v0.44.0-nightly.20260514.g77078b3e8
Gemini CLISummary
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.