Skip to content

Commit 49bf938

Browse files
committed
docs: add python sdk
Signed-off-by: Chojan Shang <[email protected]>
1 parent 0b812d6 commit 49bf938

File tree

4 files changed

+27
-4
lines changed

4 files changed

+27
-4
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Learn more at [agentclientprotocol.com](https://agentclientprotocol.com/).
1515
- [Clients](https://agentclientprotocol.com/overview/clients)
1616
- Official Libraries
1717
- **Kotlin**: [`acp-kotlin`](https://github.com/agentclientprotocol/kotlin-sdk) – supports JVM, other targets are in progress
18+
- **Python**: [`python-sdk`](https://github.com/agentclientprotocol/python-sdk) – See [examples](https://github.com/agentclientprotocol/python-sdk/tree/main/examples)
1819
- **Rust**: [`agent-client-protocol`](https://crates.io/crates/agent-client-protocol) - See [examples/agent.rs](https://github.com/agentclientprotocol/rust-sdk/blob/main/examples/agent.rs) and [examples/client.rs](https://github.com/agentclientprotocol/rust-sdk/blob/main/examples/client.rs)
1920
- **TypeScript**: [`@agentclientprotocol/sdk`](https://www.npmjs.com/package/@agentclientprotocol/sdk) - See [examples/](https://github.com/agentclientprotocol/typescript-sdk/tree/main/src/examples)
2021
- [Community Libraries](https://agentclientprotocol.com/libraries/community)

docs/docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
"group": "Libraries",
7878
"pages": [
7979
"libraries/kotlin",
80+
"libraries/python",
8081
"libraries/rust",
8182
"libraries/typescript",
8283
"libraries/community"

docs/libraries/community.mdx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ description: "Community managed libraries for the Agent Client Protocol"
1515

1616
- [acp-go-sdk](https://github.com/coder/acp-go-sdk)
1717

18-
## Python
19-
20-
- [agent-client-protocol-python](https://github.com/PsiACE/agent-client-protocol-python)
21-
2218
## React
2319

2420
- [use-acp](https://github.com/marimo-team/use-acp)

docs/libraries/python.mdx

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: "Python"
3+
description: "Python library for the Agent Client Protocol"
4+
---
5+
6+
The [agentclientprotocol/python-sdk](https://github.com/agentclientprotocol/python-sdk)
7+
repository packages Pydantic models, async base classes, and JSON-RPC plumbing
8+
so you can build ACP-compatible agents and clients in Python. It mirrors the
9+
official ACP schema and ships helper utilities for both sides of the protocol.
10+
11+
To get started, add the SDK to your project:
12+
13+
```bash
14+
pip install agent-client-protocol
15+
```
16+
17+
(Using [uv](https://github.com/astral-sh/uv)? Run `uv add agent-client-protocol`.)
18+
19+
The repository includes runnable examples for agents, clients, Gemini CLI
20+
bridges, and dual-agent/client demos under
21+
[`examples/`](https://github.com/agentclientprotocol/python-sdk/tree/main/examples).
22+
23+
Browse the full documentation—including the quickstart, contrib helpers, and API
24+
reference—at
25+
[agentclientprotocol.github.io/python-sdk](https://agentclientprotocol.github.io/python-sdk/).

0 commit comments

Comments
 (0)