В релиз-кандидатах линейки 25.3 появилась бета-поддержка Agent Client Protocol (ACP) — открытого стандарта взаимодействия IDE и локальных/удалённых AI-агентов. Идея проста: как когда-то LSP стал мостом между редакторами и языковыми серверами, так ACP должен стать общим языком для IDE и умных ассистентов.

Зачем нужен ACP

Разработчики JetBrains говорят прямо: последние годы IDE превращаются в среду совместной работы человека и ИИ. Но каждый вендор и каждый агент до сих пор решали интеграцию по своему: разные API, разные модели расширений, разные UI-обвязки.

ACP стандартизирует этот слой, позволяя:

  • пользователям подключать любой совместимый агент к любой поддерживаемой IDE;

  • разработчикам агентов — писать один раз, а интеграция «просто будет работать»;

  • IDE-вендорам — получать новые функции без ручного внедрения SDK от каждого поставщика.

Как это работает в IDE

В 25.3 RC ACP уже встроен в единый AI-чат JetBrains. Пока — в бете и с ограничениями:

  • агент должен быть установлен и залогинен локально через CLI;

  • в IDE достаточно добавить его через конфигурационный файл.

Интересная часть скрыта в «закулисье». Летом JetBrains начала внедрять в AI-интерфейс собственный агент Junie. Для этого и был создан внутренний протокол. Но почти одновременно команда редактора Zed представила свой вариант. Вместо войны стандартов компании обсудили ситуацию — и решили объединить усилия.

Русскоязычное сообщество про AI в разработке

Друзья! Эту новость подготовила команда ТГК «AI for Devs» — канала, где мы рассказываем про AI-ассистентов, плагины для IDE, делимся практическими кейсами и свежими новостями из мира ИИ. Подписывайтесь, чтобы быть в курсе и ничего не упустить!