Antigravity CLI
Google Antigravity CLI (agy) для личных Google-аккаунтов: потоковый JSON по stdin, продолжение бесед по идентификатору и три уровня рассуждений.
Antigravity CLI — программа `agy`, которой Google с июня 2026 года обслуживает личные аккаунты, включая тарифы AI Pro и Ultra. В VibeForge она подключается без ключей: вход через браузер, токены живут в системном хранилище. Задание уходит событием в stdin, ответы, вызовы инструментов и итог читаются из потока stream-json, а следующее сообщение продолжает беседу по её идентификатору. Модели — Gemini 3.8 Flash и 3.1 Pro, уровень рассуждений low, medium или high.
Что VibeForge знает про этот движок
| Свойство | Значение |
|---|---|
| Исполняемый файл | agy, переопределяется VIBEFORGE_ANTIGRAVITY_BIN |
| Вход | личный Google-аккаунт; ключи из окружения не вычищаются, API-режим настраивается в самом agy |
| Модели | модель из настроек agy, Gemini 3.8 Flash (High и Medium), Gemini 3.1 Pro (High) |
| Окно контекста | не объявлен: agy не сообщает размер окна, приложение считает по умолчанию |
| Уровень рассуждений | --effort low | medium | high |
| Обновление | agy обновляет себя сам в фоне; кнопки в VibeForge нет |
| Слэш-команды в headless | нет: в потоковом режиме /model и подобные обрывают сеанс |
Как устроен обмен
VibeForge запускает agy --input-format stream-json --output-format stream-json и кладёт задание в stdin одной строкой JSON. Такой канал не упирается в длину командной строки, поэтому большие промпты не уезжают во временный файл. Обратно приходят события init, step_update и result: из первых извлекается идентификатор беседы, из шагов — текст ответа, вызовы инструментов и расход токенов, а result со статусом SUCCESS и нулевой код выхода означают выполненную задачу.
{"event":"user","message":{"content":"Найди и исправь падение тестов"}}
{"event":"init","conversation_id":"c3b6…","init":{"permission_mode":"always-proceed"}}
{"event":"step_update","step_update":{"step_type":"tool","tool_name":"run_command",…}}
{"event":"result","result":{"status":"SUCCESS","response":"…","usage":{…}}}Продолжение беседы и права
Каждый ход — отдельный процесс с флагом --conversation <id>: так сообщения от других агентов и указания супервизора доезжают следующим ходом, а не теряются в закрытом stdin. Воркеры запускаются с --dangerously-skip-permissions, потому что подтверждать инструменты в автономном запуске некому; лимит ожидания ответа поднят с пяти минут до часа флагом --print-timeout. Планировщик передаёт схему через --json-schema и проверяет тот же статус в итоговом событии.
Чем это отличается от Gemini CLI
Gemini CLI остаётся в VibeForge для корпоративного Code Assist Standard и Enterprise, а личные аккаунты Google перевёл на Antigravity. Прежние сессии на gemini продолжают работать своим движком; история бесед между программами не переносится. Вход у agy хранится в системном хранилище, поэтому статус «вошёл» по файлу настроек не угадывается — проверка окружения показывает только наличие программы.
Установка и вход
- 1Поставьте программу официальным скриптом: «Настройки → Проверка окружения → Antigravity → Установить» или
curl -fsSL https://antigravity.google/cli/install.sh | bash. - 2Запустите
agyи войдите Google-аккаунтом в открывшемся браузере. - 3В VibeForge выберите движок Antigravity CLI для новой сессии или отдельной роли команды.