Skip to Content
АгентыAntigravity CLI

Antigravity CLI

Antigravity CLI (agy) — терминальный агент Google для программирования и преемник Gemini CLI: одна программа с тем же движком агента, что и у настольного приложения Antigravity. Код закрыт — в его репозитории на GitHub README и журнал изменений, а не исходники. В NeuroSquad каждый агент Antigravity — это карточка, внутри которой работает настоящий agy.

Измерено на Antigravity CLI 1.3.1.

Установка

Установите команду agy

Через установщик Google. В Windows, в PowerShell:

irm https://antigravity.google/cli/install.ps1 | iex

В macOS и Linux:

curl -fsSL https://antigravity.google/cli/install.sh | bash

Settings → Setup в NeuroSquad может поставить его за вас.

Войдите один раз

Запустите agy в терминале и войдите через аккаунт Google — или настройте его на ключ Gemini API (modelProvider: "gemini" в его настройках и GEMINI_API_KEY в окружении). На его первые экраны — цветовая схема, условия Google и согласие на сбор данных — отвечаете вы сами; NeuroSquad никогда не отвечает за вас. Карточка может работать и через OpenRouter или ваш сервер.

Добавьте карточку Antigravity

Добавьте карточку агента и выберите Antigravity CLI.

Что работает

  • Точный статус. Собственные хуки agy сообщают карточке, когда ход начинается (PreInvocation) и заканчивается (Stop); состояние, которое agy передаёт команде заголовка окна, говорит, когда на экране подтверждение, и карточка называет, что он хочет запустить (run_command — rm -rf dist), или вопрос, который он задаёт. См. Закончил / ждёт вашего ответа.
  • Стрелки. MCP-сервер NeuroSquad — в собственном mcp_config.json карточки и разрешён правилом mcp(neurosquad/*), поэтому его инструменты ничего не спрашивают. agy перечитывает инструменты, когда они меняются: стрелка, проведённая во время работы, — уже в его следующем запросе. Установленные MCP-серверы подключаются отдельно, и перед каждым их вызовом agy спрашивает.
  • Режим карточек. Хук NeuroSquad запрещает run_command, manage_task, search_web, read_url_content и инструменты браузера, поэтому команды идут в терминальных карточках — и в dangerous mode тоже. См. Режим карточек.
  • Сессии. Id разговора выбирает agy; карточка узнаёт его из хуков и после перезапуска продолжает тот же разговор (agy --conversation <id>). /clear переводит карточку в новый разговор. Ненайденный разговор сам начинается заново.
  • Долгие сессии. Индикатор контекста (относительно окна, которое сообщает agy), очередь промптов, журнал и передача свежему агенту. Контекст agy сжимает сам.
  • Расход. Токены каждого запроса — входные, из кэша, выходные — читаются из собственного транскрипта agy; у субагентов свои разговоры, они учитываются вместе с родителем и помечены как субагенты — в Расходе и стоимости, Run Stats и Agent Pulse.
  • Модели и провайдеры. Модель выбирается на карточку; ведущий агент может сменить её через agent_set_model. OpenRouter и ваши OpenAI-совместимые серверы работают через небольшой переводчик, который NeuroSquad запускает у вас на компьютере (agy говорит только на Gemini API); ключ до agy не доходит.
  • Смена CLI. Перенесите разговор в Claude Code и обратно.
  • Плагины. Память, Context7, Caveman и Graphify доходят до ходов agy через его хук PreInvocation.
  • С телефона. Карточка работает в удалённом доступе, как любая другая.

Опасный режим

Карточка в опасном режиме запускает agy с --dangerously-skip-permissions. Переключить это на ходу agy не умеет, поэтому включение и выключение перезапускает карточку с тем же разговором. См. Опасный режим.

Если вы пришли с Gemini CLI

18 июня 2026 года Google закрыл Gemini CLI для бесплатных пользователей и подписчиков Pro/Ultra, и Antigravity CLI занял его место в меню добавления карточек NeuroSquad. Уже созданные карточки Gemini продолжают работать с пометкой Gemini CLI (legacy); кнопка Перейти на Antigravity на карточке переносит разговор в один клик. Шаблоны с Gemini CLI открываются как Antigravity CLI. agy читает ваши GEMINI.md и AGENTS.md, как это делал Gemini CLI.

Полезно знать

  • В ваш ~/.gemini ничего не пишется. Каждая карточка запускает agy со своей папкой Gemini: её настройки, hooks.json и mcp_config.json — ваши плюс слой NeuroSquad, а ваши разговоры, онбординг, плагины, навыки и правила подключены ссылками. Поэтому agy --conversation <id> работает и из обычного терминала. Настройки, изменённые внутри карточки, остаются у карточек.
  • Ход останавливается клавишей Esc. Ctrl+C на простаивающем agy только готовит выход, поэтому NeuroSquad его не шлёт — бюджет-тормоз и ряд клавиш на телефоне используют Escape.
  • Самообновление agy внутри карточек выключено. Обновляйте его из терминала (agy update).
  • Нет цены у моделей Google. Прайс-листа Gemini в NeuroSquad пока нет, поэтому карточки на вашем входе Google показывают токены и «без цены» — никогда не $0. Дополнительного вызова, которым agy называет разговор, нет в его транскрипте, поэтому Расход его не считает.
  • Без экономии токенов. Экономия токенов переписывает команды оболочки, а хук agy может разрешить, спросить или запретить команду, но не изменить её.
  • Ваши данные и Google. agy работает под вашим аккаунтом Google и по условиям Google; Google собирает данные взаимодействий, если вы не отказались в настройках agy, — см. antigravity.google/terms .

Карточки Antigravity работают только на этом компьютере — пока не в воркспейсах WSL и SSH.