v0.30.0-nightly.20260224.544df749a
Gemini CLISummary
This release introduces significant enhancements to policy handling, including support for Gemini 3.1 policy chains and MCP Server Wildcards. Users will benefit from an experimental direct web fetch capability and improved stability, as several critical bugs related to model persistence, non-interactive mode failures, and Windows compatibility have been resolved. Additionally, retry configuration is now user-adjustable via a new setting.
New Features
- Added support for policy chain configuration with Gemini 3.1.
- Introduced experimental direct web fetch capability.
- Enabled mapping of tool kinds to explicit ACP.ToolKind values.
- Implemented support for MCP Server Wildcards in the Policy Engine.
- Implemented Tool Annotation Matching within the Policy Engine.
- Replaced the deprecated expected_replacements parameter with allow_multiple in the replace tool.
- Added a new setting to configure the maximum number of retries (maxRetries).
- Updated command reference and added a /stats command.
Bug Fixes
- Fixed an issue where manual model selection was not persisted across restarts.
- Resolved silent failures occurring when running in non-interactive mode.
- Fixed plan mode writes failing on Windows and corrected prompt paths.
- Prevented an OAuth server crash caused by unexpected requests.
- Fixed state corruption issues in McpClientManager during concurrent operations.
- Fixed an issue where utility calls could unintentionally change the session's active model.
- Skipped workspace policy loading when the CLI is executed from the home directory.
- Added Windows (win32/x64) support to lint.js scripts.
- Removed unsafe type assertions in the agent within the a2a-server component.
- Fixed handling of corrupted token files when switching authentication types.
- Fixed an issue where ask headers longer than 16 characters were disallowed.
- Fixed an issue where environment variable expansion and explicit overrides for MCP servers were not working correctly.
- Hardened image packaging integrity checks within the sandbox environment.
- Fixed a critical dependency vulnerability.
Improvements
- Increased default retry attempts and added backoff logic for quota errors.
- Optimized tool descriptions and schemas specifically for Gemini 3.
- Ensured the devtools package is copied to the bundle for correct runtime resolution.
- Made Windows tests mandatory to ensure cross-platform stability.
- Stabilized existing tests.