One named group in the shared configuration
AgentPeek installs a single named hook group in ~/.gemini/config/hooks.json, the configuration Antigravity 2.0, the IDE, Agent Manager, and the CLI all read, and preserves every other named group. Start a conversation and it appears in the notch as it happens, with live state, tool activity, and turn completions. Brain transcript polling under ~/.gemini/antigravity, ~/.gemini/antigravity-ide, and ~/.gemini/antigravity-cli stays on as a backstop and conversation source.
Approvals in the notch, quota from the status line
The PreToolUse hook holds documented mutating tools, including commands, file writes, subagents, task management, image generation, and browser control, so you can allow once, deny, or deny with feedback from the notch. Reads stay native, and if AgentPeek is unavailable the hook returns ask and Antigravity's own permission flow takes over. The CLI status-line bridge records the documented weekly quota, reset, model, account, token, branch, and context fields without reading credentials, which gives Antigravity a usage gauge. A status line you configured yourself is never overwritten.
Continue a CLI conversation
Direct Chat resumes the selected CLI conversation through agy --print --conversation. IDE and Agent Manager conversations stay view-only, because their IDs are not CLI-resumable.
Alongside everything else
The point of one monitor is not per-tool novelty; it's that Antigravity, Claude Code, and Codex sessions sit in the same list, the same board, and the same session overview. Quick Routes opens all three brain-log roots, the shared skills, plugins, rules, hooks, and MCP config, the CLI settings and keybindings, and the ~/.gemini/antigravity root.
