v0.7.0 — human-in-the-loop
The human-in-the-loop release. Ships the suspension/elicitation feature work that
0.6.0 predated — complete across all five ports (JavaScript, Python, Go, Java, C#).
Added
- The
questionbuilt-in now suspends — returns akind:"question"Request; when served, maps to A2Ainput-required. The agent can pause and ask you mid-run, and resume where it left off. - MCP elicitation bridge — a downstream MCP server's elicitation request is mapped onto the one
waitForsuspension mechanism.
Fixed / hardened (suspension correctness — parity across ports)
- Suspensions are not tool errors (G2).
- Concurrent suspensions surface the first deterministically (G3), including the streaming loops.
- De-flaked the A2A cancel-mid-poll tests (C#, Go).
Docs
- New Astro/Starlight docs site with a narrated launch video, and LLM-friendly
llms.txt.
All behavior is verified byte-identical against the shared examples/ fixtures in CI.