Google выпустила Google Antigravity 2.32.0 – приложение, в котором ИИ-агенты пишут код, запускают команды и проверяют результат. Главное в выпуске – Dynamic Workflows: агент составляет короткий сценарий на Python и с его помощью раздает части задачи нескольким агентам, которые работают параллельно или по очереди. Кроме того, появились темы Everforest, сочетания клавиш для перехода между запросами и запасной способ входа, а также исправлено 13 ошибок.

Скачать Google Antigravity 2.32.0
Ограничения в России. Google Antigravity в России не работает: страны нет в списке регионов, где Google предоставляет сервис, поэтому войти в аккаунт не получится. Подключить Antigravity помогает полная версия COMSS AI для Windows – приложения, которое открывает доступ к ИИ-сервисам, инструментам разработки и обновлениям.
Dynamic Workflows: несколько агентов по сценарию на Python
Dynamic Workflows рассчитаны на задачи, которые делятся на много независимых частей – например, проверка каждого измененного файла или аудит каждого пакета, – или на последовательные этапы: сначала написать тест, который не проходит, потом исправить код. Агент пишет сценарий на Python, в котором запускает других агентов одновременно функцией parallel() или по очереди функцией pipeline() и группирует их в именованные фазы. За фазами можно следить, пока сценарий работает.
Каждый агент из сценария работает в своей беседе и возвращает короткий результат по заданной JSON-схеме. Чтение файлов, поиск и журналы тестов остаются в этих беседах и не засоряют основную. Агента можно запустить для одного ответа или оставить на несколько ходов: например, тот же агент, что нашел ошибки, потом проверит исправления. Удачный сценарий можно попросить сохранить в файл проекта и запускать снова.
Сценарии выполняются в отдельном процессе Python, который встроен в приложение, – устанавливать Python не нужно. При первом запуске встроенный интерпретатор распаковывается, на это уходит немного времени. Чтобы использовать свой Python, например со своими пакетами, нужно указать его в переменной среды ANTIGRAVITY_PYTHON: подойдет Python 3.8 или новее. Если встроенный Python не запускается, например его блокирует защитная программа, Antigravity ищет Python в PATH и в обычных папках установки.
Сценарий запускается командой /run-workflow с описанием задачи. Достаточно набрать /run-work и нажать Tab – команда подставится сама. Можно и просто попросить агента запустить сценарий своими словами.

Перед запуском агент показывает составленный сценарий и спрашивает разрешение: «Allow running this workflow script?». Разрешить можно один раз, для всей беседы или навсегда, а отказавшись – объяснить агенту, что поменять. Без вопроса сценарий запускается, только если это уже разрешает выбранный режим разрешений, например Turbo.

Сценарий работает в фоне, и в той же беседе можно продолжать. В беседе он отображается одним шагом с описанием задачи: внутри – сам сценарий, фазы с записями журнала, карточки агентов с их состоянием и вывод. Щелчок по карточке открывает беседу агента на боковой панели: там видны его запрос и действия, можно подтвердить его запросы или написать ему. Когда сценарий заканчивается, основной агент получает результаты и подводит итог. Чтобы прервать сценарий, достаточно остановить беседу – вместе с ней останавливаются и все его агенты.
На нашем компьютере Mac мы дали Dynamic Workflows тестовый проект на Python – небольшую библиотеку для разбора счетов из пяти модулей, в которой падали 12 из 16 тестов. Задание через /run-workflow состояло из трех этапов: параллельно проверить каждый модуль, по очереди исправить найденное, не меняя тесты, и запустить все тесты. Работала модель Gemini 4 Carbon.
Агент составил сценарий из 136 строк с фазами «Обзор», «Исправление» и «Проверка», для каждого этапа – своя JSON-схема ответа. На этапе «Обзор» пять агентов одновременно нашли в модулях 31 проблему: сумма «1 250,50» не разбиралась, словарь по умолчанию накапливал данные между вызовами, файлы не закрывались, а битый JSON скрывался за except без типа исключения. Затем пять агентов по очереди исправили свои модули, а последний запустил тесты – прошли все 16, файлы тестов не изменились. Всего сценарий запустил 11 агентов и работал около 25 минут, а основной агент свел результаты в таблицу.

