OpenClaw objíma ACP: AI programovanie má svoj "USB-C moment"

3/6/2026
5 min read
封面图

OpenClaw objíma ACP: AI programovanie má svoj "USB-C moment"

TL; DR OpenClaw prostredníctvom acpx + ACP premenil "AI programovací asistent" z izolovanej aplikácie na voľne kombinovateľný "plugin ekosystém" - podobne ako kedysi VS Code + LSP úplne oslobodili podporu jazykov.

I. Čo je ACP? Jedna veta vysvetlenia

ACP (Agent Client Protocol) je "univerzálne rozhranie" na prepojenie kódového editora a AI programovacieho asistenta. Predstavte si ten USB-C port na vašom stole - bez ohľadu na to, či ide o mobil, tablet alebo notebook, jeden kábel dokáže nabíjať a prenášať dáta. ACP je USB-C vo svete AI programovania: umožňuje akémukoľvek kompatibilnému AI programovaciemu asistentovi (agentovi) pripojiť sa k akémukoľvek editoru, ktorý podporuje tento protokol. Tento protokol vznikol z praktických potrieb tímu Zed editoru. Keď sa pokúsili integrovať Google Gemini CLI, zistili, že neexistuje žiadny štandardný spôsob, ako to dosiahnuť. Tak sa pustili do vytvorenia ACP a nečakali, že sa toto riešenie rýchlo vyvinie na komunitný štandard, do ktorého sa zapojili aj hlavné editory ako JetBrains a Neovim.

Rýchly prehľad technickej architektúry

ACP používa JSON-RPC 2.0 ako komunikačný protokol: miestny agent komunikuje s editorom cez stdio potrubie, zatiaľ čo vzdialený agent používa HTTP/WebSocket. Znovu využíva JSON reprezentáciu MCP (Model Context Protocol), ale pre programovacie scenáre pridáva špeciálne definície typov - napríklad diff (rozdiely v kóde), čo je kľúčový prvok agentického programovania.

II. Aké problémy ACP rieši?

Pred príchodom ACP existovali v AI programovacom ekosystéme tri bolestivé problémy:

1. Vysoké náklady na integráciu

Každá nová kombinácia agent-editor si vyžaduje veľké množstvo prispôsobeného vývoja z oboch strán. Agent sa musí naučiť súkromné API editora, zatiaľ čo editor musí pre každého agenta napísať samostatnú adaptačnú vrstvu.

2. Obmedzená kompatibilita

Vývojári sú často nútení vybrať si medzi dvoma možnosťami: buď použiť obľúbeného agenta, ale akceptovať jeho obmedzenú podporu editora, alebo sa držať známeho editora a prísť o niektorých silných agentov. Neexistuje žiadna stredná cesta.

3. Riziko uzamknutia dodávateľom

Akonáhle si vyberiete konkrétneho agenta, znamená to prijať celý jeho ekosystém - náklady na zmenu nástroja sú odstrašujúce. Riešenie ACP je podobné ako v prípade LSP (Language Server Protocol): vytvorenie jednotného protokolu, ktorý umožní agentom implementujúcim ACP fungovať v akomkoľvek kompatibilnom editore.

III. Aký je vzťah medzi ACP, MCP, A2A... tými protokolmi?

- ACP - Agent Client Protocol (iniciovaný Zed), rozsah: editor ↔ agent - MCP - Model Context Protocol (iniciovaný Anthropic), rozsah: agent ↔ nástroj - IBM ACP - Agent Communication Protocol, rozsah: agent ↔ agent - A2A - Agent-to-Agent Protocol (iniciovaný Google), rozsah: agent ↔ agent MCP zodpovedá za "vertikálne prepojenie" (agent k nástroju), ACP/A2A zodpovedajú za "horizontálne prepojenie" (agent k editoru alebo medzi agentmi). Obe nie sú konkurenciou, ale sú navzájom doplnkové.

IV. Integrácia ACP v OpenClaw: čo je acpx?

OpenClaw zaviedol podporu ACP vo verzii 2026.2.26. Hlavná súčasť acpx je bezhlavý CLI klient (headless CLI client), určený na správu stavových ACP relácií.

Čo môže acpx robiť?

Správa celého životného cyklu relácie - /acp spawn —— vytvorenie novej ACP relácie - /acp steer —— poslanie príkazu do bežiacej relácie - /acp cancel —— zrušiť aktuálnu úlohu - /acp close —— ukončiť reláciu - /acp status —— zobraziť stav relácie - /acp doctor —— diagnostikovať problémy s pripojením

Podpora viacerých agentov bez nutnosti konfigurácie - pi —— ľahký agent - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— open-source agent riešenie - gemini —— Google Gemini CLI

Ako aktivovať?

{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }

V. Rozšírené schopnosti ACP+OpenClaw

- Sloboda nezávislá od editora: volanie akéhokoľvek podporovaného agenta vo vašom obľúbenom editore - Uvoľnenie od uzamknutia dodávateľom: prepnúť agenta stačí zmeniť jeden riadok konfigurácie - Kombinovateľný full-stack AI pracovný tok: kombinácia MCP + ACP vytvára silné pipeline - Pripojenie k rozvíjajúcemu sa ekosystému: 20+ agentov a 10+ editorov podporuje ACP - Možnosť spolupráce viacerých agentov: Codex píše kód → Claude kontroluje → Gemini generuje testy

VI. Skutočný scenár: Feishu + OpenClaw + ACP trio

技术架构图 Kľúčová výhoda: pri použití režimu WebSocket nie je potrebná verejná IP, nie je potrebná doména, nie je potrebné vnútorné prepojenie, váš počítač sa priamo pripojí k cloudu Feishu.

Zmeny, ktoré to prinieslo tímu

- Technický vedúci: mobilný Feishu riadi Codex na kontrolu kódu, aby rôzne odbornosti agentov plnili svoje úlohy - Členovia tímu: nemusia rozumieť ACP/acpx, nemusia inštalovať CLI nástroje, rozhranie Feishu používa prirodzený jazyk na aktiváciu AI - Celá organizácia: schopnosti AI programovania sa z osobného nástroja stali tímovým zdieľaným zdrojom

VII. Na záver

Príchod ACP znamená, že AI programovacie nástroje prechádzajú z "doby ostrovov" do "doby prepojenia". Podpora OpenClaw pre ACP - najmä zavedenie acpx - znamená, že už nie je len konverzačný AI asistent, ale vyvinul sa na centrálny uzol pre orchestráciu viacerých agentov. Možné smerovanie na ďalšie preskúmanie: - Skutočná konfigurácia OpenClaw + acpx, zažiť spoluprácu s rôznymi agentmi - Zameranie na scenáre synergického použitia MCP a ACP - Sledovanie dynamiky nových agentov vstupujúcich do ACP ekosystému

Odkazy na referencie

- 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