github google-antigravity/antigravity-cli 1.0.11

9 hours ago
  • Added ctrl+c as an exit and interrupt key: the first press cancels active agent operations (like streaming responses), and a double-press triggers the exit flow. Also added a dynamic exit hint in the status line.
  • Fixed ctrl+d behavior to act as a forward-delete when the input prompt contains text, only triggering the exit flow when the prompt is empty.
  • Improved /resume loading performance by implementing a persistent metadata cache and parallel loader, eliminating severe latency with large conversation histories and preventing background loading log spam.
  • Added support for authenticating via Application Default Credentials (ADC) by setting the USE_ADC environment variable, enabling seamless authentication in environments with pre-configured Google Cloud credentials. e.g. USE_ADC=1 agy.
  • Added an expanded AltScreen view for tool confirmations (accessible via ctrl+g), allowing users to view and edit the full command and associated permissions in a dedicated full-screen view, replacing the inline edit (e) key.
  • Added the AGY_CLI_CMD_OUTPUT_PERCENTAGE environment variable, allowing users to customize the maximum height of command outputs in the TUI as a percentage of the terminal height.
  • Added strict key name validation to the keybindings system to reject invalid key names (like typos) and suggest canonical alternatives, preventing "dead keys" from being registered.
  • Added a validation warning when ctrl+c is mapped to a non-default action, clarifying that the system always intercepts ctrl+c to interrupt active operations or exit, and providing instructions on how to resolve the warning.
  • Improved command output rendering by making the output height dynamic, improving the readability of commands like /keybindings.
  • Improved text rendering with ANSI-aware word wrapping at word boundaries and prevented URLs containing hyphens from being incorrectly split across lines.
  • Improved the /resume experience: added support for pasting clipboard text into the search filter and rename fields, upgraded the rename input to a multiline editor to prevent long titles from being hidden, and fixed a bug where the navigation cursor could disappear.
  • Improved keybinding validation warning messages to use user-facing names (e.g., cli.escape) instead of internal representation names.
  • Improved startup behavior by only creating the keybindings.json configuration file when the user explicitly runs the /keybindings customization command, rather than automatically generating it on every startup.
  • Improved keybinding error presentation by replacing the persistent error footer with transient error alerts, freeing up valuable terminal space.
  • Fixed the ctrl+c exit safety valve to ensure it always works as an interrupt or exit key, regardless of how it is mapped in the user's custom keybindings configuration.
  • Fixed VCS commit tree rendering to reserve the @ marker exclusively for the actual current commit in the VCS history rather than the synthetic "Working Copy" entry, helping users easily identify the working copy parent.
  • Fixed authentication error handling to gracefully handle unsigned-in states by returning an empty configuration and suppressing noisy error logs.

Don't miss a new antigravity-cli release

NewReleases is sending notifications on new releases.