devagent-runner is the local execution substrate for the DevAgent stack. It owns workspace
preparation, adapter launch, normalized events, artifacts, cancellation, and cleanup.
- Keep Hub unaware of executor CLI details.
- Treat the DevAgent adapter as the only production-grade path.
- Do not claim parity for
codex,claude, oropencodewithout live validation evidence. - Keep SDK request/event/result handling aligned with
devagent-sdk. - Run
bun run typecheck,bun run test, andbun run check:ossbefore finishing.
- workspace lifecycle
- event ordering
- cancellation and timeouts
- cleanup guarantees
- adapter drift from the supported DevAgent path