- 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 Agent Client Protocol en août 2025 sous licence Apache-2.0, en JSON-RPC 2.0 sur stdio, en s'appuyant sur le précédent du Language Server Protocol. La page de spécification pose le problème : « AI coding agents and editors are tightly coupled but interoperability isn't the default. » Les coûts qu'elle énumère sont la surcharge d'intégration, la compatibilité limitée et l'enfermement des développeurs, puisque « choosing an agent often means accepting their available interfaces ». L'argument arithmétique : N+M intégrations plutôt que N×M.
Le protocole a quitté l'orbite de son créateur. Le site de spécification place Zed Industries et JetBrains au même niveau, aux côtés d'un ACP Registry, de RFDs, d'une section Community, de Publications, d'Updates et de Brand, avec des bibliothèques en Kotlin, Java, Python, Rust et TypeScript. Sa navigation affiche v1 (Latest) et v2 (Draft), et non le « ACP 1.2 » qui circule ailleurs.
L'application desktop Berd de Block se connecte au runtime goose via Agent Client Protocol ; Buzz relie goose, Codex et Claude Code par buzz-acp, un harnais qui traduit également ACP vers MCP. La relation avec MCP est étroite par construction : Agent Client Protocol réutilise les représentations JSON de MCP autant que possible, ajoute des types pour l'expérience utilisateur du codage agentique tels que l'affichage de diffs, et adopte Markdown par défaut afin que les éditeurs n'aient pas à rendre du HTML.
Franciska Dethlefsen a écrit sur le blog de Zed en mai 2026 que « ACP is an open protocol… so that your editor is never locked into one provider's pricing decisions », après qu'Anthropic a annoncé des crédits séparés pour l'usage d'agents tiers, un changement suspendu un mois plus tard. Le support complet des agents distants via HTTP ou WebSocket pour les agents distants reste déclaré en cours de développement.
- 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
← fait partie de