v0.1.5
What's New
Action States
States can now execute shell commands (exec) and HTTP requests (fetch) automatically — the engine handles execution and routes to the next state based on exit codes or HTTP status. Supports retry policies, background processes, and {{mustache}} template variables in all prompts.
Skill Gate States
New skills state type enforces skill loading before work begins. Epoch-based freshness ensures skills reload after context clears or plan resumes.
Session Ownership & Isolation
- Session ownership guards prevent sub-agents from hijacking parent sessions
- Idempotent
start()— calling it when a session is already active returns current status instead of creating a new one - Force flag for cross-process session operations
- Auto-reap orphaned sessions
Other
- Test infrastructure with vitest
- Fixed EPERM handling in PID-alive checks
- Removed vendored dagre.min.js, served from node_modules
- 18 bundled workflows (added
review-push,github-init) - 9 bundled skills (added
workflow-authoring)
Full changelog: v0.1.0...v0.1.5