OpenClaw обнимает ACP: момент USB-C для AI-программирования пришел

3/6/2026
5 min read
封面图

OpenClaw обнимает ACP: момент USB-C для AI-программирования пришел

TL; DR OpenClaw через acpx + ACP превратил "AI программный помощник" из изолированного приложения в свободно комбинируемую "экосистему плагинов" - как когда-то VS Code + LSP полностью освободили поддержку языков.

I. Что такое ACP? Объяснение в одном предложении

ACP (Agent Client Protocol) - это "универсальный интерфейс", соединяющий редакторы кода и AI программные помощники.

Представьте себе тот USB-C порт на вашем столе - независимо от того, телефон, планшет или ноутбук, один кабель может заряжать и передавать данные. ACP - это USB-C в мире AI программирования: он позволяет любому совместимому AI программному помощнику (агенту) подключаться к любому редактору, поддерживающему этот протокол.

Этот протокол возник из реальных потребностей команды редактора Zed. Когда они хотели интегрировать Google Gemini CLI, они обнаружили, что нет стандартного способа для этого. Поэтому они сами разработали ACP, и это решение быстро стало стандартом сообщества, даже JetBrains, Neovim и другие основные редакторы начали его поддерживать.

Обзор технической архитектуры

ACP использует JSON-RPC 2.0 в качестве протокола связи: локальный агент общается с редактором через stdio-пайп, а удаленный агент использует HTTP/WebSocket. Он повторно использует JSON-формат MCP (Model Context Protocol), но для программных сценариев добавляет специальные определения типов - например, diff (различия в коде) как ключевой элемент агентного программирования.

II. Какие проблемы решает ACP?

До появления ACP в экосистеме AI программирования существовало три проблемы:

1. Высокие затраты на интеграцию

Каждое новое сочетание агент-редактор требует значительных затрат на индивидуальную разработку с обеих сторон. Агент должен изучить частный API редактора, а редактор должен писать адаптационные слои для каждого агента.

2. Ограниченная совместимость

Разработчики часто вынуждены выбирать одно из двух: либо использовать любимого агента, но принимать его ограниченную поддержку редактора, либо оставаться с привычным редактором, но упускать некоторые мощные агенты. Нет промежуточного варианта.

3. Риск привязки к производителю

Как только выбран какой-либо агент, это означает принятие всей его экосистемы - стоимость смены инструмента отпугивает.

Решение ACP аналогично LSP (Language Server Protocol) в свое время: установить единый протокол, позволяющий агентам, реализующим ACP, работать в любом совместимом редакторе.

III. Каковы связи между ACP, MCP, A2A и другими протоколами?

- ACP - Agent Client Protocol (инициирован Zed), область действия: редактор ↔ Агент - MCP - Model Context Protocol (инициирован Anthropic), область действия: Агент ↔ Инструмент - IBM ACP - Agent Communication Protocol, область действия: Агент ↔ Агент - A2A - Agent-to-Agent Protocol (инициирован Google), область действия: Агент ↔ Агент

MCP отвечает за "вертикальное соединение" (Агент к инструменту), ACP/A2A отвечает за "горизонтальное соединение" (Агент к редактору или между агентами). Они не конкурируют, а дополняют друг друга.

IV. Интеграция ACP в OpenClaw: что такое acpx?

OpenClaw внедрил поддержку ACP в версии 2026.2.26. Основной компонент acpx - это безголовый CLI клиент (headless CLI client), специально предназначенный для управления состоянием сессий ACP.

Что может делать acpx?

Управление полным жизненным циклом сессии - /acp spawn — создать новую сессию ACP - /acp steer — отправить команды в работающую сессию - /acp cancel — отменить текущую задачу - /acp close — завершить сессию - /acp status — проверить статус сессии - /acp doctor — диагностировать проблемы с подключением

Поддержка нескольких агентов из коробки - pi — легковесный агент - claude — Claude Code - codex — GitHub Copilot Codex - opencode — решение с открытым исходным кодом - gemini — Google Gemini CLI

