v0.28.0-nightly.20260201.b0f38104d
Gemini CLISummary
This release introduces significant new capabilities, including support for background shell commands and interactive/non-interactive OAuth consent flows. Key fixes address issues with Vim mode keybindings, content verbosity during Rewind/Resume, and improved input handling for signals like Ctrl-C. Performance has also been optimized for token calculation.
New Features
- Enabled interactive and non-interactive consent flows for OAuth.
- Implemented background shell commands execution.
- Introduced dynamic policy registration for subagents.
- Added support for multimodal tool responses.
- Enabled overriding the CODE_ASSIST_API_VERSION using an environment variable.
- Added the ability to reuse standard tool confirmation for the `AskUser` tool.
- Added the `allowedExtensions` setting.
- Provided actionable error messages for disabled features in the admin section.
Bug Fixes
- Fixed an issue where Rewind and Resume displayed overly verbose or ugly content.
- Fixed screenreader mode rendering issue with HalfLinePaddedBox.
- Fixed Vim mode bugs, ensuring it starts in insert mode and allowing F12 and ctrl-X keybindings to function correctly.
- Fixed truncation issues when using the AskQuestion tool.
- Fixed YOLO mode to auto-approve complex shell commands when parsing fails.
- Ensured correct handling of ctrl-C and Ctrl-D input signals by prioritizing InputPrompt over AppContainer for input handling.
Improvements
- Preserved End-Of-Line (EOL) characters when processing files.
- Optimized token calculation performance.
- Lowered the default maximum number of retries to reduce contention.
- Updated maintainer check logic to be inclusive and case-insensitive.