- thekb.eu
- Graphe de connaissance
- Technologie
- Agent Client Protocol
Agent Client Protocol
Agent Client Protocol — Technologie. définition : Protocole ouvert reliant un client (éditeur) à un agent de codage ; JSON-RPC 2.0 sur stdio, Apache-2.0, introduit par Zed en août 2025 — le « LSP des agents ». Alias « ACP » (homonyme, à ne jamais employer seul) · gouvernance : Site liant Zed Industries et JetBrains au même niveau, avec ACP Registry, RFDs, Community, Publications, Updates et Brand ; bibliothèques Kotlin, Java, Python, Rust, TypeScript · rôle : Frontière entre le client de bureau Berd et le runtime goose · spécification : Deux modes de transport : agents locaux en JSON-RPC sur stdio, agents distants en HTTP ou WebSocket (support en cours) ; réutilise les représentations JSON de MCP ; Markdown par défaut ; versions v1 (Latest) et v2 (Draft)
Zed a introduit l'Agent Client Protocol en août 2025 sous licence Apache-2.0 : JSON-RPC 2.0 sur stdio, un format d'échange entre un éditeur de code et un agent de codage, calqué sur ce que le Language Server Protocol a fait pour les serveurs de langage. L'argument tient dans l'arithmétique. N éditeurs face à M agents signifiaient autrefois N×M intégrations sur mesure ; avec un protocole partagé, N+M suffisent. La page de spécification formule le problème en termes de surcoût d'intégration, de compatibilité limitée et de verrouillage des développeurs : « choosing an agent often means accepting their available interfaces ».
Le protocole a quitté l'orbite de son créateur. Son site place Zed Industries et JetBrains au même niveau, aux côtés d'un ACP Registry, de RFD et de bibliothèques officielles en Kotlin, Java, Python, Rust et TypeScript ; la navigation distingue v1 (Latest) et v2 (Draft). Le support complet de HTTP ou WebSocket pour les agents distants reste déclaré comme un travail en cours.
L'Agent Client Protocol marque aussi la limite de MCP : MCP relie un agent à ses outils, celui-ci relie un client à un agent, et les deux s'empilent. Il réutilise les représentations JSON de MCP quand c'est possible et adopte Markdown par défaut, en ajoutant des types pour l'expérience de codage agentique, comme l'affichage des diffs. Berd, le client de bureau de Block, atteint le runtime goose par ce biais, et buzz-acp traduit entre les deux protocoles au sein de Buzz.
Franciska Dethlefsen a donné le 14 mai 2026 un tour économique à l'argument du protocole ouvert : « your editor is never locked into one provider's pricing decisions ». Un problème distinct est celui du nommage. Didier Girard a cherché l'acronyme nu dans sa base de veille : douze résultats, tous consacrés à l'Agentic Commerce Protocol, aucun à celui de Zed.
- Type
- Technologie
- définition
- Protocole ouvert reliant un client (éditeur) à un agent de codage ; JSON-RPC 2.0 sur stdio, Apache-2.0, introduit par Zed en août 2025 — le « LSP des agents ». Alias « ACP » (homonyme, à ne jamais employer seul)
- gouvernance
- Site liant Zed Industries et JetBrains au même niveau, avec ACP Registry, RFDs, Community, Publications, Updates et Brand ; bibliothèques Kotlin, Java, Python, Rust, TypeScript
- rôle
- Frontière entre le client de bureau Berd et le runtime goose
- spécification
- Deux modes de transport : agents locaux en JSON-RPC sur stdio, agents distants en HTTP ou WebSocket (support en cours) ; réutilise les représentations JSON de MCP ; Markdown par défaut ; versions v1 (Latest) et v2 (Draft)
- relations
- 26
- Citée dans
- 4 fiches
Voisinage
← utilise
→ s inspire de
→ utilise
← a créé
→ permet
→ converge avec
→ publie
← fait partie de