Aller au contenu
Technologie

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

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

← utilise

Berd TECHNOLOGIE confiance élevée stable Source ↗
Zed ORGANISATION confiance élevée évolutif Source ↗
Buzz TECHNOLOGIE confiance élevée évolutif Source ↗
buzz-acp TECHNOLOGIE confiance élevée atemporel Source ↗
JetBrains ORGANISATION confiance élevée évolutif Source ↗
Nous Research ORGANISATION confiance élevée évolutif Source ↗

→ s inspire de

Language Server Protocol TECHNOLOGIE confiance élevée atemporel Source ↗

→ utilise

JSON-RPC sur stdio TECHNOLOGIE confiance élevée atemporel Source ↗
JSON-RPC 2.0 sur stdio TECHNOLOGIE confiance élevée atemporel Source ↗
Markdown TECHNOLOGIE confiance élevée atemporel Source ↗
HTTP ou WebSocket pour les agents distants TECHNOLOGIE confiance élevée évolutif Source ↗

← a créé

Zed ORGANISATION confiance élevée stable Source ↗
Zed Industries ORGANISATION confiance élevée stable

→ permet

séparation client / boucle d'agent CONCEPT confiance élevée atemporel Source ↗

→ converge avec

Model Context Protocol TECHNOLOGIE confiance élevée atemporel Source ↗

→ publie

spécification Agent Client Protocol DOCUMENT confiance élevée évolutif Source ↗

← fait partie de

ACP Registry TECHNOLOGIE confiance élevée évolutif Source ↗

Citée dans (4)