Clear Filters
ID Title Status Priority Created Due Date Actions
#910 App SDK ctx.checkpoint() promises exactly-once replay caching and delivers none in production
bug
EARS SPEC: - When an app action calls ctx.checkpoint(step_name, func) and the workflow later resumes...
open high 2026-08-22 12:04 -
Edit
#909 App-originated tool calls silently bypass rate limiting and per-workflow circuit-breaker isolation (ProxyDurableContext is not a DurableContext)
bug
EARS SPEC: - While an app action is executing, when it invokes a rate-limited tool, the Highway engi...
open high 2026-08-22 12:04 -
Edit
#908 Platform tenant deactivate/reactivate return 200 but the workflow dies: internal.tenant.suspend/reactivate are never registered
bug
EARS SPEC: - If a workflow task references a tool name that is not present in the tool registry, the...
open high 2026-08-22 12:02 -
Edit
#905 hwe logs_workflow is a dead command: decorated @cli.group() instead of @logs.command(), unreachable in both spellings
EARS SPEC: - The hwe CLI shall expose a working command for reading a workflow's logs. - A click com...
open medium 2026-08-22 11:57 -
Edit
#846 Replay never executes tools (#833), so while conditions driven by ctx.set_variable can never resolve in simulation
EARS SPEC: - While executing in replay/simulation mode, when a workflow variable was set by a tool v...
open medium 2026-08-03 18:55 -
Edit
#845 Replay simulation runs while-loop to the 10000 cap: agent_scheduled never terminates under mocked side effects
EARS SPEC: - The Highway replay service shall bound simulation of a while loop to the iteration coun...
closed high 2026-08-03 16:44 -
#844 circuit-breakers 503: Vault password for resilient_circuit_db never applied to the postgres role
EARS SPEC: - When GET /api/v1/circuit-breakers is called by an authorized caller, the Highway API sh...
closed critical 2026-08-03 16:44 -
#843 health/metrics 500s: get_health_metrics builds jumper.r_%I, breaks on queue named "default"
EARS SPEC: - When get_health_metrics builds a per-queue SQL statement, the Highway health metrics fu...
closed critical 2026-08-03 16:44 -
#820 SECURITY: /api/v1/activities listed all tenants' activities (no tenant filter)
GET /api/v1/activities built its SQL with WHERE 1=1 and never filtered by tenant: any tenant's API k...
closed critical 2026-07-12 01:28 -
#799 Structured output: bare ollama format constraint yields empty replies from cloud thinking models
First live structured run: glm-5:cloud under ollama native format returned EMPTY content (not valid ...
closed medium 2026-07-01 23:24 -
#797 send_signal was broken outright: jsonb = json operator error in dedup query
SignalService.send_signal dedup SELECT compares jsonb column signal_payload with a psycopg Json-type...
closed high 2026-07-01 22:45 -
#796 GET /workflows/<id> returns 500 for paused (and orphaned) runs - response enum missing statuses
spectree response validation: WorkflowStatus enum in api/openapi/models/{workflows,common}.py lacked...
closed high 2026-07-01 22:38 -
#785 schedule_goal crons collide: all share job_name agent_sched_<def_id[:8]> (fixed SCHEDULED_AGENT_DSL)
Same root cause as #784 but for schedule_goal (recurring crons). job_name = 'agent_sched_'+def_id[:8...
closed high 2026-06-29 23:19 -
#784 watch_gmail poll: stop+recreate leaves watch inactive (durable_cron idempotent on shared job_name)
All poll watches share job_name 'agent_sched_'+def_id[:8] where def_id is the FIXED SCHEDULED_AGENT_...
closed high 2026-06-29 22:53 -
#776 App action as activity: ActivityContext missing current_step_name -> DataShard task log write fails
When an app action (e.g. apps.platform.simple_activity_test.compute_sum) runs as an activity (timeou...
closed high 2026-06-29 01:19 -
#773 Activity logs API broken: ACTIVITY_LOG_NOT_FOUND + query_shell_output signature crash
Two bugs in /api/v1/logs activity endpoints. (1) Activity logs never persisted: enterprise activity ...
closed high 2026-06-29 00:27 -
#772 Live activity worker emits completion event without tenant_id (durable-leaf child runs hang for non-default tenants)
hwe activity-worker uses enterprise/services/activity_worker.py. Its _complete_activity/_fail_activi...
closed high 2026-06-29 00:09 -
#771 Agentic durable leaves crash on activity worker: ActivityContext has no jumper_client
durable_leaves=true routes tools.agent.execute_leaf_agent to the activity worker (agent_leaf DSL, 60...
closed critical 2026-06-29 00:04 -
#663 workflows which sent by (execute=False) doesn't show up in get workflows
bug
curl 'https://highway.rodmena.app/api/v1/workflows' \ -X POST \ -H 'User-Agent: Mozilla/5.0 (X...
closed critical 2025-12-23 20:40 -
#325 CRITICAL: Absurd retry creates new run_id while keeping same workflow_run_id, causing failed workflows to appear completed
## Bug Summary When an Absurd task fails and retries, a NEW run_id is created (e.g., attempt=2) but ...
closed critical 2025-12-09 05:51 -