Change8

v0.28.0-nightly.20260201.b0f38104d

Gemini CLI
8 features6 fixes4 improvementsclitools

Summary

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.

Related Documentation

Gemini CLI Documentation