Skip to content

v0.10.0 — Agent Client Protocol support

Choose a tag to compare

@danielkov danielkov released this 13 Jul 22:03
· 36 commits to main since this release

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

  • feat(acp): add ACP support + example (f25878b)
  • docs(acp): add acp proposal (cb6763a)

Full Changelog: v0.9.2...v0.10.0