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, un formato di scambio tra un editor di codice e un agente di codifica, modellato su ciò che Language Server Protocol ha fatto per i language server. L'aritmetica è l'argomento. N editor contro M agenti un tempo significava N×M integrazioni su misura; con un protocollo condiviso, bastano N+M. La pagina della specifica formula il problema come sovraccarico di integrazione, compatibilità limitata e lock-in degli sviluppatori: "scegliere un agente spesso significa accettare le interfacce da esso disponibili."

Il protocollo ha lasciato l'orbita del suo creatore. Il suo sito elenca Zed Industries e JetBrains allo stesso livello, accanto a un ACP Registry, RFD e librerie ufficiali in Kotlin, Java, Python, Rust e TypeScript; la navigazione espone v1 (Latest) e v2 (Draft). Il supporto completo per agenti remoti via HTTP ou WebSocket pour les agents distants è ancora dichiarato un lavoro in corso.

Agent Client Protocol è anche il punto in cui MCP si ferma: MCP collega un agente ai suoi strumenti, questo collega un client a un agente, e i due si sovrappongono. Riutilizza le rappresentazioni JSON di MCP dove possibile e adotta Markdown come formato predefinito, aggiungendo tipi per l'esperienza di codifica agentica come la visualizzazione dei diff. Il client desktop di Block, Berd, raggiunge il runtime goose attraverso di esso, e buzz-acp traduce tra i due protocolli all'interno di Buzz.

Franciska Dethlefsen ha reso l'argomento economico a favore del protocollo aperto il 14 maggio 2026: "your editor is never locked into one provider's pricing decisions." Un problema a parte è la denominazione. Didier Girard ha cercato il semplice acronimo nella sua base di veille: dodici risultati, tutti su Agentic Commerce Protocol, nessuno su quello di Zed.

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 spécification Agent … HTTP ou WebSocket po… Zed Industries

← 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 ↗

→ pubblica

spécification Agent Client Protocol DOCUMENT affidabilità alta dinamico Fonte ↗

← fa parte di

ACP Registry TECHNOLOGIE affidabilità alta dinamico Fonte ↗

Citata in (4)