skillfed

agent-client-protocol

A Python implement of Agent Client Protocol (ACP, by Zed Industries)

agent-client-protocol License unclear Active 304 v0.12.0 released

Install

agent-client-protocol on PyPI

pip

pip install agent-client-protocol

uv

uv add agent-client-protocol

poetry

poetry add agent-client-protocol

Package 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

Intended Audience :: DevelopersProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: Libraries :: Python Modules

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.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...

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.
agent client protocol pythonacp sdk pythonasyncio agent frameworkpydantic schema models agentsstdio json-rpc transportzed agent integrationtyped agent protocol

Similar packages