Current collected state Current
Observed since 20 Oct, 18:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agent Communication Protocol SDK
Agent Communication Protocol SDK for Python helps developers to serve and consume agents over the Agent Communication Protocol.
✅ Python >= 3.11
Install according to your Python package manager:
uv add acp-sdkpip install acp-sdkpoetry add acp-sdkRegister an agent and run the server:
server = Server()
@server.agent()
async def echo(input: list[Message]):
"""Echoes everything"""
for message in input:
yield message
server.run(port=8000)
From another process, connect to the server and run the agent:
async with Client(base_url="http://localhost:8000") as client:
run = await client.run_sync(agent="echo", input=[Message(parts=[MessagePart(content="Howdy!")])])
print(run)
➡️ Explore more in our examples library.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.3 | 21 Aug 2025 | 15 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6d267c5be5eded80cf36906308937925d99e24dbbad749d04ef3449ba4c89dd2