Skip to content

docs(agy): Antigravity CLI migration — spec, build handoff & live-binary verification#34

Merged
michaeljboscia merged 2 commits into
mainfrom
docs/agy-integration
May 25, 2026
Merged

docs(agy): Antigravity CLI migration — spec, build handoff & live-binary verification#34
michaeljboscia merged 2 commits into
mainfrom
docs/agy-integration

Conversation

@michaeljboscia

Copy link
Copy Markdown
Owner

What

Documentation + research for migrating Triumvirate's Gemini backend from gemini-cli to the Antigravity CLI (agy) ahead of the 2026-06-18 cutover (the day the legacy Gemini CLI stops serving). Docs only — no code changes.

Deliverables

  • daemon/docs/specs/agy-integration-spec.md/goatrodeo-reviewed spec (Phase 0 + 3 rounds + Phase 3 CLEAN + decision ledger), ~60 REQ-### requirements.
  • daemon/docs/specs/agy-integration-HANDOFF.md — self-contained cold-start build handoff (architecture, code map at file:line, env knobs, gotchas, phased plan).
  • research/antigravity/ — two independent research briefs, the synthesis, and agy-verification/ (FINDINGS.md, probes 1–9 + results, and a verified sandbox-exec profile).

Verified against the live binary (agy 1.0.1, macOS)

  • Subscription-only (no API keys); auth is a file-based OAuth token → no Keychain/LaunchDaemon blocker.
  • Pipe capture works (non-TTY drop did not reproduce); PTY demoted to a fallback flag.
  • Our sandbox-exec profile contains writes while leaving reads + network open (agy's own --sandbox does not; agy -p auto-executes tools — Issue #45).
  • Single-turn (multi-turn unavailable), unmetered tokens (no honest headless source), provider circuit-breaker → codex for 429/model-exhaustion (model-failover is gone with agy).
  • Timeouts must SIGKILL (Go ignores SIGALRM).

Notes

  • Verification logs contain no secrets (OAuth tokens redacted at capture; no email/PII).
  • This branch is the clean base for the implementation work (goatrodeo Phase 4 → build).

🤖 Generated with Claude Code

michaeljboscia and others added 2 commits May 24, 2026 09:47
…nary verification

Goatrodeo-reviewed spec (Phase 0 + 3 rounds + Phase 3 CLEAN) for migrating Triumvirate's Gemini backend from gemini-cli to the Antigravity CLI (agy) ahead of the 2026-06-18 cutover, with a cold-start build handoff and the full verification record against agy 1.0.1.

- daemon/docs/specs/agy-integration-spec.md     (~60 REQ-### requirements)
- daemon/docs/specs/agy-integration-HANDOFF.md  (self-contained build handoff)
- research/antigravity/ (two research briefs, synthesis, agy-verification/: FINDINGS.md, probes 1-9, verified sandbox-exec profile)

Subscription-only (no API keys). Verified: pipe capture, our sandbox-exec write-containment, file-based auth, single-turn, unmetered tokens, provider circuit-breaker for 429s. No secrets in verification logs (redacted at capture).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
One-page kickoff that orients a fresh build session in ~60s and chains into the HANDOFF and spec. Reading order: BRIEF -> HANDOFF -> spec. Includes status, non-negotiables, the VERIFIED 'do-not-re-litigate' list, and first build moves.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@michaeljboscia
michaeljboscia merged commit 67f1418 into main May 25, 2026
4 checks passed
@michaeljboscia
michaeljboscia deleted the docs/agy-integration branch May 25, 2026 00:15
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.

1 participant