ACP-адаптер для Claude Agent SDK
claude-agent-acp
Адаптер Agent Client Protocol: запускает агента на Claude Agent SDK внутри Zed и других редакторов с поддержкой ACP
Установка
npm install @agentclientprotocol/claude-agent-acp@previewPreview-сборка из 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, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git