OpenClaw prihvata ACP: AI programiranje 'USB-C trenutak' je stigao

3/6/2026
5 min read
封面图

OpenClaw prihvata ACP: AI programiranje 'USB-C trenutak' je stigao

TL; DR OpenClaw kroz acpx + ACP, pretvara 'AI programerskog asistenta' iz izolovane aplikacije u slobodno kombinovanu 'plugin ekosistem' - kao što je nekada VS Code + LSP potpuno oslobodio podršku jezika.

I. Šta je ACP? Objašnjenje u jednoj rečenici

ACP (Agent Client Protocol) je 'opšti interfejs' koji povezuje uređivač koda sa AI programerskim asistentom.

Zamislite USB-C port na vašem stolu - bez obzira na to da li je u pitanju telefon, tablet ili laptop, jedan kabl može puniti i prenositi podatke. ACP je USB-C u svetu AI programiranja: omogućava bilo kojem kompatibilnom AI programerskom asistentu (agentu) da se poveže sa bilo kojim uređivačem koji podržava ovaj protokol.

Ovaj protokol je nastao iz stvarnih potreba tima Zed uređivača. Kada su želeli da integrišu Google-ov Gemini CLI, otkrili su da ne postoji standardni način za to. Tako su sami razvili ACP, a nisu očekivali da će se ovo rešenje brzo razviti u standard zajednice, čak su i JetBrains, Neovim i drugi glavni uređivači počeli da ga podržavaju.

Tehnička arhitektura u pregledu

ACP koristi JSON-RPC 2.0 kao komunikacijski protokol: lokalni agent komunicira sa uređivačem putem stdio cevi, dok udaljeni agent koristi HTTP/WebSocket. Ponovo koristi JSON reprezentaciju MCP (Model Context Protocol), ali je dodao specifične definicije tipova za programerske scenarije - kao što su diff (razlike u kodu) koji su ključni elementi agentnog kodiranja.

II. Koje probleme ACP rešava?

Pre nego što je ACP došao, AI programerska ekosfera imala je tri glavna problema:

1. Visoki troškovi integracije

Svaka nova kombinacija agent-editor zahteva značajna ulaganja u prilagođeni razvoj. Agent mora da nauči privatni API uređivača, dok uređivač mora da piše prilagođeni sloj za svakog agenta.

2. Ograničena kompatibilnost

Programeri su često primorani da biraju: ili koriste omiljenog agenta uz ograničenu podršku uređivača, ili se drže poznatog uređivača i propuštaju moćne agente. Nema srednje opcije.

3. Rizik od zaključavanja od strane proizvođača

Kada se odabere određeni agent, to znači prihvatanje celokupnog ekosistema - troškovi promene alata su zastrašujući.

Rešenje ACP-a je slično onome što je LSP (Language Server Protocol) uradio: postavljanje jedinstvenog protokola omogućava agentima koji implementiraju ACP da funkcionišu u bilo kojem kompatibilnom uređivaču.

III. Kakva je povezanost između ACP, MCP, A2A…?

- ACP - Agent Client Protocol (pokrenut od strane Zed), opseg delovanja: uređivač ↔ Agent - MCP - Model Context Protocol (pokrenut od strane Anthropic), opseg delovanja: Agent ↔ alat - IBM ACP - Agent Communication Protocol, opseg delovanja: Agent ↔ Agent - A2A - Agent-to-Agent Protocol (pokrenut od strane Google), opseg delovanja: 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: šta 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.

Šta acpx može da uradi?

Upravljanje celokupnim životnim ciklusom sesije - /acp spawn —— kreira novu ACP sesiju - /acp steer —— šalje komande aktivnoj sesiji - /acp cancel —— otkazuje trenutni zadatak - /acp close —— završava sesiju - /acp status —— prikazuje status sesije - /acp doctor —— dijagnostikuje probleme sa povezivanjem

Podrška za više agenata odmah nakon instalacije - pi —— lagani agent - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— reš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 nezavisna od uređivača: pozivanje bilo kojeg podržanog agenta u omiljenom uređivaču - Oslobađanje od zaključavanja od strane proizvođača: promena agenta zahteva samo promenu jedne linije konfiguracije - Kombinovani AI radni tok: kombinacija MCP + ACP stvara moćne pipeline - Pristup rastućem ekosistemu: više od 20 agenata i više od 10 uređivača podržava ACP - Mogućnost saradnje više agenata: Codex piše kod → Claude pregledava → Gemini generiše testove

VI. Stvarni scenarij: Feishu + OpenClaw + ACP trio

技术架构图 Ključne prednosti: kada se koristi WebSocket režim, nije potreban javni IP, nije potrebno ime domena, nije potrebna unutrašnja penetracija, vaš računar se direktno povezuje na Feishu cloud.

Promene koje donosi timu

- Tehnički vođa: mobilni Feishu upravlja Codex-om za reviziju koda, omogućavajući agentima različitih stručnosti da obavljaju svoje zadatke - Članovi tima: ne moraju da razumeju ACP/acpx, ne moraju da instaliraju CLI alate, Feishu interfejs koristi prirodni jezik za aktiviranje AI - Cela organizacija: AI programerske sposobnosti prelaze iz ličnih alata u zajedničke resurse tima

VII. Na kraju

Pojava ACP-a označava prelazak AI programerskih alata iz 'doba ostrva' u 'doba povezanosti'. Podrška OpenClaw-a za ACP - posebno lansiranje acpx - čini ga ne samo dijaloškim AI asistentom, već evoluira u središte orkestracije više agenata.

Sledeći koraci koje možete istražiti: - Praktična konfiguracija OpenClaw + acpx, doživljavanje saradnje sa različitim agentima - Pratite scenarije zajedničke upotrebe MCP i ACP - Obratite pažnju na nove agente koji se pridružuju ACP ekosistemu

Reference linkovi

- 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