Dynamic Workflows доступны на тарифах Google AI Pro и Google AI Ultra – в приложении Antigravity и в Antigravity CLI. Подробнее – в документации Google.
Темы Everforest
В разделе Settings > Appearance в списке Preset появились темы Everforest – теплые, менее контрастные цвета для чтения и правки. Предустановка выбирается отдельно для темного режима (блок Dark Theme) и для светлого (Light Theme). В темном варианте Everforest фон #2D353B, текст #D3C6AA и акцентный цвет #A7C080, в светлом – #F8F0DC, #5C6A72 и #4E7525.


Переход между запросами и отправка без Enter
Между своими запросами в беседе теперь можно переходить с клавиатуры – из поля ввода или при чтении беседы. В разделе Settings > Shortcuts, в блоке Conversation, для этого появились команды Jump to Previous Prompt и Jump to Next Prompt. На Mac по умолчанию им назначены Option+Cmd+[ и Option+Cmd+], а при чтении беседы – просто [ и ]. Сочетания можно поменять.
Там же появилась команда Submit Prompt (Alternate to Enter) – дополнительное сочетание для отправки запроса, например продиктованного или черновика, без нажатия Enter. По умолчанию оно не назначено, а Enter по-прежнему отправляет запрос.

Вход, удаленные агенты и браузер агента
Если при входе в аккаунт браузер не вернул пользователя в приложение автоматически, теперь можно скопировать ссылку для входа или вставить одноразовый код авторизации. Тем, кто работает с удаленными агентами, приложение позволяет клонировать облачные репозитории GitHub на компьютер прямо из выбора рабочего пространства и входить по ссылкам на запросы на слияние.
Меню выбора модели теперь растягивается на всю доступную высоту экрана, а если список моделей не загрузился, в нем появляется кнопка Refresh. Меню разрешений объясняет, почему скрыты режимы Default и Auto, если на компьютере недоступна изоляция терминала. В карточках установленных плагинов видны ошибки запуска серверов MCP.
Вкладки браузера, которыми управляет агент, стали безопаснее. Если загрузка заблокирована из-за типа файла, агент получает уведомление, а на панели загрузок у файла отображается статус блокировки. Встроенные фреймы чужих сайтов на таких вкладках открываются без входа в аккаунт и не попадают на снимки экрана и в снимки страниц, которые делает агент, пока их явно не разрешат.
Исправления
Некоторые сайты больше не блокируют встроенный браузер: раньше в его строке User-Agent было видно, что приложение собрано на Electron. После выхода из приложения не остаются работающие фоновые процессы, а временные блокировки файлов больше не мешают сохранять настройки.
В беседах исправлена прокрутка длинной истории: она больше не застревает и не теряет место, на котором остановился пользователь. Правка сообщения из очереди, откат шага беседы и восстановление черновика больше не превращают списки в обычный текст и не удаляют ссылки. При откате беседы не мигают панель и карточки последнего ответа. Жирный текст на китайском, японском и корейском языках со шрифтом по умолчанию снова отображается жирным, а длинные строки дефисов больше не останавливают озвучивание для специальных возможностей.
Полноэкранные окна плагинов больше не становятся пустыми и не ломают открытые вкладки после перезапуска или обновления плагина. Фильтр Automations на боковой панели не скрывает беседы плагинов, подсказка Sign in to Google Drive снова запускает вход в Google Диск, а файл из меню Open File открывается в обычной вкладке, а не во временной, которую заменял следующий файл. В Linux сочетание для закрепления беседы больше не конфликтует с группами вкладок Chrome и его можно переназначить. Сообщение Saved о сохранении сценария настройки командной оболочки проекта больше не пропадает сразу.
Gemini