Skip to content

Add Antigravity CLI (agy) as the gemini replacement orchestrator - #82

Merged
Jason-Vaughan merged 1 commit into
mainfrom
feat/antigravity-orchestrator
Jul 6, 2026
Merged

Add Antigravity CLI (agy) as the gemini replacement orchestrator#82
Jason-Vaughan merged 1 commit into
mainfrom
feat/antigravity-orchestrator

Conversation

@Jason-Vaughan

Copy link
Copy Markdown
Owner

What

Fixes #61 — evaluates and adopts Antigravity CLI (agy) as the replacement for the sunset gemini CLI:

  • Packaged example roster: the commented gemini example becomes an antigravity example — cmd: ["agy", "-p", "{prompt}"], parse: plain. Documented stances: no delegate_args (agy 1.0.10/1.0.16 exposes no per-invocation MCP flags — [feature] antigravity orchestrator: delegate injection when agy grows per-invocation MCP flags #81 tracks delegation when it does) and no scrub_env (verified against the binary: agy reads no GEMINI_API_KEY/GOOGLE_API_KEY, so unlike the old CLI there is no API-key path to divert billing through).
  • Live suite: the gemini sunset-skip test becomes a real run_once(model="antigravity") round-trip, skipping when agy is absent.
  • Docs sweep: README tier table + delegate runbook, CLI usage example, and remaining claude/codex/gemini docstring mentions updated.

The operator roster on this machine now runs antigravity in the rotation (machine-local config, not in this diff): orchestrators: [claude, codex, antigravity].

Why

The gemini CLI sunset for individuals on 2026-06-18, leaving a two-orchestrator rotation. Antigravity is Google's successor, rides the same ~/.gemini OAuth, and its --print mode is a clean headless fit for the existing CliAdapter — no code changes needed, config only.

Test plan

  • 494 hermetic tests green (make test).
  • Live: agy -p probe (bare stdout, exit 0, ~5s, no stderr noise); pinned run_once(model="antigravity")PONG through the real stack; the new live test green in 4.6s (independently re-run by the Critic on agy 1.0.16); rotation confirmed to include antigravity.
  • Independent Critic review: SHIP-WITH-FIXES → all findings addressed (stale --model gemini usage example, remaining gemini docstring mentions, version/env-verification notes in the roster comment).

Fixes #61.

🤖 Generated with Claude Code

The packaged example roster documents an antigravity sub entry —
agy -p {prompt}, parse: plain — verified live on agy 1.0.10/1.0.16:
bare response on stdout, exit 0, ~5s, rides the old gemini CLI's
~/.gemini OAuth. Restores the third orchestrator slot emptied by the
2026-06-18 gemini sunset. No delegate injection (agy exposes no
per-invocation MCP flags; #81 tracks it) and no scrub_env (agy reads
no GEMINI_API_KEY/GOOGLE_API_KEY — OAuth is the only auth path).

Live suite: the sunset-skip gemini test becomes a real antigravity
round-trip (skips when agy is absent). Stale gemini mentions swept
from docstrings, the tier-table, and the example-roster markers.

Fixes #61.
@cursor

cursor Bot commented Jul 4, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@Jason-Vaughan
Jason-Vaughan merged commit c09f6e0 into main Jul 6, 2026
3 checks passed
@Jason-Vaughan
Jason-Vaughan deleted the feat/antigravity-orchestrator branch July 6, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[chore] gemini CLI sunset (2026-06-18) — disabled; evaluate Antigravity CLI as replacement

1 participant