- thekb.eu
- Grafo di conoscenza
- Tecnologia
- Agent Client Protocol
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
← utilizza
→ si ispira a
→ utilizza
← ha creato
→ consente
→ converge con
← fa parte di