OpenClaw prihvaća ACP: AI programiranje dobiva USB-C trenutak
OpenClaw prihvaća ACP: AI programiranje dobiva "USB-C trenutak"
TL; DR OpenClaw putem acpx + ACP pretvara "AI programskog asistenta" iz izolirane aplikacije u slobodno kombinabilni "ekosustav dodataka" - kao što je VS Code + LSP oslobodio podršku jezika.
I. Što je ACP? Objašnjenje u jednoj rečenici
ACP (Agent Client Protocol) je "opći sučelje" koje povezuje uređivač koda i AI programskog asistenta. Zamislite USB-C priključak na vašem radnom stolu - bez obzira na to je li to telefon, tablet ili laptop, jedan kabel može puniti i prenositi podatke. ACP je USB-C u svijetu AI programiranja: omogućuje bilo kojem kompatibilnom AI programskom asistentu (agentu) da se poveže s bilo kojim uređivačem koji podržava ovaj protokol. Ovaj protokol nastao je iz stvarnih potreba tima Zed uređivača. Kada su htjeli integrirati Googleov Gemini CLI, otkrili su da ne postoji standardni način za to. Stoga su sami razvili ACP, a nisu očekivali da će se ovo rješenje brzo razviti u standard zajednice, uključujući podršku od strane glavnih uređivača poput JetBrains i Neovim.
Brzi pregled tehničke arhitekture
ACP koristi JSON-RPC 2.0 kao komunikacijski protokol: lokalni agent komunicira s uređivačem putem stdio cijevi, dok udaljeni agent koristi HTTP/WebSocket. Ponovno koristi JSON reprezentaciju MCP (Model Context Protocol), ali je dodao specifične definicije tipova za programske scenarije - poput diff (razlike u kodu), što je ključni element agentic kodiranja.
II. Koje probleme ACP rješava?
Prije pojave ACP-a, AI programski ekosustav imao je tri glavna problema:
1. Visoki troškovi integracije
Svaka nova kombinacija agent-editor zahtijeva značajna ulaganja u prilagođeni razvoj s obje strane. Agent mora naučiti privatni API uređivača, a uređivač mora pisati prilagodbene slojeve za svakog agenta.
2. Ograničena kompatibilnost
Programeri su često prisiljeni birati između: korištenja omiljenog agenta uz prihvaćanje ograničene podrške uređivača ili ostajanja uz poznati uređivač, ali propuštanja nekih moćnih agenata. Nema srednje opcije.
3. Rizik od zaključavanja od strane dobavljača
Kada se odabere određeni agent, to znači prihvaćanje cijelog njegovog ekosustava - troškovi promjene alata su zastrašujući. Rješenje ACP-a slično je onome LSP-a (Language Server Protocol) iz prošlosti: uspostavljanje jedinstvenog protokola omogućava agentima koji implementiraju ACP da rade u bilo kojem kompatibilnom uređivaču.
III. Kakva je povezanost između ACP-a, MCP-a, A2A... ovih protokola?
- ACP - Agent Client Protocol (pokrenut od strane Zed), opseg: uređivač ↔ Agent - MCP - Model Context Protocol (pokrenut od strane Anthropic), opseg: Agent ↔ alat - IBM ACP - Agent Communication Protocol, opseg: Agent ↔ Agent - A2A - Agent-to-Agent Protocol (pokrenut od strane Google), opseg: Agent ↔ Agent MCP je odgovoran za "vertikalno povezivanje" (Agent do alata), dok ACP/A2A odgovaraju za "horizontalno povezivanje" (Agent do uređivača ili između agenata). Ova dva nisu konkurenti, već se dopunjuju.
IV. Integracija ACP-a u OpenClaw: što je acpx?
OpenClaw je u verziji 2026.2.26 uveo podršku za ACP. Ključna komponenta acpx je headless CLI klijent, posebno dizajniran za upravljanje stanjima ACP sesija.
Što može acpx?
Upravljanje cijelim životnim ciklusom sesije - /acp spawn —— kreira novu ACP sesiju - /acp steer —— šalje upute aktivnoj sesiji - /acp cancel —— otkazuje trenutni zadatak - /acp close —— završava sesiju - /acp status —— provjerava status sesije - /acp doctor —— dijagnosticira probleme s povezivanjem Podrška za više agenata odmah dostupna - pi —— lagani agent - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— rješenje za otvoreni agent - gemini —— Google Gemini CLI
Kako omogućiti?
{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }
V. Mogućnosti proširenja ACP+OpenClaw
- Sloboda neovisna o uređivaču: pozivanje bilo kojeg podržanog agenta u omiljenom uređivaču - Oslobađanje od zaključavanja dobavljača: promjena agenta zahtijeva samo promjenu jedne konfiguracijske linije - Kombinabilni AI radni tokovi: kombinacija MCP + ACP stvara snažne pipeline - Pristup rastućem ekosustavu: više od 20 agenata i više od 10 uređivača podržava ACP - Mogućnost suradnje više agenata: Codex piše kod → Claude pregledava → Gemini generira testove
VI. Stvarni scenarij: Feishu + OpenClaw + ACP u trojstvu
Ključne prednosti: korištenjem WebSocket načina, nije potrebna javna IP adresa, nije potrebno ime domene, nije potrebno unutarnje probijanje; vaše računalo se izravno povezuje s Feishu u oblaku.
Promjene za tim
- Tehnički voditelj: koristi mobilni Feishu za upravljanje Codexom za reviziju koda, omogućujući agentima različitih stručnosti da obavljaju svoje zadatke - Članovi tima: ne trebaju razumjeti ACP/acpx, ne trebaju instalirati CLI alate, Feishu sučelje koristi prirodni jezik za aktiviranje AI - Cijela organizacija: AI programske sposobnosti postaju zajednički resurs umjesto osobnog alata
VII. Na kraju
Pojava ACP-a označava prijelaz AI programskih alata iz "doba otoka" u "doba povezanosti". Podrška OpenClawa za ACP - posebno uvođenje acpx - čini ga ne samo dijaloškim AI asistentom, već evoluira u središte za orkestraciju više agenata. Moguće smjerove za istraživanje: - Praktična konfiguracija OpenClaw + acpx, doživljavanje suradnje s različitim agentima - Praćenje scenarija suradnje MCP i ACP - Pratiti dinamiku novih agenata koji se pridružuju ACP ekosustavu
Referentne veze
- 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

