#51
Add Google Antigravity support
Add Google Antigravity support to lat init
Summary
- Add Google Antigravity as a supported agent in
lat init - Antigravity uses
AGENTS.mdas its primary config (shared with other non-Claude agents) - Writes workspace rules to
.agents/rules/lat.mdwith CLI command references - Installs the lat-md authoring skill at
.agents/skills/lat-md/SKILL.md - Updates legacy
GEMINI.mdif it already exists (not created from scratch) - No per-workspace MCP server — Antigravity only supports global MCP config
What gets created
| File | Purpose |
|---|---|
AGENTS.md | Shared lat.md instructions (CLI commands) |
.agents/rules/lat.md | Workspace rules for agent discovery |
.agents/skills/lat-md/SKILL.md | Authoring guide for lat.md files |
Design decisions
- No MCP setup: Antigravity doesn't support per-project MCP configuration, so all tool access is via CLI commands (
lat search,lat check, etc.) - No GEMINI.md creation: Antigravity is migrating from
GEMINI.mdtoAGENTS.md. LegacyGEMINI.mdis updated if present, not created fresh. - Rules use AGENTS.md template (not cursor-rules): Since there's no MCP server, rules reference CLI commands instead of MCP tools.
- No command style needed: Without MCP or hooks, the binary path style choice doesn't apply.
Test plan
- Run
lat init, select Antigravity — verifyAGENTS.md,.agents/rules/lat.md,.agents/skills/lat-md/SKILL.mdare created - Run
lat initin a project with existingGEMINI.md— verify it gets updated with markers - Run
lat initin a project withoutGEMINI.md— verify it's not created - Run
lat check— all checks pass -
npx tsc --noEmitpasses
@fathah is attempting to deploy a commit to the Yury Selivanov's projects Team on Vercel.
A member of the Team first needs to authorize it.