Мир Emacs всегда был особенным — это не просто редактор, а целая экосистема, в которой программист живёт, пишет код, ведёт заметки и даже читает почту. И вот теперь Emacs получил новый орган — agent-shell, оболочку для общения с ИИ-агентами через Agent Client Protocol (ACP). Проект agent-shell — это нативная среда в Emacs для взаимодействия с различными LLM-агентами вроде Gemini и Claude Code. Он использует стандартный comint-mode, поэтому выглядит как привычный терминал прямо в буфере Emacs — без внешних окон, без переключений. Самое главное — это агент-агностичный подход. ACP позволяет работать с любым совместимым агентом через единый интерфейс. Хочешь подключить Gemini? Просто укажи ключ Google. Хочешь Claude Code — подставь ключ Anthropic. Всё остальное Emacs сделает сам. Внутри всё построено на Emacs Lisp и библиотеке acp.el, которая реализует протокол ACP.
🔧 Каждая сессия — это отдельный comint-буфер с собственным prompt (Gemini>, Claude Code>).
📡 Вся коммуникация с агентом идё