github google-antigravity/antigravity-cli 1.4.3

5 hours ago
  • 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.
  • Improved agy plugin validate to also check a plugin's hooks, sidecars, and component lists: it reports an error when hooks.json, a sidecar.json, or a skills.json, rules.json, agents.json, or sidecars.json file can't be parsed, and warns about unknown hook events, hook matchers that aren't valid regular expressions and so never match, a hooks/hooks.json file (which isn't read), list entries with no path or with a path missing from the plugin, commands/ folders and workflows/ Markdown files (which plugins don't load), and a Claude Code-style top-level "hooks" key, which loads as a single hook named hooks.
  • Improved timer labels in /tasks and the active task list to show durations in days, hours, minutes, and seconds, such as 1d 2h timer or 5m timer, instead of raw seconds such as 93784s timer.
  • Fixed Gemini 4 Argon not shown in /model and --model when you connect with a GEMINI_API_KEY.
  • Fixed the CLI offering options that need the terminal sandbox on systems where it can't run, such as Linux systems that block unprivileged user namespaces and Windows before Windows 11 24H2.
  • Fixed subagents and custom agents in Auto mode asking you to approve every command that would leave the terminal sandbox; like the main agent's, their commands are now first reviewed by a separate agent, so safe commands run without asking and risky ones still prompt you.
  • Fixed the agent losing track of its most recently started subagents after a conversation was compacted, because the summary included each subagent's full initial prompt and was cut off before their conversation IDs; the summary now keeps only each subagent's type, role, and result, which also leaves more room in the context window.
  • Fixed a PostToolUse hook that fails to run, for example because its command is missing, exits with an error, times out, or prints invalid JSON, marking the tool call it follows as failed even though the tool succeeded; the failure is now logged and the tool keeps its result.
  • Fixed the agent failing to create empty files such as __init__.py or .gitkeep, and failing to write or edit regular project files with ... is not a valid artifact path when the model sent blank artifact details.
  • Fixed updating or reinstalling a marketplace plugin on Windows leaving it half-deleted when another agy session, the Antigravity desktop app, or the Remote Control background service had it open; the installed plugin now stays intact until the new copy is in place, and the previous version is restored if the replacement fails.
  • Fixed agy plugin install and agy plugin import writing color codes into piped or redirected output, ignoring NO_COLOR, and showing raw codes in older Windows consoles; like agy plugin validate, they now use color only in a terminal and follow NO_COLOR, CLICOLOR, and CLICOLOR_FORCE.
  • Fixed Remote Control on iPhone and iPad asking you to accept the Security Notice & Data Use terms and showing the Enable Notifications prompt again every time you reopened it; it now remembers your answers, along with your theme, layout, and dismissed tips.
  • Fixed the prompt cursor appearing in the wrong place after resizing the terminal (sometimes on the ↑ N more lines indicator or below the input box), when a slash command's completion hint didn't fit on the last line of the prompt (the hint is now shortened or left out), when the prompt was taller than the terminal, after pressing Up or Down onto a line with CJK characters or emoji, and after entering Vim visual mode, which also rewrapped the text.
  • Fixed the cursor drifting on lines with emoji such as 👩‍💻, 👍🏽, or ⚠️ inside tmux 3.6 and later, and after returning from your external editor (Ctrl+G) or a Ctrl+Z suspend in terminals that support grapheme-cluster widths.
  • Fixed the cursor drifting and lines wrapping too early under Japanese, Chinese, or Korean locales such as LANG=ja_JP.UTF-8 when text contains characters like →, …, ─, or •, which parts of the CLI counted as two columns wide while the rest drew them as one.
  • Fixed Left, Right, Backspace, and Delete in the prompt and other text boxes moving over or deleting only part of an emoji such as 👩‍💻 or 👍🏽, a flag, or a letter with a combining accent, and fixed text boxes cutting off a wide character, such as a CJK character or emoji, at the end of a wrapped line instead of moving it to the next line.
  • Fixed lines containing combining marks or other zero-width characters wrapping too early or leaving blank rows in /diff and the inline diff preview, and being cut off with … too soon in /artifact previews.

Don't miss a new antigravity-cli release

NewReleases is sending notifications on new releases.