Google Antigravity
Google · agent platform · freemium
Google’s agentic development platform for the agent-first era: Antigravity 2.0 (agent command center), Antigravity IDE, Antigravity CLI, and SDK — multi-agent orchestration, scheduled tasks, and Gemini-powered workflows. Successor path for Gemini CLI / Code Assist users.
Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.
Config files Google Antigravity has changed
Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.
Release signals
Preview tabs, MCP timeouts, file attachments, and performance fixes
Primary source ↗Preview tabs, MCP timeouts, file attachments, and performance fixes
Primary source ↗Startup stability fix
Primary source ↗Queued messages, plain text files support, and stability improvements
Primary source ↗Antigravity Guide, audio support, search improvements, and performance fixes
Primary source ↗Added `lastUserInput` to the JSON that hook commands receive on stdin, so a hook can inspect the latest message you sent, for example to screen prompts before the agent acts on them.
- Added a temporary opt-in Halloween theme: turn on `Seasonal Themes` in `/config`, a row shown only while the theme is in season, for a Halloween startup banner, a moon-phase spinner, and a themed running light and prompt box borders.
- Improved Auto mode to ask for approval less often on routine commands, such as cleaning up temporary files, stopping a local process, or running a code formatter.
- +13 more changes
Read the full release noteHide the full release note
- Added
lastUserInputto the JSON that hook commands receive on stdin, so a hook can inspect the latest message you sent, for example to screen prompts before the agent acts on them. - Added a temporary opt-in Halloween theme: turn on
Seasonal Themesin/config, a row shown only while the theme is in season, for a Halloween startup banner, a moon-phase spinner, and a themed running light and prompt box borders. - Improved Auto mode to ask for approval less often on routine commands, such as cleaning up temporary files, stopping a local process, or running a code formatter.
- Improved headless
-pruns to use much less CPU, especially for long answers and when you have many saved conversations: they no longer build the conversation search index or render the transcript for display, and no longer start your custom status line and window title commands, none of which print mode shows. - Improved rendering speed while a response streams, when a permission prompt appears, and when you resize the window.
Excerpt ends here — this release continues at the source ↗.
Added a `Configure MCP servers...` row for installed plugins in `/plugin`, so you can set or change a plugin's MCP server variables at any time without disabling and re-enabling it; plugins with missing values show `⚠ needs setup`, each server shows `✓ configured` or the variables it still needs, and saving restarts an enabled plugin's servers so the new values take effect.
- Improved terminal sandbox defaults to protect more credentials: sandboxed commands can no longer read or modify `~/.docker`, `~/.kube`, or `~/_netrc` unless you grant access explicitly.
- +10 more changes
Read the full release noteHide the full release note
- Added a
Configure MCP servers...row for installed plugins in/plugin, so you can set or change a plugin's MCP server variables at any time without disabling and re-enabling it; plugins with missing values show⚠ needs setup, each server shows✓ configuredor the variables it still needs, and saving restarts an enabled plugin's servers so the new values take effect. - Improved terminal sandbox defaults to protect more credentials: sandboxed commands can no longer read or modify
~/.docker,~/.kube, or~/_netrcunless you grant access explicitly. Previously~/.dockerand~/.kubewere writable inside the sandbox, so sandboxed commands that use Docker registry or Kubernetes cluster credentials now need an explicit grant. - Improved context compaction, including
/compact, to keep images, PDFs, and other files you attached in the conversation summary, so the agent can still see them after older history is summarized. - Improved permission prompts so that allowing an action for the conversation, in the main agent or in a subagent, applies across the main conversation and all of its subagents instead of asking again for the same action.
Excerpt ends here — this release continues at the source ↗.
Improved how agent responses read: a blank line now separates the collapsed thought block from the response, and once the response starts, the collapsed thought shows only its `Thought for …` header instead of repeating a snippet of the thinking; expand it to see the full thinking.
- Improved `/` search in the `/diff` file view to count matches inside folded unchanged lines, such as `match 2/5
- +3 hidden` or `no matches
- +1 hidden`, and the `f` hint now reads `show N hidden matches`.
- +10 more changes
Read the full release noteHide the full release note
- Improved how agent responses read: a blank line now separates the collapsed thought block from the response, and once the response starts, the collapsed thought shows only its
Thought for …header instead of repeating a snippet of the thinking; expand it to see the full thinking. - Improved
/search in the/difffile view to count matches inside folded unchanged lines, such asmatch 2/5 · +3 hiddenorno matches · +1 hidden, and thefhint now readsshow N hidden matches. - Improved
/diff'sCommit Treeto mark the selected commit with the same>cursor and selection color asAll ChangesandPer Turninstead of a highlighted bar, and madePer Turnstart with the cursor on the first file instead of its turn header. - Improved recurring cron schedules created with the agent's
scheduletool to fire at a consistent per-schedule offset instead of exactly on the cron boundary, to avoid traffic spikes: schedules that repeat within a day, such as every 30 minutes or hourly, now fire somewhere within their period, fixed-time schedules such as daily at 9:00 still fire within their scheduled minute, and the agent can request exact timing when a schedule needs it.
Excerpt ends here — this release continues at the source ↗.
Added Auto mode on Windows 11 version 24H2 and later for personal Google Accounts, selectable via `--mode auto`, `Agent Mode` in `/config`, `Shift+Tab`, or Remote Control Settings (`Agent` remains the default).
- Added whole-file toggle (`f`) and hunk folding (`Ctrl+O`) to `Commit Tree` and `Per Turn` views in `/diff`, and consolidated `Per Turn` diffs so multiple edits to a file in one turn appear as a single combined diff.
- +16 more changes
Read the full release noteHide the full release note
- Added Auto mode on Windows 11 version 24H2 and later for personal Google Accounts, selectable via
--mode auto,Agent Modein/config,Shift+Tab, or Remote Control Settings (Agentremains the default). - Added whole-file toggle (
f) and hunk folding (Ctrl+O) toCommit TreeandPer Turnviews in/diff, and consolidatedPer Turndiffs so multiple edits to a file in one turn appear as a single combined diff. - Added
_meta["antigravity.google/root_conversation_id"]to MCPtools/callrequests so MCP servers receive the top-level conversation ID even when a tool is called from a nested subagent. - Improved Auto mode's review of commands that leave the terminal sandbox to include the assistant's preceding question on short replies like
yes, check every subcommand in pipelines, and prompt before destructive Git or file commands. - Improved
agy plugin validatewith stricter checks acrossplugin.json, MCP server configs,hooks.json, and sidecar manifests for invalid JSON syntax, unknown fields, bad variable placeholders, unrecognized hook tool matchers, and missing hook scripts.
Excerpt ends here — this release continues at the source ↗.
Added `/` search to the `/diff` file list and file view: matches are highlighted as you type, the search prompt shows how many matches the diff and each file contain, `Enter` jumps to the first match, and `n`/`N` step through matches one at a time across every file, with `match A/B` in the file view header. `n`/`N` in the artifact viewer now also step through matches one at a time, including several on the same line, instead of jumping from line to line.
- +16 more changes
Read the full release noteHide the full release note
- Added
/search to the/difffile list and file view: matches are highlighted as you type, the search prompt shows how many matches the diff and each file contain,Enterjumps to the first match, andn/Nstep through matches one at a time across every file, withmatch A/Bin the file view header.n/Nin the artifact viewer now also step through matches one at a time, including several on the same line, instead of jumping from line to line. - Improved
agy plugin validateto also check a plugin's hooks, sidecars, and component lists: it reports an error whenhooks.json, asidecar.json, or askills.json,rules.json,agents.json, orsidecars.jsonfile can't be parsed, and warns about unknown hook events, hook matchers that aren't valid regular expressions and so never match, ahooks/hooks.jsonfile (which isn't read), list entries with no path or with a path missing from the plugin,commands/folders andworkflows/Markdown files (which plugins don't load), and a Claude Code-style top-level"hooks"key, which loads as a single hook namedhooks.
Excerpt ends here — this release continues at the source ↗.
Fixed conversation history not showing in Remote Control in daemon mode.
Primary source ↗Improved `agy plugin validate` to also check a plugin's skills, subagents, and rules: for skills, it errors on a `SKILL.md` with missing or invalid frontmatter and warns when `name` or `description` is missing, when `name` doesn't match its folder, when the body is over the 24 KB limit, or when a skill in `skills/` is skipped because an earlier skill has the same name; for subagents, it errors on an `agents/` Markdown file with invalid frontmatter or a missing `name` or `description`, an unparseable `agent.json`, or a name reserved for a built-in agent, and warns on duplicate agent names, Markdown files in `agents/` without frontmatter, and `agent.json` files, which the CLI ignores; and for rules, it errors on a rule with invalid frontmatter or without a valid `trigger` (skipping a `README.md` in `rules/` without frontmatter), and warns on a `model_decision` rule without a `description`, a `glob` rule without `globs`, content cut to fit the 24 KB limit, or an `AGENTS.md` or `GEMINI.md` at the plugin root instead of in `rules/`.
- +9 more changes
Read the full release noteHide the full release note
- Improved
agy plugin validateto also check a plugin's skills, subagents, and rules: for skills, it errors on aSKILL.mdwith missing or invalid frontmatter and warns whennameordescriptionis missing, whennamedoesn't match its folder, when the body is over the 24 KB limit, or when a skill inskills/is skipped because an earlier skill has the same name; for subagents, it errors on anagents/Markdown file with invalid frontmatter or a missingnameordescription, an unparseableagent.json, or a name reserved for a built-in agent, and warns on duplicate agent names, Markdown files inagents/without frontmatter, andagent.jsonfiles, which the CLI ignores; and for rules, it errors on a rule with invalid frontmatter or without a validtrigger(skipping aREADME.mdinrules/without frontmatter), and warns on amodel_decisionrule without adescription, aglobrule withoutglobs, content cut to fit the 24 KB limit, or anAGENTS.mdorGEMINI.mdat the plugin root instead of inrules/.
Excerpt ends here — this release continues at the source ↗.
Added terminal status reporting over OSC 7501: in terminals that support it, the tab or window shows whether the CLI is working, waiting for your input, done, or failed.
- The CLI checks for support first, so other terminals are unaffected.
- Set `AGY_CLI_OSC7501=off` to turn it off, `AGY_CLI_OSC7501=on` for a terminal that supports it but doesn't answer the check, or `AGY_CLI_OSC7501_MESSAGES=brief` to show only the status without details such as the pending command or question.
- +9 more changes
Read the full release noteHide the full release note
- Added terminal status reporting over OSC 7501: in terminals that support it, the tab or window shows whether the CLI is working, waiting for your input, done, or failed. The CLI checks for support first, so other terminals are unaffected. Set
AGY_CLI_OSC7501=offto turn it off,AGY_CLI_OSC7501=onfor a terminal that supports it but doesn't answer the check, orAGY_CLI_OSC7501_MESSAGES=briefto show only the status without details such as the pending command or question. - Added the
alt+mshortcut (Option+mon macOS when Option is set to act as Alt) to send a message using the opposite of yourQueued Messagessetting in/config, so you can send right away while inQueuemode, or queue a message while inSend Immediatelymode. - Improved
agy plugin validateso it checks a plugin with the same rules the CLI uses to load it, instead of simplified checks that rejected valid plugins (such as a manifest without aname) and missed problems that kept a plugin from loading. It lists each error and warning with its file and line, accepts a plugin directory or itsplugin.json, warns about commonplugin.jsonmistakes such as unknown fields (with "did you mean"
Excerpt ends here — this release continues at the source ↗.
Added Claude Opus 5.5 and Claude Sonnet 5.5 for Application Default Credentials (`AGY_ADC_AUTH`) sign-in.
- Claude models now appear in `/model` only if your Google Cloud project can use them.
- Improved Auto mode's review of commands that would leave the terminal sandbox: the review is faster and no longer times out without a decision, it allows the workspace's own format, lint, and fix commands instead of asking about them, and it blocks commands that would upload sensitive data.
- +12 more changes
Read the full release noteHide the full release note
- Added Claude Opus 5.5 and Claude Sonnet 5.5 for Application Default Credentials (
AGY_ADC_AUTH) sign-in. Claude models now appear in/modelonly if your Google Cloud project can use them. - Improved Auto mode's review of commands that would leave the terminal sandbox: the review is faster and no longer times out without a decision, it allows the workspace's own format, lint, and fix commands instead of asking about them, and it blocks commands that would upload sensitive data.
- Improved the
/diffCommit Tree view with colors: commit hashes and change IDs are highlighted, descriptions are dimmed, theWorking Copy (Uncommitted Changes)row stands out, and@is bold, so hashes, timestamps, and descriptions no longer run together. - Fixed the agent hanging indefinitely when the model connection stalled: if no data arrives for 5 minutes the request is now canceled and retried automatically, and a stalled request no longer leaves an empty response step behind.
- Fixed questions asked by subagents and workflow agents being lost, which left the subagent waiting forever: the alert now reads
<agent> has a questionand shows it, andCtrl+Korain the subagent's view opens
Excerpt ends here — this release continues at the source ↗.
Polled sources
[blog] Antigravity Blog
Product page · last read Oct 24, 2026
https://antigravity.google/blog/introducing-google-antigravity-2-0[official-releases] Antigravity Releases
Product page · last read Oct 24, 2026
https://antigravity.google/releases[official-changelog] Antigravity Changelog
Product page · last read Oct 24, 2026
https://antigravity.google/changelog[cli-changelog-md] Antigravity CLI CHANGELOG.md
Changelog · last read Oct 24, 2026
https://raw.githubusercontent.com/google-antigravity/antigravity-cli/main/CHANGELOG.md[cli-github-releases] Antigravity CLI GitHub Releases
GitHub Releases · last read Oct 24, 2026
https://github.com/google-antigravity/antigravity-cli/releases