GitHub обновил Copilot для IDE JetBrains: теперь компании могут централизованно публиковать собственных агентов, в Copilot CLI появились режимы «очереди» и «руления» сообщениями, а Claude стал доступен как провайдер агента в публичном превью. В дополнение — удобнее отладка агентных сессий и наглядный расход AI‑кредитов по каждому шагу.
GitHub выпустил обновление для GitHub Copilot в IDE JetBrains, которое заметно меняет повседневную работу с «агентным» режимом. В центре внимания — командные агенты на уровне организации, более управляемые сессии в Copilot CLI и публичное превью Claude как провайдера агента прямо в JetBrains.
Командные агенты: единые правила для всей компании
В крупных командах Copilot часто используют по-разному: кто-то просит «сгенерировать всё», кто-то — только подсказать идею, а кто-то — работать строго по внутренним гайдлайнам. Теперь администраторы могут публиковать кастомных агентов на уровне организации или предприятия, и они будут автоматически доступны сотрудникам в JetBrains.
Почему это важно: вместо десятка разных «личных» настроек появляется единый набор инструментов, который проще контролировать. Это полезно для типовых задач вроде подготовки PR по шаблону, рефакторинга по принятому стилю, генерации тестов по внутренним правилам или проверки кода на типичные ошибки.
Copilot CLI: можно вмешаться в задачу, не дожидаясь конца
Длинные агентные задачи в терминале раньше заставляли ждать: пока агент «думает» или выполняет действия, диалог часто стопорился. Теперь во время выполнения запроса в Copilot CLI можно отправлять новые сообщения и выбирать, как именно они повлияют на текущий шаг:
- Добавить в очередь — сообщение обработается после завершения текущего ответа.
- «Рулить» сообщением — агент завершит текущий инструментальный шаг и переключится на новую инструкцию, если вы видите, что он ушёл не туда.
- Остановить и отправить — прервать текущий ход и немедленно начать новый.
Практический эффект: меньше «холостых» минут и меньше риска, что агент потратит время на лишние действия (например, полезет рефакторить не тот модуль или начнёт править форматирование вместо сути).
Отладка агентов стала понятнее
В панели Agent Debug появилась сводка по логам: она собирает активность агента в одну картину и показывает агрегированные данные по сессии. Это особенно полезно, когда нужно объяснить, почему агент принял то или иное решение, или быстро найти момент, где начались «ошибочные допущения».
Claude как провайдер агента — публичное превью в JetBrains
Одна из самых обсуждаемых новинок — возможность выбирать Claude в качестве агента внутри Copilot Chat в JetBrains. По задумке это даёт больше свободы: под одни задачи удобнее один стиль рассуждений, под другие — другой, и теперь это можно переключать без смены IDE.
Чтобы включить Claude, потребуется установить на компьютер Claude Code CLI и указать путь к нему в настройках JetBrains (раздел инструментов GitHub Copilot для чата), после чего Claude появится в списке выбора агента.
Важное ограничение на старте: в текущем превью Claude работает в режиме bypass permissions — правки файлов и вызовы инструментов автоматически одобряются. Для рабочего репозитория это повод включать новинку осознанно: например, тестировать на отдельной ветке или в песочнице.
Контроль расходов: AI‑кредиты видно «по шагам»
Ещё одно заметное улучшение — индикатор расхода AI‑кредитов на каждый «ход» в сессии (локальные агенты, CLI и Claude). Это упрощает бытовой контроль бюджета: если какой-то сценарий оказался слишком прожорливым, его легче вовремя остановить или переформулировать запрос.
Что ещё изменилось
- Улучшения выбора моделей: появился slash‑командный вызов модели и более удобные варианты для задач, где нужен большой контекст.
- Оптимизации интерфейса и стабильности: в том числе исправления, связанные с зависаниями UI и некорректным поведением дифф‑окон при агентных правках.
- Cloud agent переведён в статус общедоступного (без необходимости держаться за экспериментальный флаг в политиках).
Итог: обновление делает Copilot в JetBrains более «командным» и управляемым, а также добавляет реальную интерактивность в терминальных сценариях. Для разработчиков это меньше ожидания и больше контроля, а для руководителей и админов — больше возможностей стандартизировать агентные процессы без хаоса в настройках.
