Change8

v0.39.0-nightly.20260414.gdaf500623

Gemini CLI
5 features6 fixes4 improvementsclimcptools

Summary

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.

Related Documentation

Gemini CLI Documentation

Gemini CLI v0.39.0-nightly.20260414.gdaf500623 - What's New - Change8