v0.10.0 — Agent Client Protocol support
v0.10.0 — Agent Client Protocol support
agentkit hosts can now speak ACP — the protocol Zed and other editors use to embed coding agents. New agentkit-acp crate plus a runnable multi-agent example.
What's Changed
agentkit-acp
A new crate that adapts an agentkit loop into an ACP agent. It maps the loop's turn events, tool calls, and permission requests onto ACP sessions/updates, with a stdio transport enabled by default (agent-client-protocol-tokio) and an unstable-acp feature gating protocol extensions.
[dependencies]
agentkit-acp = "0.10"openrouter-acp-trio example
A working ACP agent wired to OpenRouter that an ACP-capable client can launch over stdio — three cooperating agents behind one ACP surface. See examples/openrouter-acp-trio.
Docs
The book gains an ACP chapter (book/src/acp.md), and the original design proposal lives in docs/acp.md.
Commits
Full Changelog: v0.9.2...v0.10.0