Как включить?

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

V. Возможности расширения ACP+OpenClaw

- Свобода, не зависящая от редактора: вызывать любой поддерживаемый агент в привычном редакторе - Избавление от привязки к производителю: смена агента требует изменения всего лишь одной строки конфигурации - Комбинируемый полный стек AI-рабочих процессов: сочетание MCP + ACP для создания мощных конвейеров - Подключение к развивающейся экосистеме: более 20 агентов и более 10 редакторов поддерживают ACP - Сотрудничество нескольких агентов становится возможным: Codex пишет код → Claude проверяет → Gemini генерирует тесты

VI. Реальный сценарий: трио Feishu + OpenClaw + ACP

技术架构图 Ключевое преимущество: при использовании режима WebSocket не требуется публичный IP, не требуется доменное имя, не требуется пробитие внутренней сети, ваш компьютер напрямую подключается к облаку Feishu.

Изменения для команды

- Технический руководитель: мобильный Feishu управляет Codex для проверки кода, позволяя агентам с разными специализациями выполнять свои задачи - Члены команды: не нужно знать ACP/acpx, не нужно устанавливать CLI инструменты, интерфейс Feishu использует естественный язык для взаимодействия с AI - Вся организация: возможности AI программирования превращаются из индивидуального инструмента в общий ресурс команды

VII. Заключение

Появление ACP знаменует переход инструментов AI программирования от "эпохи островов" к "эпохе взаимосвязи". Поддержка ACP от OpenClaw - особенно запуск acpx - делает его не просто диалоговым AI помощником, а эволюционирует в центр оркестрации нескольких агентов.

Направления для дальнейшего изучения: - Реальная настройка OpenClaw + acpx, чтобы испытать взаимодействие с различными агентами - Обратить внимание на сценарии совместного использования MCP и ACP - Следить за динамикой новых агентов, присоединяющихся к экосистеме ACP

Ссылки для справки

- 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

📝
Technology

Claude Code Buddy 修改指南:如何获得闪光传说级宠物

Claude Code Buddy 修改指南:如何获得闪光传说级宠物 2026年4月1日,Anthropic 在 Claude Code 2.1.89 版本中悄然上线了一个彩蛋功能——/buddy 宠物系统。在终端输入 /buddy 后,一...

Obsidian выпустил Defuddle, подняв Obsidian Web Clipper на новый уровеньTechnology

Obsidian выпустил Defuddle, подняв Obsidian Web Clipper на новый уровень

Obsidian выпустил Defuddle, подняв Obsidian Web Clipper на новый уровень Мне всегда нравилась основная идея Obsidian: п...

OpenAI внезапно объявила о "тройном объединении": браузер + программирование + ChatGPT, внутреннее признание ошибок прошлого годаTechnology

OpenAI внезапно объявила о "тройном объединении": браузер + программирование + ChatGPT, внутреннее признание ошибок прошлого года

OpenAI внезапно объявила о "тройном объединении": браузер + программирование + ChatGPT, внутреннее признание ошибок прош...

2026, больше не заставляйте себя "дисциплинироваться"! Сделайте эти 8 простых вещей, и здоровье придет само собойHealth

2026, больше не заставляйте себя "дисциплинироваться"! Сделайте эти 8 простых вещей, и здоровье придет само собой

2026, больше не заставляйте себя "дисциплинироваться"! Сделайте эти 8 простых вещей, и здоровье придет само собой Новый...

Тем мамам, которые стараются похудеть, но не могут, определенно стоит задуматься здесьHealth

Тем мамам, которые стараются похудеть, но не могут, определенно стоит задуматься здесь

Тем мамам, которые стараются похудеть, но не могут, определенно стоит задуматься здесь Март уже почти прошел, как у вас...

📝
Technology

AI Browser 24小时稳定运行指南

AI Browser 24小时稳定运行指南 Этот учебник описывает, как создать стабильную, долгосрочную среду для AI браузера. Подходит для A...