feat: workflow exit codes & kill mechanism #122

Merged
xiaomo merged 1 commits from feat/121-workflow-exit-codes into main 2026-04-25 04:03:30 +00:00

1 Commits

Author SHA1 Message Date
xiaoju 01d7435c4a feat: workflow exit codes & kill mechanism
- Add exit_code to workflow_runs (0=success, 1=role error, 2=maxRounds, 137=killed, 255=crash)
- Expand status enum: started/completed/failed/killed
- Add kill-thread IPC message for graceful workflow termination
- Add 'nerve workflow kill <runId>' CLI command
- Show exit_code in 'nerve workflow list' output

Fixes #121
2026-04-25 03:57:26 +00:00