Google Antigravity is an AI-first software development platform and agentic coding environment comprising a desktop application, IDE extensions, and the agy command-line interface.
Antigravity operates a unified, fine-grained permissions engine formatted as action(target) (such as read_url(*), command(git), or write_file(src/)). Operations are evaluated across three priority tiers: Deny > Ask > Allow.
When managing permissions (via the /permissions interactive TUI in agy or the settings panel), permissions are split into three distinct scopes:
agy CLI.| Scope | Location on Disk | Description |
|---|---|---|
| Project Permissions | ~/.gemini/config/projects/<project-uuid>.json |
Project-scoped permission grants and trusted settings, keyed to the local repository directory path. |
| Global CLI Settings | ~/.gemini/antigravity-cli/settings.json |
User-level global settings and global permission grants. |
| Shared Antigravity Config | ~/.gemini/config/ / ~/.gemini/antigravity/ |
Cross-surface preferences and shared state. |
Project permissions cannot be defined or committed directly within the Git repository folder itself (such as a checked-in .antigravity/permissions.json).
This design is a deliberate security boundary:
AGENTS.md, GEMINI.md, and .agents/), while actual permission authorizations remain strictly under the developer's local user-level control.