← 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.7k stars Rust Coding Assistants
agent-client-protocol
Velocity · 7d
+11
★ / day
Trend
accelerating
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.

Frequently asked

What is 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.
Is agent-client-protocol open source?
Yes — agentclientprotocol/agent-client-protocol is open source, released under the Apache-2.0 license.
What language is agent-client-protocol written in?
agentclientprotocol/agent-client-protocol is primarily written in Rust.
How popular is agent-client-protocol?
agentclientprotocol/agent-client-protocol has 3.7k stars on GitHub and is currently accelerating.
Where can I find agent-client-protocol?
agentclientprotocol/agent-client-protocol is on GitHub at https://github.com/agentclientprotocol/agent-client-protocol.

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