v0.39.0-nightly.20260414.gdaf500623
Gemini CLISummary
This release introduces significant architectural updates, including a decoupled ContextManager and Sidecar, and new capabilities like skill patching integration. Several critical bugs were resolved, such as fixing an infinite render loop and improving UTF-8 file handling. Users will also notice that model responses now fully display thoughts and text without suppression.
New Features
- Added support for skill patching with /memory inbox integration.
- Enabled tool-controlled display protocol implementation (Steps 2-3) for agents.
- Supported authentication block configuration in MCP servers for agents.
- Implemented silent fallback mechanism for Plan Mode model routing.
- Introduced decoupled ContextManager and Sidecar architecture.
Bug Fixes
- Fixed a memory leak related to trace's streamWrapper.
- Fixed incorrect quota footer display for models that do not auto-update.
- Fixed an infinite render loop by extracting QuotaContext in the CLI.
- Fixed incorrect handling of UTF-8 characters (U+FFFD) by replacing custom binary detection with isbinaryfile.
- Fixed incorrect incrementing of redirect count during fetchJson operations.
- Prevented a secondary crash in the ModelRouterService finally block.
Improvements
- Stopped suppressing thoughts and text in the model response, ensuring full output visibility.
- Improved scroll momentum enhancements in the UI.
- Stopped showing the scrollbar unless the user is in terminalBuffer mode.
- Prefixed git hash in nightly versions to prevent semver normalization issues.