| 1 | # ed-acp |
| 2 | |
| 3 | An [Agent Client Protocol](https://agentclientprotocol.com) v1 server for Onde agents. |
| 4 | |
| 5 | It is the part of an ACP agent that is the same for every product: `initialize` and version |
| 6 | negotiation, auth, durable sessions, the model picker, prompt content, the turn loop against Onde |
| 7 | Cloud (or any OpenAI API compatible endpoint) with streaming, tool approval, workspace tools routed through the client, and MCP servers |
| 8 | (stdio and streamable HTTP) through [`ed-mcp`](https://crates.io/crates/ed-mcp). A product |
| 9 | supplies a `Profile`: its name, prompt, tools, slash commands and built-in MCP servers. |
| 10 | |
| 11 | Test an agent built on it with [`ed-acp-testkit`](https://crates.io/crates/ed-acp-testkit), and |
| 12 | drive it from a terminal with [`ed-acp-tui`](https://crates.io/crates/ed-acp-tui). |
| 13 | |
| 14 | ## Copyright |
| 15 | |
| 16 | © 2026 [Onde Inference](https://ondeinference.com). |
| 17 | Licensed under MIT or Apache-2.0. |