You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: workflow local mode — don't connect to Relaycast when disabled
When AGENT_RELAY_WORKFLOW_DISABLE_RELAYCAST=1 is set, the broker was
still receiving --channels which triggered Relaycast registration. Now:
- Skip --channels arg when channel list is empty (client.ts)
- Pass empty channels to broker when Relaycast is disabled (runner.ts)
- Validate config in execute() to catch DAG cycles before run starts
- Initialize abortController early so abort() works during setup
- Mark pending/running steps as failed on cancellation
- Fix continue strategy: treat failed steps as done for run completion
- Fix verification test: avoid anti-injection false positive
All 28 tests across workflow-dag, workflow-lifecycle, workflow-runner,
workflow-verification, and workflow-patterns now pass.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments