v0.11.0 — sessionId on ACP Claude prompt response
Added
- ACP Claude adapter —
sessionIdon prompt response result —ExMCP.ACP.Adapters.Claudenow includes"sessionId"in the prompt response result map whenstate.session_idis non-nil. The field sits alongside the existing optional"thinking"blocks and is omitted entirely when no session id is available, so downstream consumers can rely onMap.has_key?(result, "sessionId")as an absence signal.
Backwards-compatible — callers that ignore it keep working unchanged. Useful for callers that need to:
- correlate a prompt response with the underlying Claude SDK session
- drive
--resumethemselves - attach the session id to audit / telemetry
Stats
- 3008 tests, 0 failures (231 excluded)
- 15 doctests, 34 properties
Full Changelog: v0.10.0...v0.11.0