agent-client-protocol
A Python implement of Agent Client Protocol (ACP, by Zed Industries)
Install
agent-client-protocol on PyPI
pip
pip install agent-client-protocoluv
uv add agent-client-protocolpoetry
poetry add agent-client-protocolPackage facts
| License | not declared (unclear) |
| Python support | supports the current Python release (<3.15,>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — pydantic |
| Maintenance | actively maintained — 12 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: agent_client_protocol-0.12.0-py3-none-any.whl
Keywords: python
About agent-client-protocol
from the package's own PyPI description — quoted content, verbatim
<a href="https://agentclientprotocol.com/"> <img alt="Agent Client Protocol" src="https://zed.dev/img/acp/banner-dark.webp"> </a>
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
pip install agent-client-protocol
# or
uv add agent-client-protocol
At a glance
- Spec parity: Generated Pydantic models in
acp.schematrack 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.helpersmirrors 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...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Build ACP-compliant agents and clients in Python with generated Pydantic schema models, asyncio transports, and helper builders.
Low friction: single runtime dependency on pydantic, pure-Python wheel distribution, and active maintenance with a release 12 days ago.
Usage
pip install agent-client-protocol
import asyncio
# See examples/ directory in repository for runnable agent and client patterns
Python 3.10–3.14 required; asyncio event loop context needed.
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.
Needs verification
- Confirm the license under which agent-client-protocol is distributed (license_raw and license_spdx are both null).
- Verify specific usage patterns and API entry points beyond what the description excerpt provides.
Similar packages
permissive · top 1,000 on PyPI
google-cloud-aiplatformpermissive · top 1,000 on PyPI
langchainpermissive · top 1,000 on PyPI
langgraphpermissive · top 1,000 on PyPI
google-genaipermissive · top 1,000 on PyPI
pre-commitpermissive · top 1,000 on PyPI
openai-agentspermissive · top 1,000 on PyPI
litellmpermissive · top 100 on PyPI
mcppermissive · top 1,000 on PyPI
claude-agent-sdkpermissive · top 1,000 on PyPI