ACP-адаптер для Claude Agent SDK

claude-agent-acp

Адаптер Agent Client Protocol: запускает агента на Claude Agent SDK внутри Zed и других редакторов с поддержкой ACP

CLIВысокий риск

agentclientprotocol/claude-agent-acp

Установка

npm install @agentclientprotocol/claude-agent-acp@preview

Preview-сборка из README. Стабильная версия публикуется в npm под тем же именем без тега.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Адаптер реализует агента по протоколу ACP на официальном Claude Agent SDK, поэтому любой совместимый клиент может работать с Claude так же, как с встроенным ассистентом. Поддерживаются упоминания файлов через @, изображения, вызовы инструментов с запросом разрешений, ревью правок, списки задач, терминалы, пользовательские слэш-команды и MCP-серверы клиента. Вложенные субагенты показываются отдельными сессиями, если клиент это умеет. Через расширения протокола передаются долгие цели сессии, структурированные ошибки и настройки модели.

Для кого. Для разработчиков, которые хотят пользоваться Claude в Zed, JetBrains или другом ACP-клиенте вместо терминала.

Подходит, если

  • Вы работаете в редакторе с поддержкой ACP и хотите агента Claude в боковой панели
  • Нужно ревьюить правки агента в интерфейсе редактора
  • Вы делаете свой ACP-клиент и нужен готовый агент для проверки

Не подходит, если

  • Вам достаточно Claude Code в терминале
  • Нет доступа к API Anthropic или подписки Claude

Пример запроса к агенту

Подключи Claude как внешнего агента в моем редакторе через ACP

Ограничения

Работает через Claude Agent SDK, поэтому нужен доступ к Anthropic, который из России без VPN недоступен. Отдельные сессии субагентов появляются только при поддержке со стороны клиента. Preview-версии собираются из каждого коммита и могут быть нестабильны.

Как отключить. Удалите агента из настроек ACP-клиента и выполните npm uninstall @agentclientprotocol/claude-agent-acp, если ставили пакет вручную.

Проверка безопасности

  • Агент правит файлы и запускает команды в терминале
  • Отправляет код проекта в API Anthropic

Коротко о README

README коротко описывает адаптер и перечисляет поддерживаемые возможности протокола, включая несколько расширений с отдельной документацией. Показано, как поставить preview-сборку из npm. Отдельный раздел объясняет, как клиент и адаптер договариваются о сессиях субагентов. Лицензия Apache 2.0.

Частые вопросы

Что такое ACP?

Agent Client Protocol, открытый протокол, по которому редактор общается с агентом, похоже на то, как LSP связывает редактор с языковым сервером.

Как попробовать неопубликованные изменения?

Установите пакет с тегом preview: он публикуется при каждом пуше в main.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git

CLIВысокий риск145 тыс.