В IDE от JetBrains появилась поддержка Agent Client Protocol

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

Зачем нужен ACP

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

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

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

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

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

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

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

@python_leader
06.12.2025 16:23 UTC
Первоисточник

Комментарии

@ritorichesky_echpochmak
06.12.2025 16:06 UTC
+3

Сколько нужно свистоперделок выскакивающих из каждого угла чтобы просто писать код? А можно чтобы IDE просто перестали тормозить и поджигать ноут на каждый чих когда ещё ничего даже не сделали? Ну не знаю... асинхроннее как-то это всё делали и только если юзверь ЖДЁТ от AI что-то, а не накидывали мусора прямо под руки. На данный момент в VSCode и MSVS пришлось вообще всё выключить потому что они могут просто зависать из-за этих копилотов. В JB ранее выключал, сейчас включил поиграться... JB всё ещё никак не позволяет накидать текст для коммита на основе выбранной в Jira таске и добавленных правок, даже номер и заголовок таски уже присутствующие в IDE воткнуть нельзя, а уж какую ахинею оно пишет вместо описания коммита... Это надо сбоку ещё какого-то агента? Или целый API-сервер? Вот эта пикча с аж тремя чатами вымораживает. Если эти чатики не справляются, то может они и не очень то нужны? Можно по умолчанию просто не мешать пользователю код писать? Или хотя бы на этапе установки спросить, нужны ли ему эти свистоперделки, а если они выключены, то и скрыть их из и без того перегруженного интерфейса? Там в IDE ещё очень много чего есть, что могло бы приносить пользу вообще без ИИ, плюс некоторые баги. Может на этом акцент сделать, раз уж ИИндусских IDE с зоопарком одних и тех же интеграций теперь как блох на собаке. ИИ много, а сделать хотя бы нормальный инсталлер нельзя, который не будет 100500 версий в %Program Files%\JetBrains складывать (попутно или убивая иконку в Пуск и на таскбаре которую юзверь старательно надцатый раз пинил или оставляя ссылку на старую версию, попутно превращая в труху всё что было забинжено через %PATH% и превращая пользовательский список Environment Variables в помойку из мёртвых записей, отваливая все cli tools) и с которого тот же winget update не будет сума сходить.