--- id: agent-client-protocol version: "0.12.0" license: unclear license_treatment: unclear maintenance: active --- # agent-client-protocol — A Python implement of Agent Client Protocol (ACP, by Zed Industries) License: unclear · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install agent-client-protocol uv add agent-client-protocol poetry add agent-client-protocol ## Description Agent Client Protocol # Agent Client Protocol (Python) Build ACP-compliant agents and clients in Python with generated schema models, asyncio transports, helper builders, and runnable demos. > Releases track the upstream ACP schema; contributions that tighten coverage or tooling are always welcome. ## Install ```bash pip install agent-client-protocol # or uv add agent-client-protocol ``` ## At a glance - **Spec parity:** Generated Pydantic models in `acp.schema` track every ACP release so payloads stay valid. - **Runtime ergonomics:** Async base classes, stdio JSON-RPC plumbing, and lifecycle helpers keep custom agents tiny. - **Examples ready:** Streaming, permissions, Gemini bridge, and duet demos live under `examples/`. - **Helper builders:** `acp.helpers` mirrors the Go/TS SDK APIs for content blocks, tool calls, and session updates. - **Contrib utilities:** Session accumulators, tool call trackers, and permission brokers share patterns from real deployments. ## Who benefits - Agent authors who need typed models, helper builders, and event-stream ergonomics... ## AI interpretation — verify before relying Build ACP-compliant agents and clients in Python with generated Pydantic schema models, asyncio transports, and helper builders. Verdict: A well-maintained, actively developed SDK for the Agent Client Protocol with minimal dependencies and no known vulnerabilities. License status is unclear and should be verified before use in proprietary contexts. [View on SkillFed](https://skillfed.io/packages/agent-client-protocol) · [View on PyPI](https://pypi.org/project/agent-client-protocol/)