— это стандартизированный протокол взаимодействия между IDE и AI-агентами.
- без ACP каждому редактору нужно писать свой плагин под каждого AI-агента, а разработчикам AI — адаптировать код под каждую IDE.
- Разработчикам не нужно менять привычный рабочий процесс ради того, чтобы воспользоваться другим AI-агентом.
- AI-агент создается один раз под стандарт ACP и после этого автоматически работает во всех редакторах кода, поддерживающих этот протокол.
- Создатели редакторов могут сфокусироваться на удобстве интерфейса, а создатели AI — на интеллекте моделей.
- разработчик не покидает свою любимую IDE.
- AI-агент запускается как подпроцесс прямо внутри редактора. Общение идет по стандарту JSON-RPC (stdio).
- IDE общается с AI-агентом по сети через HTTP или WebSocket.
- аналогично 🔌AI: MCP , но ACP добавляет специфичные для программирования элементы (например, передача и отрисовка
diff). - ответы агента передаются в формате Markdown, не принуждая создателей IDE встраивать тяжелый HTML-рендеринг.
— один из создателей и главных драйверов протокола. — JetBrains является соавтором стандарта. — open-source Cowork-клиент с ACP. — аналог Jupyter, которое использует ACP для интерактивного кодинга с ИИ, сфокусированного на данных.