refactor: redesign workflow trigger — signal entails workflow #205

Merged
xingyue merged 1 commits from refactor/204-workflow-trigger into main 2026-04-27 13:28:48 +00:00

1 Commits

Author SHA1 Message Date
xiaomo e159a9b7ca refactor: redesign workflow trigger — signal entails workflow (#204)
Breaking change: compute() returns null | { signal: T; workflow: WorkflowTrigger | null }
- WorkflowTrigger is a structured type (name, maxRounds, prompt, dryRun)
- Signal is always emitted before workflow launch (causal chain)
- CLI: nerve workflow trigger <name> --max-rounds N --prompt '...' --dry-run
- Remove pipe-separated directive format

Fixes #204
2026-04-27 13:23:31 +00:00