Vai al contenuto
Tecnologia

Agent Client Protocol

Agent Client Protocol — Tecnologia. definizione: Protocollo aperto che collega un client (editor) a un agente di coding; JSON-RPC 2.0 su stdio, Apache-2.0, introdotto da Zed nell'agosto 2025 — il «LSP degli agenti». Alias «ACP» (omonimo, da non usare mai da solo) · governance: Sito che collega Zed Industries e JetBrains allo stesso livello, con ACP Registry, RFDs, Community, Publications, Updates e Brand; librerie Kotlin, Java, Python, Rust, TypeScript · ruolo: Confine tra il client desktop Berd e il runtime goose · specifica: Due modalità di trasporto: agenti locali in JSON-RPC su stdio, agenti remoti in HTTP o WebSocket (supporto in corso); riutilizza le rappresentazioni JSON di MCP; Markdown come predefinito; versioni v1 (Latest) e v2 (Draft)

Zed ha introdotto Agent Client Protocol nell'agosto 2025 con licenza Apache-2.0, JSON-RPC 2.0 su stdio, presentandolo sulla scia del precedente costituito da Language Server Protocol. La pagina della specifica espone il problema: "AI coding agents and editors are tightly coupled but interoperability isn't the default". I costi elencati sono l'overhead di integrazione, la compatibilità limitata e il lock-in per gli sviluppatori, dato che "choosing an agent often means accepting their available interfaces". L'argomento aritmetico è: N+M integrazioni anziché N×M.

Il protocollo è uscito dall'orbita del suo creatore. Il sito della specifica elenca Zed Industries e JetBrains allo stesso livello, insieme a un ACP Registry, RFD, Community, Publications, Updates e Brand, con librerie in Kotlin, Java, Python, Rust e TypeScript. La sua navigazione mostra v1 (Latest) e v2 (Draft), non l'"ACP 1.2" che circola altrove.

L'applicazione desktop Berd di Block si collega al runtime goose tramite Agent Client Protocol; Buzz collega goose, Codex e Claude Code attraverso buzz-acp, un harness che traduce anche ACP in MCP. La relazione con MCP è stretta per costruzione: Agent Client Protocol riutilizza le rappresentazioni JSON di MCP dove possibile, aggiunge tipi per la UX di coding agentico come la visualizzazione dei diff, e usa Markdown come predefinito così gli editor non devono renderizzare HTML.

Franciska Dethlefsen ha scritto sul blog di Zed nel maggio 2026 che "ACP is an open protocol… so that your editor is never locked into one provider's pricing decisions", dopo che Anthropic aveva annunciato crediti separati per l'uso di agenti di terze parti, un cambiamento sospeso un mese dopo. Il pieno supporto per agenti remoti tramite HTTP ou WebSocket pour les agents distants resta dichiarato in corso di sviluppo.

Tipo
Tecnologia
definizione
Protocollo aperto che collega un client (editor) a un agente di coding; JSON-RPC 2.0 su stdio, Apache-2.0, introdotto da Zed nell'agosto 2025 — il «LSP degli agenti». Alias «ACP» (omonimo, da non usare mai da solo)
governance
Sito che collega Zed Industries e JetBrains allo stesso livello, con ACP Registry, RFDs, Community, Publications, Updates e Brand; librerie Kotlin, Java, Python, Rust, TypeScript
ruolo
Confine tra il client desktop Berd e il runtime goose
specifica
Due modalità di trasporto: agenti locali in JSON-RPC su stdio, agenti remoti in HTTP o WebSocket (supporto in corso); riutilizza le rappresentazioni JSON di MCP; Markdown come predefinito; versioni v1 (Latest) e v2 (Draft)
relazioni
26
Citata in
4 fiches

Vicinato

Berd Language Server Prot… Zed JSON-RPC sur stdio Buzz buzz-acp séparation client / … JSON-RPC 2.0 sur stdio Markdown JetBrains Model Context Protocol HTTP ou WebSocket po… Zed Industries ACP Registry

← utilizza

Berd TECHNOLOGIE affidabilità alta stabile Fonte ↗
Zed ORGANISATION affidabilità alta dinamico Fonte ↗
Buzz TECHNOLOGIE affidabilità alta dinamico Fonte ↗
buzz-acp TECHNOLOGIE affidabilità alta atemporale Fonte ↗
JetBrains ORGANISATION affidabilità alta dinamico Fonte ↗
Nous Research ORGANISATION affidabilità alta dinamico Fonte ↗

→ si ispira a

Language Server Protocol TECHNOLOGIE affidabilità alta atemporale Fonte ↗

→ utilizza

JSON-RPC sur stdio TECHNOLOGIE affidabilità alta atemporale Fonte ↗
JSON-RPC 2.0 sur stdio TECHNOLOGIE affidabilità alta atemporale Fonte ↗
Markdown TECHNOLOGIE affidabilità alta atemporale Fonte ↗
HTTP ou WebSocket pour les agents distants TECHNOLOGIE affidabilità alta dinamico Fonte ↗

← ha creato

Zed ORGANISATION affidabilità alta stabile Fonte ↗
Zed Industries ORGANISATION affidabilità alta stabile

→ consente

séparation client / boucle d'agent CONCEPT affidabilità alta atemporale Fonte ↗

→ converge con

Model Context Protocol TECHNOLOGIE affidabilità alta atemporale Fonte ↗

← fa parte di

ACP Registry TECHNOLOGIE affidabilità alta dinamico Fonte ↗

Citata in (4)