Hacker News Digest

30 августа 2025 г. в 12:42 • agentclientprotocol.com • ⭐ 262 • 💬 88

OriginalHN

#json-rpc#markdown#zed#neovim#gemini#nodejs#python#rust

Agent Client Protocol (ACP)

Agent Client Protocol (ACP) — единый стандарт связи между редакторами кода и агентами-разработчиками на базе ИИ.
Протокол в разработке, но уже позволяет строить полезные интеграции.

Зачем ACP?

  • Редакторы и агенты сейчас жёстко связаны: каждая пара требует собственной интеграции.
  • Это → лишние затраты, ограниченная совместимость и привязка к конкретным интерфейсам.
    ACP, как LSP для языковых серверов, развязывает стороны: агент, реализовав ACP, работает во всех совместимых редакторах, а редактор, поддерживающий ACP, получает доступ ко всей экосистеме агентов.

Как устроено

  • Агент запускается как подпроцесс редактора.
  • Обмен — JSON-RPC через stdio.
  • Используются типы MCP, дополнены собственными (например, для диффов).
  • Текст для пользователя — Markdown, без необходимости HTML.

Поддержка

Редакторы:

  • Zed
  • neovim (через плагин CodeCompanion)

Агенты:

  • Gemini
  • Скоро — ещё.