agy-native
agy-native
Drive the AgentOps loop on the Antigravity image (AGY): the agy CLI backed by the brain/knowledge store at ~/.gemini/antigravity-cli/. This is the third harness alongside the Claude image and the Codex image — same loop laws, AGY-native primitives. Invoke agy, never rebuild it.
Overview / When to Use
AGY is Google's Antigravity agent harness exposed as a local CLI (~/.local/bin/agy). It speaks the Claude-style packaging shape (plugins, skills, subagents, hooks, MCP) and a portable SKILL.md — AGY reads skills from ~/.gemini/skills/ directly, so the AgentOps corpus already loads on it. Use this skill when you need the claim->work->validate->close->persist loop running on AGY (driving Gemini, or Claude/GPT models through AGY — agy models exposes Gemini 3.5/3.1, Claude Sonnet/Opus 4.6, GPT-OSS), as a parallel or fallback to the Claude/Codex images.
AGY ≠ gemini-cli. The retired gemini CLI lane (gemini -p, gemini skills, gemini extensions, --approval-mode, --worktree) is gone. Everything here is an AGY affordance; §"Distribution" + the reference file name each AGY equivalent for an old gemini habit.
Verified primitives on this host (agy --help, agy plugin help, agy models):
- Headless run:
agy -p "<prompt>"/agy --print(one-shot, prints, exits;--print-timeoutdefault 5m).-c/--continueresumes the most recent conversation;--conversation <id>resumes by ID. - Plugins:
agy plugin {list,import,install,uninstall,enable,disable,validate,link}.import [gemini|claude]pulls existing plugin trees in.install <target>reads aplugin.json(supportsplugin@marketplace). - Permissions:
--dangerously-skip-permissionsauto-approves tool calls (loop/headless lane);--sandboxrestricts the terminal. - Workspace scope:
--add-dir <dir>(repeatable) scopes which repos a run can touch (AGY's write-isolation primitive — it scopes by directory, not by spawning worktrees). - Brain/knowledge: durable agent memory + user-facing artifacts under
~/.gemini/antigravity-cli/{brain,knowledge}/(per-conversation dirs;*.md+*.md.metadata.jsonwith{summary, updatedAt, userFacing}).