OpenClaw przyjmuje ACP: Nastał moment USB-C w programowaniu AI

3/6/2026
5 min read
封面图

OpenClaw przyjmuje ACP: Nastał moment USB-C w programowaniu AI

TL; DR OpenClaw poprzez acpx + ACP przekształca "asystenta programowania AI" z izolowanej aplikacji w swobodnie łączący się "ekosystem wtyczek" - tak jak kiedyś VS Code + LSP całkowicie uwolniło wsparcie dla języków.

I. Czym jest ACP? Wyjaśnienie w jednym zdaniu

ACP (Agent Client Protocol) to "uniwersalny interfejs" łączący edytory kodu z asystentami programowania AI.

Wyobraź sobie ten port USB-C na swoim biurku - niezależnie od tego, czy to telefon, tablet czy laptop, jeden kabel może ładować i przesyłać dane. ACP to USB-C w świecie programowania AI: pozwala każdemu kompatybilnemu asystentowi programowania AI (agentowi) podłączyć się do każdego edytora wspierającego ten protokół.

Protokół ten powstał z rzeczywistych potrzeb zespołu edytora Zed. Kiedy chcieli zintegrować Google Gemini CLI, odkryli, że nie ma standardowego sposobu, aby to osiągnąć. W związku z tym sami stworzyli ACP, nie spodziewając się, że to rozwiązanie szybko przekształci się w standard społecznościowy, do którego dołączyły nawet główne edytory, takie jak JetBrains i Neovim.

Przegląd architektury technicznej

ACP wykorzystuje JSON-RPC 2.0 jako protokół komunikacyjny: lokalny agent rozmawia z edytorem przez potok stdio, podczas gdy zdalny agent korzysta z HTTP/WebSocket. Wykorzystuje reprezentację JSON protokołu MCP (Model Context Protocol), ale wprowadza specjalne definicje typów dla scenariuszy programistycznych - na przykład diff (różnice w kodzie), które są kluczowymi elementami agentic coding.

II. Jakie problemy rozwiązuje ACP?

Przed pojawieniem się ACP, ekosystem programowania AI borykał się z trzema uciążliwymi problemami:

1. Wysokie koszty integracji

Każda nowa kombinacja agent-edytor wymagała znacznych nakładów na dostosowanie. Agent musiał nauczyć się prywatnego API edytora, a edytor musiał pisać osobne warstwy adaptacyjne dla każdego agenta.

2. Ograniczona kompatybilność

Programiści często byli zmuszeni do wyboru: albo używać ulubionego agenta, akceptując jego ograniczone wsparcie dla edytora, albo trzymać się znanego edytora, tracąc dostęp do potężnych agentów. Nie było miejsca na kompromis.

3. Ryzyko związane z zamknięciem przez dostawcę

Po wyborze konkretnego agenta, oznaczało to akceptację całego jego ekosystemu - koszty zmiany narzędzi były zniechęcające.

Rozwiązanie ACP jest podobne do LSP (Language Server Protocol) z tamtych czasów: ustanowienie jednolitego protokołu, który pozwala agentom implementującym ACP działać w dowolnym kompatybilnym edytorze.

III. Jakie są relacje między ACP, MCP, A2A...?

- ACP - Agent Client Protocol (inicjowany przez Zed), zakres działania: edytor ↔ Agent - MCP - Model Context Protocol (inicjowany przez Anthropic), zakres działania: Agent ↔ Narzędzie - IBM ACP - Agent Communication Protocol, zakres działania: Agent ↔ Agent - A2A - Agent-to-Agent Protocol (inicjowany przez Google), zakres działania: Agent ↔ Agent

MCP odpowiada za "połączenia pionowe" (Agent do narzędzia), ACP/A2A odpowiadają za "połączenia poziome" (Agent do edytora lub między agentami). Oba nie są konkurencyjne, lecz komplementarne.

IV. Integracja ACP w OpenClaw: Czym jest acpx?

OpenClaw wprowadził wsparcie ACP w wersji 2026.2.26. Kluczowym komponentem acpx jest bezgłowy klient CLI (headless CLI client), zaprojektowany do zarządzania stanem sesji ACP.

Co może zrobić acpx?

Zarządzanie pełnym cyklem życia sesji - /acp spawn —— Tworzy nową sesję ACP - /acp steer —— Wysyła polecenia do działającej sesji - /acp cancel —— Anuluje bieżące zadanie - /acp close —— Kończy sesję - /acp status —— Sprawdza status sesji - /acp doctor —— Diagnozuje problemy z połączeniem

Wsparcie dla wielu agentów od razu po wyjęciu z pudełka - pi —— Lekki agent - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— Rozwiązanie open source dla agentów - gemini —— Google Gemini CLI

Jak włączyć?

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

V. Możliwości rozszerzone przez ACP+OpenClaw

- Niezależność od edytora: Możliwość wywoływania dowolnego wspieranego agenta w ulubionym edytorze - Uwolnienie od zamknięcia przez dostawcę: Zmiana agenta wymaga jedynie zmiany jednej linii konfiguracji - Modularny pełnostackowy przepływ pracy AI: Połączenie MCP + ACP tworzy potężne pipeline'y - Dostęp do rozwijającego się ekosystemu: Ponad 20 agentów i 10 edytorów wspiera ACP - Możliwość współpracy wielu agentów: Codex pisze kod → Claude przegląda → Gemini generuje testy

VI. Rzeczywisty scenariusz: Trójkąt Flybook + OpenClaw + ACP

技术架构图 Kluczowa zaleta: Korzystając z trybu WebSocket, nie potrzebujesz publicznego IP, nie potrzebujesz domeny, nie potrzebujesz tunelowania wewnętrznego, twój komputer łączy się bezpośrednio z chmurą Flybook.

Zmiany, które przynosi zespołowi

- Osoba odpowiedzialna za technologię: Używa telefonu Flybook do zlecania Codexowi przeglądania kodu, pozwalając agentom o różnych specjalizacjach na wykonywanie swoich zadań - Członkowie zespołu: Nie muszą znać ACP/acpx, nie muszą instalować narzędzi CLI, interfejs Flybook pozwala na naturalne wywoływanie AI - Cała organizacja: Umiejętności programowania AI przekształcają się z narzędzi indywidualnych w zasoby dzielone w zespole

VII. Na koniec

Pojawienie się ACP oznacza, że narzędzia do programowania AI przechodzą z "epoki wysp" do "epoki połączeń". Wsparcie OpenClaw dla ACP - zwłaszcza wprowadzenie acpx - sprawia, że nie jest to już tylko asystent AI w formie dialogowej, ale ewoluuje w centrum orkiestracji wielu agentów.

Kierunki do dalszego eksplorowania: - Rzeczywista konfiguracja OpenClaw + acpx, aby doświadczyć współpracy z różnymi agentami - Zwrócenie uwagi na scenariusze współpracy MCP i ACP - Śledzenie nowych agentów dołączających do ekosystemu ACP

Linki referencyjne

- 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