Change8

v0.25.0-preview.0

Gemini CLI
15 features8 fixes14 improvementscliextensionsmcpthemestools

Summary

This release introduces significant new capabilities, including native Sublime Text support, filepath autosuggestion in the CLI, and the ability to export chat history directly into GitHub issues via the /bug command. Key improvements focus on skill management centralization, better model routing to subagents, and enhanced stability for CI workflows and terminal compatibility.

New Features

  • Added support for Hx.
  • Introduced GEMINI_CLI_HOME environment variable for strict test isolation.
  • Enabled multi-scope skill enablement and shadowing.
  • Added confirmation details support and JSON-RPC vs HTTP REST support.
  • Added filepath autosuggestion after using slash commands in the CLI.
  • Added an upgrade option for paid users.
  • Enabled exporting chat history in the /bug command and prefilling GitHub issues.
  • Enabled interactive shell mode for external tooling relying on the a2a server.
  • Added extension linking capabilities in the CLI.
  • Added native Sublime Text support to IDE detection.
  • Added the /agents slash command to list available agents.
  • Implemented file system reversion utilities for the Rewind functionality.
  • Added support for Antigravity terminal in the terminal setup utility.
  • Enabled model routing to subagents.
  • Enabled the cli_help agent by default.

Bug Fixes

  • Fixed an issue with overrides to bases in the core functionality.
  • Fixed the spewie getter in `hookTranslator.ts`.
  • Fixed a typo in the MCP servers settings description.
  • Fixed an issue where yolo should auto allow redirection.
  • Fixed an issue where `disableYoloMode` incorrectly enforced default approval mode against arguments.
  • Fixed an issue with the `pr-triage.sh` script limiting labels.
  • Fixed CI failures when running on forks.
  • Fixed an issue where the telemetry.js script failed to handle paths containing spaces.

Improvements

  • Improved the `activate_skill` tool and standardized on lowercase XML tags.
  • Centralized skill management logic and feedback rendering.
  • Simplified hook firing using HookSystem wrapper methods.
  • Decoupled enabling hooks UI from the subsystem.
  • Added an option to fallback for capacity errors in ProQuotaDi.
  • Renamed the introspection agent to cli help agent.
  • Simplified the extension settings command.
  • Improved UX with transparent feedback and CLI refinements for skills.
  • Moved the 'Failed to load skills' warning to debug logs.
  • Reduced nags about Pull Requests that reference issues but do not fix them.
  • Optimized CI workflow by parallelizing jobs and caching linters.
  • Optimized JSON-output tests using mock responses.
  • Ensured TERM is set to xterm-256color for better terminal compatibility.
  • Updated the page's title for consistency.

Related Documentation

Gemini CLI Documentation

Gemini CLI v0.25.0-preview.0 - What's New - Change8