-
Notifications
You must be signed in to change notification settings - Fork 67
Releases: google-antigravity/antigravity-cli
Releases Β· google-antigravity/antigravity-cli
1.0.8
- Added support for capturing slash command history, allowing users to use the up arrow to replay previously entered slash commands.
- Redesigned the "Models & Quota" page (enabled by default, replacing the legacy usage page) to gracefully handle disabled quota buckets by displaying a dimmed "Disabled" status and omitting the progress bar.
- Added display of quota usage and execution mode in the status line.
- Improved
/btwto be more token efficient and support streaming responses for a smoother user experience and fixed premature truncation. - Fixed a bug where the
/hookscommand wrote configurations to~/.gemini/antigravity-cli/hooks.jsoninstead of the shared~/.gemini/config/hooks.json, ensuring hooks remain synchronized between the TUI and the backend. - Fixed a CPU compatibility issue (SIGILL on non-AES-NI CPUs), preventing immediate crashes on startup on older CPUs (like Intel Ivy Bridge) or VM environments that lack AES-NI support.
- Added a per-line guard against extremely long single-line pastes in the TUI prompt editor to prevent performance lag, replacing them with an expandable placeholder.
- Redesigned the
/resumeconversation picker to align the workspace column and added adaptive column dropping (workspace, time, steps) to support narrow terminals. - Redesigned the
/taskslist and detail views for better alignment and readability, placing start times on the left, right-aligning status, and capping the panel height. - Fixed dynamic reloading of custom skills and system slash commands, ensuring they are instantly discovered in autocomplete upon conversation switch or
/add-dir. - Improved configuration saving by propagating write failures as transient error flashes on the statusline.
- Improved settings inheritance by ensuring the CLI inherits the
use_ai_creditssetting from global user settings on startup. - Fixed a TUI hang in the artifact view during long sessions by optimizing the rendering complexity of large step histories.
- Fixed an autocomplete bug where a command that is an exact prefix of another (e.g.,
/convvs/conv-switch) would aggressively auto-complete and hide the suggestions menu. - Fixed a race condition where sending a message immediately after denying a permission request would fail due to incomplete backend cleanup.
- Fixed potential OOM risks when reading large clipboard files by verifying file size before reading.
- Fixed Windows and Wayland-only Linux distributions clipboard image and file reading.
Assets 8
4 people reacted
1.0.7
- Added a configurable timeout for launching MCP servers, allowing users to specify a custom timeout or set it to
-1to disable the timeout completely. - Revamped the artifact viewer gutter numbering and line mapping to accurately align terminal viewport lines with actual 1-based source file line numbers, including support for wrapped lines and collapsed Mermaid diagrams.
- Fixed a bug where the CLI could get stuck in a pending state (showing a transient spinner) after sending a message due to stale status updates.
- Fixed a bug where the wrong workspace directory was displayed in the header and
/helpmenu when multiple workspaces were active. - Fixed a desync bug in the agent state management where stale callbacks from previous runs could be used upon cache hits in new agent state.
- Fixed Windows-specific sandbox network proxy issues, resolving a hang during connection hijacking and correcting tunnel response protocols.
- Fixed a bug where the archival status timestamp was not correctly saved when archiving conversations.
- Fixed a potential stack overflow crash by introducing a non-recursive warning output mechanism for pre-conversation errors.
- Increased the maximum tool calls limit to 512 for Gemini models, allowing agents to perform significantly more complex, multi-step tasks in a single turn.
- Added support for installing plugins directly from GitHub subpaths (with branch resolution).
- Fixed variable resolution in plugins, ensuring gemini cli variables like
${extensionPath}correctly resolves to the final installation directory. - Added native Wayland clipboard support (wl-paste) on Linux, falling back to
xclipfor X11 environments, and prioritized copied files (from file managers) over raw image data. - Preserved unknown fields in
settings.jsonduring read, write, and merge operations, preventing settings from being silently wiped out when switching between different CLI versions or builds. - Fixed layout boundary overflow, scrolling visibility, and out-of-bounds scrolling bugs in the artifact detail view when inline comments are present.
Assets 8
3 people reacted
1.0.6
- Added shell-style path auto-completion for
/openand/add-dir. - Added optimistic rendering for user chat prompt submissions, injecting messages immediately into the viewport to eliminate perceived input lag.
- Added fuzzy and partial substring matching across slash commands. E.g.
/el-> shows/helpand/modelwhile previous no suggested completions. - Fixed a bug when suggestion was not triggered when
@is typed after(. Enabled unconditional typeahead suggestions whenever@is typed without preceding whitespace, streamlining mention workflows. - Skipped subagent conversations from
/resume, keeping the standalone conversation picker focused purely on direct user initiated conversations. - Added a
stack_with_defaultflag to thestatusLineconfiguration to render both the default Antigravity status line and custom status line output vertically stacked. - Fixed a bug where entering a prompt immediately after pressing
Esc(to interrupt an active agent stream) caused the newly typed input to be swallowed or rejected. - Fixed
--sandboxflag propagation in headless print mode (-p/--print), ensuring sandbox isolation is correctly enforced during non-interactive execution.
Assets 8
10 people reacted
1.0.5
- Added
--modelto set model when launching CLI. Also a newmodelssubcommand to list available models. - Added
/permissionscommand which allows to add/edit/remove permissions rules for each of the three configs above directly inside the CLI. - Allowed opening the Artifact Review panel (shortcut
ctrl+r) while answering pending questions or tool permission confirmations, preserving your current progress when toggling back. - Fixed a bug that metadata was written in the current directory as opposed to
~/.gemini/antigravity-cli/cachewhen running using-p. - Improved statusline layout by merging active tip and artifact status on a single line and truncating with ellipsis on narrow terminals to prevent collisions.
- Improved customization support by allowing directories in the customization manager to be passed as workspace directories, enabling correct trajectory metadata population and
/add-dirsupport. - Added support for
urlinmcp_config.jsonto configure MCP servers directly via a URL. - Improved
/resumeperformance: optimized lazy loading of conversation details, filtered out empty conversations, and added support for scanning SQLite database files (.dband.db-wal). - Improved autocomplete: tab completion for slash commands now resolves to the matched alias instead of the primary command name (e.g.,
/seautocompletes to/settingsinstead of/config). - Integrated the permissioning system with the rest of Antigravity. CLI permissions now merges project level permissions, permissions from user settings shared with Antigravity, and permissions from the CLI
settings.json.
Assets 8
7 people reacted
1.0.4
- Added SQLite (.db) conversation support and will be CLIβs conversation format. Fixed a bug when importing SQLite conversation from Antigravity 2.0 to CLI.
- Added LaTeX math rendering, enabling the CLI to display beautiful mathematical formulas directly in the terminal viewport. Set AGY_CLI_DISABLE_LATEX environment variable to turn off LaTeX rendering globally if desired.
- Decoupled project discovery from local .antigravitycli workspace directories. The CLI now stores workspace-to-project mappings in a centralized ~/.gemini/antigravity-cli/cache/projects.json file, eliminating repository clutter and speeding up project discovery to a single-map lookup.
- Resolved sporadic and permanent UI hangs caused by a stateful callback streamer race condition during network drops or extremely fast agent steps.
- Collapses all newlines and consecutive whitespaces in conversation previews and titles before rendering list items, preventing visual UI layout breaks in the picker rows.
- Styled the separator space between the line number column and diff content to match the text blocks, ensuring background highlights stretch seamlessly across the viewport width in tool outputs and /diff details.
- Resolved inconsistent behavior where selecting skill-derived slash commands from autocompletion suggestions cleared the input without executing. Autocompleted skill commands are now correctly submitted to the backend.
- Aligned the interactive /changelog and agy changelog cache paths to both use antigravity-cli, and made the caching process synchronous to resolve a race condition where immediate process exit terminated the cache write.
- Moved VCS detection out of the synchronous CLI startup path to prevent slow initialization.
- Resolved an issue where exclusion rules and allowlists configured in rules.json were silently ignored, causing the discovery engine to load every .md rule file unconditionally at boot.
- Parallelized the MCP server initialization sequence, preventing slow or hanging custom MCP servers from blocking independent, fast-starting servers (like local plugins) from loading on startup or configuration reloads.
Assets 8
9 people reacted