Skip to content

Commit cb45da8

Browse files
authored
Add latest libraries and agents to the docs (#119)
* Update read for clients and libraries * Update docs with available agents and libraries * add clients
1 parent 37f6d3b commit cb45da8

5 files changed

Lines changed: 45 additions & 5 deletions

File tree

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,17 @@ Learn more at [agentclientprotocol.com](https://agentclientprotocol.com/).
1515
### Editors
1616

1717
- [Zed](https://zed.dev/docs/ai/external-agents)
18-
- [neovim](https://neovim.io) through the [CodeCompanion](https://github.com/olimorris/codecompanion.nvim) plugin
18+
- Emacs via [agent-shell.el](https://github.com/xenodium/agent-shell)
1919
- [marimo notebook](https://github.com/marimo-team/marimo)
20-
- [yetone/avante.nvim](https://github.com/yetone/avante.nvim): A Neovim plugin designed to emulate the behaviour of the Cursor AI IDE.
20+
- [neovim](https://neovim.io)
21+
- through the [CodeCompanion](https://github.com/olimorris/codecompanion.nvim) plugin
22+
- through the [yetone/avante.nvim](https://github.com/yetone/avante.nvim) plugin
2123

2224
### Agents
2325

24-
- [Gemini](https://github.com/google-gemini/gemini-cli)
2526
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview)
2627
- [via Zed's SDK adapter](https://github.com/zed-industries/claude-code-acp)
28+
- [Gemini](https://github.com/google-gemini/gemini-cli)
2729
- [Goose](https://github.com/block/goose)
2830
- [via Goose's acp command](https://block.github.io/goose/docs/guides/acp-clients)
2931

@@ -32,7 +34,8 @@ Learn more at [agentclientprotocol.com](https://agentclientprotocol.com/).
3234
- **Rust**: [`agent-client-protocol`](https://crates.io/crates/agent-client-protocol) - See [examples/agent.rs](./rust/examples/agent.rs) and [examples/client.rs](./rust/examples/client.rs)
3335
- **TypeScript**: [`@zed-industries/agent-client-protocol`](https://www.npmjs.com/package/@zed-industries/agent-client-protocol) - See [examples/](./typescript/examples/)
3436
- **JSON Schema**: [schema.json](./schema/schema.json)
35-
- [**use-acp**](https://github.com/marimo-team/use-acp): React hooks for connecting to Agent Client Protocol (ACP) servers.
37+
- **React**: [use-acp](https://github.com/marimo-team/use-acp): hooks for connecting to Agent Client Protocol (ACP) servers.
38+
- **Emacs**: [acp.el](https://github.com/xenodium/acp.el)
3639

3740
## Contributing
3841

docs/docs.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,12 @@
4444
"groups": [
4545
{
4646
"group": "Overview",
47-
"pages": ["overview/introduction", "overview/architecture"]
47+
"pages": [
48+
"overview/introduction",
49+
"overview/architecture",
50+
"overview/agents",
51+
"overview/clients"
52+
]
4853
},
4954
{
5055
"group": "Protocol",

docs/libraries/community.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ title: "Community"
33
description: "Community managed libraries for the Agent Client Protocol"
44
---
55

6+
## Emacs
7+
8+
- [acp.el](https://github.com/xenodium/acp.el)
9+
610
## Python
711

812
- [agent-client-protocol-python](https://github.com/PsiACE/agent-client-protocol-python)
13+
14+
## React
15+
16+
- [use-acp](https://github.com/marimo-team/use-acp)

docs/overview/agents.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Agents"
3+
description: "Agents implementing the Agent Client Protocol"
4+
---
5+
6+
The following agents can be used with an ACP Client:
7+
8+
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview)
9+
- [via Zed's SDK adapter](https://github.com/zed-industries/claude-code-acp)
10+
- [Gemini](https://github.com/google-gemini/gemini-cli)
11+
- [Goose](https://block.github.io/goose/docs/guides/acp-clients)

docs/overview/clients.mdx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Clients"
3+
description: "Clients implementing the Agent Client Protocol"
4+
---
5+
6+
The following clients can be used with an ACP Agent:
7+
8+
- [Zed](https://zed.dev/docs/ai/external-agents)
9+
- Emacs via [agent-shell.el](https://github.com/xenodium/agent-shell)
10+
- [marimo notebook](https://github.com/marimo-team/marimo)
11+
- [neovim](https://neovim.io)
12+
- through the [CodeCompanion](https://github.com/olimorris/codecompanion.nvim) plugin
13+
- through the [yetone/avante.nvim](https://github.com/yetone/avante.nvim) plugin

0 commit comments

Comments
 (0)