Emacs agent-shell (powered by ACP)
Emacs получает собственную оболочку для взаимодействия с ИИ-агентами через ACP, что позволяет запускать агенты прямо из редактора. agent-shell использует comint-mode для эмуляции терминала, поддерживая различные бэкенды (вроде Gemini CLI или Claude Code) через единый интерфейс. Для разработки добавлена функция трассировки запросов, а для тестирования — возможность записи и воспроизведения сессий через "фейковые" агенты, что ускоряет итерации. Планы включают улучшения интерфейса, например, интерактивное подтверждение действий.
Комментарии (30)
- Обсуждение вращается вокруг интеграции AI-агентов в редакторы кода: Emacs, Neovim и другие.
- Пользователи делятся опытом с
agent-shell(Emacs),code-companion(Neovim) и другими клиентами, которые реализуют Agent Client Protocol (ACP). - Обсуждаются преимущества единого протокола, удобство использования и открытость спецификации.
- Участники упоминают такие проекты, как ECA и MCP, и сравнивают их с ACP.
- Затрагиваются вопросы устойчивости и спонсорства проектов с открытым исходным кодом.
Bring Your Own Agent to Zed – Featuring Gemini CLI
Теперь в Zed можно запускать сторонних агентов. Для этого мы создали Agent Client Protocol (ACP) — открытый JSON-RPC стандарт, и первым его внедрением стал Gemini CLI от Google.
Gemini CLI в Zed
- То же CLI, что и в терминале, но с интеграцией в редактор: live-предпросмотр изменений, мульти-буфер ревью, навигация между кодом и чатом.
- Всё работает как подпроцесс, общение через ACP вместо ANSI-кодов.
Agent Client Protocol
- ACP развязывает агентов от IDE: любой клиент, поддерживающий протокол, получает готовый UI.
- Данные не уходят на серверы Zed; код остаётся локально.
- Протокол под Apache-лицензией; уже есть пример для Neovim (Code Companion).
- Внутренний агент Zed теперь тоже использует ACP, поэтому улучшения UI доступны всем.
Присоединяйтесь
ACP открыт для форков и предложений. Мы хотим видеть экосистему специализированных агентов и поддержку в других редакторах. Исходники и примеры — в репозитории Zed.
Комментарии (34)
- Zed анонсировал Agent Client Protocol (ACP), что выглядит как попытка выйти из бизнеса Cursor и дать пользователям «принести своего агента».
- Пользователи хвалят скорость и активную разработку Zed, но жалуются на ESLint-проблемы и спрашивают, насколько гибко можно перенастроить редактор.
- Некоторые готовы платить за Zed (до 79 $/год), другие опасаются VC-финансирования и предпочитают Emacs/Neovim.
- Поднимаются вопросы о поддержке ACP такими агентами, как Claude Code и Cursor-agent, а также о пересечении с IBM Agent Communication Protocol.