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>
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. |
|
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.