v0.25.0
Gemini CLISummary
This release introduces significant enhancements to agent interaction and tooling, including filepath autosuggestion, the new /agents slash command, and native Sublime Text support. Key improvements focus on stabilizing Skills management, refining the Rewind functionality with file system reversion utilities, and enabling better isolation for testing via GEMINI_CLI_HOME. Several bugs related to CI stability and Yolo mode behavior have also been resolved.
New Features
- Added support for Hx.
- Introduced GEMINI_CLI_HOME environment variable for strict test isolation.
- Enabled multi-scope skill enablement and shadowing fixes for Skills.
- Added confirmation details support and JSON-RPC vs HTTP REST support.
- Enabled filepath autosuggestion after using slash commands in the CLI.
- Added an upgrade option for paid users.
- Exported chat history in the /bug command and prefilled GitHub issues.
- Enabled interactive shell mode for external tooling relying on the a2a server.
- Added support for Antigravity terminal in the terminal setup utility.
- Wired up model routing to subagents.
- Added the /agents slash command to list available agents.
- Implemented file system reversion utilities for the Rewind functionality.
- Added native Sublime Text support to IDE detection.
- Enabled the cli_help agent by default.
- Added support for @ suggestions.
Bug Fixes
- Fixed an issue with overrides to bases in the core.
- Fixed the spewie getter in `hookTranslator.ts`.
- Fixed a typo in the MCP servers settings description.
- Fixed Yolo mode so it auto allows redirection.
- Fixed an issue where `disableYoloMode` incorrectly enforced default approval mode against arguments.
- Fixed CI for forks.
- Fixed and renamed the introspection agent to cli help agent.
- Fixed an issue where the pr-triage.sh script used incorrect and limited labels for PRs.
Improvements
- Improved the `activate_skill` tool and standardized on lowercase XML tags.
- Centralized management logic and feedback rendering for Skills Foundation.
- Simplified the extension settings command.
- Updated core data structures for Rewind functionality.
- Simplified hook firing using HookSystem wrapper methods.
- Decoupled enabling hooks UI from the subsystem.
- Added an option to fallback for capacity errors in ProQuotaDi….
- Optimized CI workflow by parallelizing jobs and caching linters.
- Optimized JSON-output tests using mock responses.
- Reduced nags about PRs that reference issues but do not fix them.
- Provided transparent feedback and CLI refinements for Skills UX Polishing.
- Moved the 'Failed to load skills' warning to debug logs.
- Fixed a typo in the bufferFastReturn JSDoc ("accomodate" → "accommodate").
- Ensured TERM is set to xterm-256color.
- Ensured the telemetry.js script handles paths that contain spaces.