agentclientprotocol/agent-client-protocol
A protocol specification and Rust crate for connecting code editors to AI coding agents that autonomously modify code using generative AI.

Velocity · 7d
+9.5
★ / day
Trend
→steady
star history
The Agent Client Protocol (ACP) standardizes messaging between code editors and autonomous coding agents that use generative AI to modify source code. It defines JSON Schema artifacts and a wire protocol with version negotiation, capability exchange, and message semantics for editor-agent communication. The repository publishes both a Rust crate and corresponding JSON Schema artifacts for downstream SDK generation.