OpenClaw embrasse ACP : le moment USB-C de la programmation IA est arrivé

3/6/2026
5 min read
封面图

OpenClaw embrasse ACP : le "moment USB-C" de la programmation IA est arrivé

TL; DR OpenClaw transforme "l'assistant de programmation IA" d'une application isolée en un "écosystème de plugins" modulable grâce à acpx + ACP - tout comme VS Code + LSP a libéré le support des langages.

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 IA.

Imaginez ce port USB-C sur votre bureau - que ce soit pour 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 IA : il permet à n'importe quel assistant de programmation IA compatible (agent) de se connecter à n'importe quel éditeur qui supporte 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, sans se douter que cette solution deviendrait rapidement une norme communautaire, avec même des éditeurs majeurs comme JetBrains et Neovim qui ont rejoint le support.

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 ajoute des définitions de types spécifiques aux 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 la programmation IA 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é des deux côtés. 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 l'agent qu'ils préfèrent mais accepter son support d'éditeur limité, soit s'en tenir à l'éditeur qu'ils connaissent mais manquer certains agents puissants. Il n'y a pas de zone intermédiaire.

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 changement d'outils est dissuasif.

La solution de l'ACP est similaire à celle de l'ancien 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 gère la "connexion verticale" (Agent vers outil), tandis que l'ACP/A2A gère la "connexion horizontale" (Agent vers é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 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 juste de modifier une ligne de configuration - Flux de travail IA full-stack modulable : 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 nom de domaine, pas besoin de pénétration de réseau interne, votre ordinateur se connecte directement au cloud Feishu.

Changements apportés à l'équipe

- Responsable technique : utilise Feishu sur mobile pour demander à Codex de faire une révision de code, permettant à chaque agent d'exercer son expertise - 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 activer l'IA - Toute l'organisation : la capacité de programmation IA 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 IA de l'"ère des îles" à l'"ère de l'interconnexion". Le soutien d'OpenClaw à l'ACP - en particulier le lancement d'acpx - en fait non seulement un assistant IA conversationnel, mais l'évolue en un nœud central de coordination 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 combinée de MCP et ACP - Rester attentif à l'ajout de nouveaux agents dans 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

Published in Technology

You Might Also Like