OpenClaw objímá ACP: AI programování má svůj USB-C okamžik

3/6/2026
5 min read
封面图

OpenClaw objímá ACP: AI programování má svůj "USB-C okamžik"

TL; DR OpenClaw prostřednictvím acpx + ACP proměnil "AI programovací asistenta" z izolované aplikace na volně kombinovatelný "plugin ekosystém" - podobně jako kdysi VS Code + LSP zcela osvobodilo jazykovou podporu.

I. Co je ACP? V jedné větě

ACP (Agent Client Protocol) je "univerzální rozhraní" pro propojení kódového editoru s AI programovacím asistentem. Představte si ten USB-C port na vašem stole - ať už telefon, tablet nebo notebook, jeden kabel může nabíjet a přenášet data. ACP je USB-C světa AI programování: umožňuje jakémukoli kompatibilnímu AI programovacímu asistentovi (agent) připojit se k jakémukoli editoru, který tento protokol podporuje. Tento protokol vznikl z reálných potřeb týmu editoru Zed. Když se snažili integrovat Google Gemini CLI, zjistili, že neexistuje žádný standardní způsob, jak to provést. Takže si sami vytvořili ACP, a nečekali, že se toto řešení rychle vyvine v komunitní standard, do kterého se zapojily i hlavní editory jako JetBrains a Neovim.

Rychlý přehled technické architektury

ACP používá JSON-RPC 2.0 jako komunikační protokol: místní agent komunikuje s editorem prostřednictvím stdio potrubí, zatímco vzdálený agent používá HTTP/WebSocket. Znovu využívá JSON reprezentaci MCP (Model Context Protocol), ale pro programovací scénáře přidává speciální definice typů - například diff (rozdíly v kódu), což je klíčový prvek agentic coding.

II. Jaké problémy ACP řeší?

Před vznikem ACP existovaly v ekosystému AI programování tři bolestivé problémy:

1. Vysoké náklady na integraci

Každá nová kombinace agent-editor vyžaduje značné investice do přizpůsobeného vývoje. Agent se musí naučit soukromé API editoru, zatímco editor musí psát adaptační vrstvu pro každého agenta zvlášť.

2. Omezená kompatibilita

Vývojáři jsou často nuceni volit mezi dvěma možnostmi: buď použít oblíbeného agenta, ale přijmout jeho omezenou podporu editoru, nebo se držet známého editoru a přijít o některé silné agenty. Neexistuje žádná střední cesta.

3. Riziko uzamčení dodavatele

Jakmile si vyberete určitého agenta, znamená to přijmout celý jeho ekosystém - náklady na změnu nástroje odrazují. Myšlenka řešení ACP je podobná jako u LSP (Language Server Protocol): stanovit jednotný protokol, který umožní agentům implementujícím ACP fungovat v jakémkoli kompatibilním editoru.

III. Jaký je vztah mezi ACP, MCP, A2A…?

- ACP - Agent Client Protocol (zahájeno Zed), rozsah: editor ↔ agent - MCP - Model Context Protocol (zahájeno Anthropic), rozsah: agent ↔ nástroj - IBM ACP - Agent Communication Protocol, rozsah: agent ↔ agent - A2A - Agent-to-Agent Protocol (zahájeno Google), rozsah: agent ↔ agent MCP zajišťuje "vertikální propojení" (agent k nástroji), ACP/A2A zajišťují "horizontální propojení" (agent k editoru nebo mezi agenty). Oba protokoly se navzájem nedoplňují, ale spíše se doplňují.

IV. Integrace ACP v OpenClaw: Co je acpx?

OpenClaw zavedl podporu ACP ve verzi 2026.2.26. Hlavní komponenta acpx je bezhlavý CLI klient (headless CLI client), určený k řízení stavových ACP relací.

Co může acpx dělat?

Správa celého životního cyklu relace - /acp spawn —— vytvoření nové ACP relace - /acp steer —— odeslání příkazu do běžící relace - /acp cancel —— zrušení aktuálního úkolu - /acp close —— ukončení relace - /acp status —— zobrazení stavu relace - /acp doctor —— diagnostika problémů s připojením

Podpora více agentů ihned po vybalení - pi —— lehký agent - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— open-source agent řešení - gemini —— Google Gemini CLI

Jak aktivovat?

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

V. Schopnosti rozšíření ACP+OpenClaw

- Svoboda nezávislá na editoru: volání jakéhokoli podporovaného agenta v oblíbeném editoru - Osvobození od uzamčení dodavatele: přepnutí agenta vyžaduje pouze změnu jednoho řádku v konfiguraci - Kombinovatelné full-stack AI pracovní toky: kombinace MCP + ACP vytváří silné pipeline - Připojení k rozvíjejícímu se ekosystému: více než 20 agentů a více než 10 editorů podporuje ACP - Možnost spolupráce více agentů: Codex píše kód → Claude provádí revizi → Gemini generuje testy

VI. Skutečný scénář: Trio Feishu + OpenClaw + ACP

技术架构图 Klíčové výhody: při použití režimu WebSocket není potřeba veřejná IP, není potřeba doména, není potřeba průnik do vnitřní sítě, váš počítač se přímo připojí k cloudu Feishu.

Změny pro tým

- Technický vedoucí: mobilní Feishu řídí Codex pro revizi kódu, což umožňuje agentům s různými odbornostmi vykonávat své úkoly - Členové týmu: není potřeba rozumět ACP/acpx, není potřeba instalovat CLI nástroje, rozhraní Feishu používá přirozený jazyk k aktivaci AI - Celá organizace: schopnosti AI programování se mění z osobního nástroje na sdílený zdroj týmu

VII. Na závěr

Vznik ACP znamená, že AI programovací nástroje se posouvají z "doby izolovaných ostrovů" do "doby propojení". Podpora ACP ze strany OpenClaw - zejména zavedení acpx - ji proměnila z pouhého konverzačního AI asistenta na centrální uzel pro orchestraci více agentů. Možné směry pro další zkoumání: - Skutečná konfigurace OpenClaw + acpx, zažijte spolupráci s různými agenty - Zaměřte se na scénáře spolupráce MCP a ACP - Sledujte dynamiku nových agentů připojujících se k ACP ekosystému

Odkazy

- 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