Change8

v0.44.0-nightly.20260514.g77078b3e8

Gemini CLI
2 features11 fixes5 improvementsclimcp

Summary

This release introduces a unified "Auto" mode and updates agent registration to prioritize project-specific agents using a first-wins strategy. Numerous bug fixes address stability issues related to shell output throttling, OAuth token handling, and UI rendering in selection lists and tables.

New Features

  • Enabled agent registration to use a first-wins strategy, prioritizing project-specific agents.
  • Introduced a unified "Auto" mode by merging previous Auto modes.

Bug Fixes

  • Fixed an issue where shell text output was not throttled, improving UI stability.
  • Fixed crash when an @-mention captures a non-path blob.
  • Fixed an issue where context files were replacing content instead of appending.
  • Fixed an issue where the tool would crash when encountering EISDIR errors on virtual drives during memory discovery.
  • Fixed an issue where OAuth refresh tokens were not being preserved during rotation and retrieval.
  • Fixed an issue where MCP OAuth tokens were not being refreshed correctly after re-authentication.
  • Fixed an issue where the tool would crash when using keychain authentication with --list-sessions or in non-interactive mode.
  • Fixed an issue where shell redirections were not being auto-approved in AUTO_EDIT mode.
  • Fixed an issue where line wrap padding in selection lists was incorrect.
  • Fixed an issue where table column widths were not being clamped correctly.
  • Ensured stable fallback behavior when using restricted preview models.

Improvements

  • Updated the `read_file` schema to ensure compatibility with v1.
  • Replaced brittle CI logic using `--no-tag` with an explicit `staging-tmp` tag.
  • Configured CI to use a token for git remote authentication.
  • Improved agent composition by incrementally refactoring the repo agent towards skills-based composition.
  • Added a system PATH fallback mechanism for resolving the `ripgrep` tool.

Gemini CLI Documentation