JetBrains выпустили Air Teams для работы с AI-агентами

3 мин
JetBrains выпустили Air Teams для работы с AI-агентами

JetBrains представили Air Teams, совокупный рабочий контур для разработчиков и AI-агентов. Сервис уже доступен бизнес-клиентам компании. Доступ для индивидуальных пользователей обещают добавить позже.

Air Teams объединяет четыре компонента: автоматизации, облачные окружения, облачные задачи и командные проекты. Настройки, инструкции и результаты работы доступны участникам проекта. Агенты могут выполнять задачи параллельно, запускаться по событию или расписанию и продолжать работу после выключения компьютера разработчика.

Автоматизации

Air Automations запускают агента по событию GitHub или Jira, вебхуку либо расписанию. Для каждого сценария команда задаёт инструкции, окружение, инструменты и триггер. Через коннекторы агенту можно предоставить доступ к Jira, Figma и Linear.

В Air Teams есть 10 готовых шаблонов. В их числе код-ревью, исправление ошибок, апдейт зависимостей и сопровождение документации. Макет можно изменить под определённый репозиторий, перенести в другой проект или сохранить для всей организации.

Шаблоны автоматизаций в JetBrains Air Teams
Шаблоны автоматизаций в JetBrains Air Teams

JetBrains описали три сценария, которые используют внутри своей команды:

  • Код-ревью. Агент запускается после открытия pull request, читает код и обсуждение, оставляет комментарии и итоговое заключение. Свежий коммит запускает повторную проверку учитывая предыдущего ревью и ответов разработчиков.

  • Исправление ошибок. Метка в YouTrack запускает анализ задачи. Агент ищет причину, готовит исправление, открывает pull request и обрабатывает замечания из ревью.

  • Апдейт зависимостей. Дважды в неделю агент обновляет разрешённые пакеты, собирает инициатива и запускает тесты. Проблемное апдейт исправляется или откатывается. Результат приходит в одном актуальном pull request со списком обновлённых, пропущенных и отменённых зависимостей.

Каждый запуск хранит полный диалог агента и историю вызовов инструментов. Изменения кода приходят через pull request, решение о слиянии остаётся за разработчиком.

Настройка автоматизации с инструкциями, AI-агентом и триггером в JetBrains Air Teams
Настройка автоматизации с инструкциями, AI-агентом и триггером в JetBrains Air Teams

Облачные окружения

Команда может один раз настроить окружение для репозитория и применять его во всех облачных задачах. В конфигурации указываются размер виртуальной машины, доступные домены, переменные окружения, секреты, зависимости и версии инструментов.

Стартовый сценарий хранится в репозитории по пути .air/cloud/startup.sh. Его можно написать вручную или поручить начальный проход агенту. Агент изучит инициатива, установит зависимости, запустит сборку и сохранит проверенный скрипт в отдельной ветке для ревью.

Настройка общего облачного окружения в JetBrains Air Teams
Настройка общего облачного окружения в JetBrains Air Teams

Готовое окружение сохраняется как снимок. Общие секреты доступны задачам и автоматизациям без показа значений участникам команды. Личные секреты и доступ к репозиторию остаются привязаны к аккаунту конкретного пользователя.

Облачные задачи и командные проекты

Облачная задача выполняется на удалённой машине в отдельной копии окружения. Сборка и тесты не занимают ресурсы компьютера разработчика. Задачу можно запустить из IDE, продолжить через веб-интерфейс и закрыть ноутбук. Мобильный доступ JetBrains планируют добавить позже.

В командном проекте собраны участники, окружения, коннекторы и автоматизации. Администраторы управляют составом проекта и общими настройками. Участники запускают задачи в подготовленных окружениях и используют опубликованные автоматизации.

У проекта могут быть собственный сервисный аккаунт и AI-кредиты. Администратор выбирает, какие кредиты расходуют автоматизации: проектные или личные кредиты автора. При использовании проектного аккаунта сценарий продолжает работать после ухода создавшего его сотрудника.

Читают сейчас

HomeBody управляет гуманоидом Unitree G1 через GPT-6 Astra

10 минут назад

HomeBody управляет гуманоидом Unitree G1 через GPT-6 Astra

27 сентября команда Movement Lab Стэнфордского университета наряду с коллегами из Caltech опубликовала HomeBody — систему, где универсальная мультимодальная схема GPT-6 Astra от OpenAI напрямую управл

Схема, которую «строил ИИ». Китайская NaiveAI открыла схема под лицензией MIT

22 минуты назад

Схема, которую «строил ИИ». Китайская NaiveAI открыла схема под лицензией MIT

27 сентября пекинский стартап NaiveAI опубликовал на Hugging Face модель Naive-N0.5-Flash. Это MoE на 309 млрд параметров, из которых на каждый токен работают 15,5 млрд, с нативным контекстом в миллио

OpenClaw прошёл аудит безопасности: специалисты нашли и подтвердили 23 уязвимости

22 минуты назад

OpenClaw прошёл аудит безопасности: специалисты нашли и подтвердили 23 уязвимости

Команда OpenClaw завершила масштабный аудит безопасности. За тестирование отвечала организация Trail of Bits в рамках инициативы OpenAI Patch the Planet. Всего специалисты передали разработчикам 27 за

В списке МВД с профессиями иностранцев для трудоустройства вне квоты в РФ есть инженеры-программисты и программисты

50 минут назад

В списке МВД с профессиями иностранцев для трудоустройства вне квоты в РФ есть инженеры-программисты и программисты

МВД РФ составило список профессий иностранцев для работы в России без ограничения по численности (трудоустроиться вне квот). Имеющие специальности из этого списка иностранцы могут функционировать в РФ

ЦБ рекомендовал банкам возвращать доступ к картам и кошелькам на протяжении одного дня

2 часа назад

ЦБ рекомендовал банкам возвращать доступ к картам и кошелькам на протяжении одного дня

Банк России рекомендовал возвращать клиентам доступ к электронному средству платежа (ЭСП, то есть к банковским картам и кошелькам) в течение одного рабочего дня после проверки жалобы клиента. В докуме