Files
claudetools/.claude/memory/reference_antigravity_agy_not_headless.md
Mike Swanson 8a9759789f feat(scripts): add Firefox driver (ff.py) via Playwright; disable claude-in-chrome
Add .claude/scripts/ff.py, a Firefox browser driver built on Playwright and
the Firefox sibling of the existing cdp.py Chrome driver. It runs a small
background daemon holding one Playwright Firefox page on a persistent profile,
controlled over localhost:9333, with subcommands launch/status/nav/shot/click/
type/eval/console/network/stop. Verified end-to-end (real screenshot, network
and console capture). This is now the preferred browser-automation path because
Mike dislikes Chrome and the claude-in-chrome extension (that connector was
disabled in ~/.claude.json this session - not a repo change).

Add memory reference_ff_firefox_driver.md documenting the driver and an index
line in MEMORY.md. The MEMORY.md change also unavoidably includes a pre-existing
adjacent index line for reference_antigravity_agy_not_headless.md, so that memory
file is bundled in to keep the index consistent.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 18:50:45 -07:00

1.9 KiB

name, description, metadata
name description metadata
reference_antigravity_agy_not_headless Antigravity CLI agy.exe is the IDE embedded agent (no stdout, SQLite store) — NOT a headless CLI. The agy skill uses @google/gemini-cli, not agy.exe. Don't reinstall agy.exe expecting a headless tool.
type
reference

The agy.exe installed by Google's Antigravity CLI (%LOCALAPPDATA%\agy\bin\agy.exe, installer https://antigravity.google/cli/install.ps1) is the IDE's embedded agent, NOT a usable headless CLI on this fleet. Even v1.0.6's advertised -p/--print produces ZERO stdout and hangs when invoked non-interactively from the Bash/PowerShell tool harness — it writes only to a SQLite conversation store. First found 2026-06-05 (session-logs/2026-06-05-mike-gururmm-platform-day.md line 35); re-confirmed 2026-06-06 after the GURU-5070 reinstall (reinstalled agy.exe and walked straight back into the same no-output/hang symptom).

The agy SKILL (despite the name) routes to the official @google/gemini-cli (gemini, npm global) — that IS the real headless second-opinion tool (Google OAuth, no API key), resolved via identity.json .gemini.binary. Grok (ask-grok.sh) is the other working second model. Both were verified returning OK on 2026-06-06.

June 18 sunset — likely a non-issue for ACG. Google is sunsetting gemini-cli's free/unpaid OAuth quota on 2026-06-18, but Mike has a paid Gemini account, so the plan is to stay on gemini-cli (do NOT migrate to Antigravity). The bulletproof form is to auth gemini-cli with a paid Gemini API key (GEMINI_API_KEY) rather than the free OAuth quota — that path is unaffected by the OAuth-CLI sunset regardless of how the consumer tiers shake out, and is more stable for headless use. (Sources disagree on whether paid Pro/Ultra OAuth is also cut, so the API-key path is the safe bet.) Do NOT reinstall agy.exe expecting it to work headless. Related: feedback_agy_review_not_readonly.