Catalog PyPI
PACKAGE EXPLORERView in registry

acp-sdk

PyPI

Agent Communication Protocol SDK

Versions collected1
Direct dependencies15From release 1.0.3
Last observed20 Oct, 18:23 UTC

README

Version 1.0.3 documentation

Agent Communication Protocol SDK for Python

Agent Communication Protocol SDK for Python helps developers to serve and consume agents over the Agent Communication Protocol.

Prerequisites

✅ Python >= 3.11

Installation

Install according to your Python package manager:

  • uv add acp-sdk
  • pip install acp-sdk
  • poetry add acp-sdk
  • ...

Quickstart

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.321 Aug 202515

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:23 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:6d267c5be5eded80cf36906308937925d99e24dbbad749d04ef3449ba4c89dd2