·
32 commits
to main
since this release
This release adds MCP protocol revision support, names the resolved shell in environment info, and migrates the A2A server to adka2a v2.
What's New
- Adds support for MCP protocol revision
2026-07-28, including stateless Streamable HTTP transport, updated protocol negotiation, and rejection of unsupported keep-alive combinations for HTTP and attach modes - Names the resolved shell in the environment info block so the model has explicit shell dialect context at the start of every session
Technical Changes
- Migrates the A2A server from the deprecated
adka2acompatibility shim toadka2a/v2, adapting artifact event normalization to the v2 iterator-based executor contract - Delegates
shellBaseNameresolution toshellpath.ShellBaseNamein the shell tools layer
What's Changed
- feat(mcp): support protocol revision 2026-07-28 by @Sayt-0 in #4044
- docs: update CHANGELOG.md for v1.128.0 by @docker-read-write[bot] in #4071
- chore(a2a): migrate from adka2a to adka2a/v2 by @Sayt-0 in #4041
- hooks/builtins: name the resolved shell in the env block by @trungutt in #4072
Full Changelog: v1.128.0...v1.129.0