Most changes begin as one of:
- workspace lifecycle fixes
- adapter/runtime behavior fixes
- event/result normalization improvements
- runner CLI and inspection improvements
- Keep the SDK contract stable.
- Fix the local runner and DevAgent adapter path first.
- Add or update tests for lifecycle behavior.
- Update docs if the operator or contributor story changes.
bun install
bun run typecheck
bun run test
bun run check:oss- the DevAgent adapter path still passes runner validation and downstream smoke coverage
- artifacts and events are written predictably
- cancellation, timeout, and cleanup behavior remain test-covered
- non-DevAgent adapters keep structured event parsing and read-only enforcement intact
- docs do not overstate experimental adapter maturity
- Supported:
DevAgentAdapterin the current runner -> DevAgent path - Experimental:
CodexAdapter,ClaudeAdapter, andOpenCodeAdapteruntil they have matching live validation