OpenClaw embrasse ACP : Le moment USB-C de la programmation AI est arrivé
OpenClaw embrasse ACP : Le "moment USB-C" de la programmation AI est arrivé
TL; DR OpenClaw, grâce à acpx + ACP, transforme "l'assistant de programmation AI" d'une application isolée en un "écosystème de plugins" librement combinable - tout comme VS Code + LSP a libéré le support des langages à l'époque.
I. Qu'est-ce que l'ACP ? En une phrase
L'ACP (Agent Client Protocol) est l'"interface universelle" qui connecte les éditeurs de code et les assistants de programmation AI. Imaginez ce port USB-C sur votre bureau - peu importe si c'est un téléphone, une tablette ou un ordinateur portable, un seul câble peut charger et transférer des données. L'ACP est le USB-C du monde de la programmation AI : il permet à tout assistant de programmation AI compatible (agent) de se connecter à tout éditeur supportant ce protocole. Ce protocole est né des besoins réels de l'équipe de l'éditeur Zed. Lorsqu'ils ont voulu intégrer le CLI Gemini de Google, ils ont découvert qu'il n'existait pas de moyen standard pour le faire. Ils ont donc créé l'ACP eux-mêmes, et ce faisant, cette solution a rapidement évolué en une norme communautaire, même des éditeurs majeurs comme JetBrains et Neovim ont commencé à la supporter.
Aperçu de l'architecture technique
L'ACP utilise JSON-RPC 2.0 comme protocole de communication : l'agent local dialogue avec l'éditeur via un pipeline stdio, tandis que l'agent distant utilise HTTP/WebSocket. Il réutilise la représentation JSON du MCP (Model Context Protocol), mais a ajouté des définitions de types spécifiques pour les scénarios de programmation - comme diff (différences de code), qui est un élément central du codage agentique.
II. Quels problèmes l'ACP résout-il ?
Avant l'apparition de l'ACP, l'écosystème de programmation AI faisait face à trois problèmes épineux :
1. Coût d'intégration élevé
Chaque nouvelle combinaison agent-éditeur nécessite un investissement considérable en développement personnalisé de la part des deux parties. L'agent doit apprendre l'API privée de l'éditeur, et l'éditeur doit écrire une couche d'adaptation pour chaque agent.
2. Compatibilité limitée
Les développeurs sont souvent contraints de choisir : soit utiliser un agent qu'ils aiment mais accepter son support limité des éditeurs, soit s'en tenir à un éditeur familier mais manquer certains agents puissants. Il n'y a pas de terrain d'entente.
3. Risque de verrouillage par le fournisseur
Une fois qu'un agent est choisi, cela signifie accepter l'ensemble de son écosystème - le coût de changer d'outil est dissuasif. La solution de l'ACP est similaire à celle de l'époque du LSP (Language Server Protocol) : établir un protocole unifié permettant aux agents implémentant l'ACP de fonctionner dans n'importe quel éditeur compatible.
III. Quelle est la relation entre ACP, MCP, A2A… ?
- ACP - Agent Client Protocol (initié par Zed), portée : éditeur ↔ Agent - MCP - Model Context Protocol (initié par Anthropic), portée : Agent ↔ Outil - IBM ACP - Agent Communication Protocol, portée : Agent ↔ Agent - A2A - Agent-to-Agent Protocol (initié par Google), portée : Agent ↔ Agent Le MCP est responsable de la "connexion verticale" (Agent à outil), tandis que l'ACP/A2A gère la "connexion horizontale" (Agent à éditeur ou entre Agents). Les deux ne sont pas en concurrence, mais se complètent.
IV. Intégration de l'ACP dans OpenClaw : Qu'est-ce que acpx ?
OpenClaw a introduit le support de l'ACP dans la version 2026.2.26. Le composant central acpx est un client CLI sans tête (headless CLI client), spécialement conçu pour gérer les sessions ACP avec état.
Que peut faire acpx ?
Gestion du cycle de vie complet des sessions - /acp spawn —— Créer une nouvelle session ACP - /acp steer —— Envoyer des instructions à une session en cours - /acp cancel —— Annuler la tâche actuelle - /acp close —— Terminer la session - /acp status —— Vérifier l'état de la session - /acp doctor —— Diagnostiquer les problèmes de connexion Support multi-agent prêt à l'emploi - pi —— Agent léger - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— Solution d'agent open source - gemini —— Google Gemini CLI
Comment l'activer ?
{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }
V. Capacités étendues d'ACP+OpenClaw
- Liberté indépendante de l'éditeur : Appeler n'importe quel agent supporté dans l'éditeur habituel - Échapper au verrouillage par le fournisseur : Changer d'agent nécessite seulement de modifier une ligne de configuration - Flux de travail AI full-stack combinable : Combiner MCP + ACP pour construire des pipelines puissants - Accéder à un écosystème en pleine croissance : Plus de 20 agents et plus de 10 éditeurs supportent l'ACP - Collaboration multi-agent rendue possible : Codex écrit du code → Claude révise → Gemini génère des tests
VI. Scénario réel : Le trio Feishu + OpenClaw + ACP
Avantage clé : En utilisant le mode WebSocket, pas besoin d'IP publique, pas besoin de domaine, pas besoin de traversée de réseau interne, votre ordinateur se connecte directement au cloud Feishu.
Changements apportés à l'équipe
- Responsable technique : Utilise Feishu sur mobile pour ordonner à Codex de faire une révision de code, permettant à différents agents spécialisés de jouer leur rôle - Membres de l'équipe : Pas besoin de comprendre l'ACP/acpx, pas besoin d'installer d'outils CLI, l'interface Feishu utilise un langage naturel pour mobiliser l'AI - L'ensemble de l'organisation : La capacité de programmation AI passe d'un outil individuel à une ressource partagée par l'équipe
VII. En conclusion
L'apparition de l'ACP marque le passage des outils de programmation AI de l'"ère des îlots" à l'"ère de l'interconnexion". Le soutien d'OpenClaw à l'ACP - en particulier le lancement d'acpx - le transforme d'un simple assistant AI conversationnel en un nœud central pour l'orchestration multi-agent. Directions à explorer pour la suite : - Configurer OpenClaw + acpx pour vivre l'expérience de collaboration avec différents agents - Suivre les scénarios d'utilisation conjoints de MCP et ACP - Rester attentif aux nouvelles dynamiques d'agents rejoignant l'écosystème ACP
Liens de référence
- https://agentclientprotocol.com - https://zed.dev/acp - https://www.contextstudios.ai/blog/acp-vs-mcp-the-protocol-war-that-will-define-ai-coding-in-2026 - https://github.com/openclaw/acpx - https://docs.openclaw.ai/tools/acp-agents - https://github.com/AlexAnys/feishu-openclaw

