← all repositories

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.

3.3k stars Rust Coding Assistants
agent-client-protocol
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.