Copilot появился в списке агентов Air

GitHub объявила, что GitHub Copilot теперь доступен в JetBrains Air. Интеграция позволяет поручать ему задачи по программированию, направлять ход работы и проверять результат. Она использует протокол Agent Client Protocol (ACP) и поддерживает работу как в IDE JetBrains, так и в облаке.

Air можно использовать вместе с плагином GitHub Copilot для JetBrains — разработчик предлагает выбрать подходящий рабочий процесс.

Баннер запуска GitHub Copilot в JetBrains Air

Как запускать задачи

Для локальной работы нужно установить Air в IDE JetBrains, выбрать GitHub Copilot в списке агентов и подключить учётную запись Copilot. Пользователи могут вести несколько сессий агентов, использовать контекст проекта и инструменты IDE, а также просматривать изменения рядом с кодом.

Облачные задачи запускаются через Air Teams — из браузера или IDE. Для них необходимы аккаунт JetBrains в бизнес-организации с поддержкой Air Teams, подписка GitHub Copilot и разрешение администратора Air. В браузере нужно подключить GitHub в настройках поставщиков систем контроля версий, выбрать репозиторий и удалённую ветку, а затем отправить задачу. В IDE для этого выбирают облачное окружение.

Для локальных задач Air устанавливается как плагин JetBrains.

Облачная версия доступна в браузере; задачи расходуют план GitHub Copilot, а не кредиты JetBrains AI.

Условия и ограничения облачной работы

По данным GitHub, облачная задача выполняется в Docker-контейнере на новой виртуальной машине. Трафик проходит через прокси, а состояние между задачами не сохраняется. Copilot может собирать и тестировать проект, а также устанавливать пакеты, не меняя локальное окружение.

Подключение GitHub Copilot к Air само по себе не запрашивает разрешений Copilot. Air может проверить наличие подписки или кредитов при запуске облачной среды; если их нет, задача завершится ошибкой. Нельзя выбрать, использовать ли для отдельной задачи личный план Copilot или план организации. Аналитика и инструменты управления Air не показывают использование Copilot, а администраторы могут отключить его политикой, но не могут установить в Air лимит расходов на Copilot.

О проверках среды и её изоляции JetBrains рассказывает в материале о песочнице облачных агентов Air.