Change8

v0.44.0-preview.0

Gemini CLI
6 features33 fixes7 improvementsclimcptools

Summary

This release introduces significant enhancements to session management with the addition of LocalSessionInvocation and RemoteSessionInvocation, alongside new agent-tui and tui-tester skills. Numerous bug fixes address critical issues related to authentication, proxy configuration (including NO_PROXY support), file handling errors (like EISDIR), and stability across different operating systems and model versions. Users will benefit from improved reliability in non-interactive modes and better debugging capabilities with exposed RAG snippets.

New Features

  • Introduced LocalSessionInvocation and RemoteSessionInvocation capabilities in the core.
  • Enabled wireing of AgentSession invocations into the agent-tool.
  • Added agent-tui and tui-tester skills.
  • Exposed RAG snippets to a local log file for debugging purposes.
  • Added support for gemini-3.1 models, including aliases and thinking configuration.
  • Added the adk.agentSessionSubagentEnabled flag.

Bug Fixes

  • Fixed OAuth refresh tokens being lost during rotation and retrieval.
  • Allowed keychain authentication for --list-sessions and non-interactive mode.
  • Fixed handling of EISDIR errors when discovering memory on virtual drives.
  • Fixed auto-approval of shell redirections in AUTO_EDIT mode.
  • Fixed refresh of MCP OAuth token usage after re-authentication.
  • Fixed context files overwriting content by ensuring they now append instead of replace.
  • Added system PATH fallback for ripgrep resolution.
  • Fixed throttling of shell text output and bounded the live UI buffer.
  • Fixed crash when an @-mention captures a non-path blob.
  • Ensured stable fallback for restricted preview models.
  • Prevented conflicting credentials on enterprise gateways and added native support for optional API keys.
  • Ensured NO_PROXY is respected for network-based MCP servers.
  • Resolved permission denied errors in the sandbox environment on NixOS and other distributions.
  • Fixed preservation of the new line character at the end of the edit window.
  • Ensured Vertex AI correctly sets hasAccessToPreviewModels and removed aggressive 404 fallback revocation.
  • Ensured stable admin settings comparison across IPC to prevent infinite restart loops.
  • Resolved EISDIR errors encountered during file processing.
  • Added exceptions for ENAMETOOLONG and ENOTDIR errors during file parsing.
  • Explicitly cleared the entrypoint when spawning the sandbox container.
  • Fixed proxy support by externalizing https-proxy-agent.
  • Fixed issues with web fetch aborting on Ctrl+C.
  • Fixed auto model resolution and prevented disappearing models by using hasAccessToPreview.
  • Fixed snapshot recovery across sessions.
  • Preferred pwsh.exe over Windows PowerShell 5.1 for shell execution.
  • Prevented false positives for isBinary detection on Windows PTY streams.
  • Prevented unmapped keys in Vim Normal mode from inserting text into the prompt input.
  • Implemented default policy loading in a2a-server for parity with CLI.
  • Allowed configured MCP servers to function in non-interactive mode.
  • Added exception handling to migrateFromFileStorage.
  • Prevented path traversal vulnerabilities in custom command file injection.
  • Ensured NO_PROXY is respected in the global fetch dispatcher.
  • Correctly handled nullable array types in MCP tools.
  • Fixed an issue where dependency updates introduced vulnerabilities (critical and high).

Improvements

  • Changed agent registration to first-wins and prioritized the project configuration.
  • Merged all Auto modes into a single, unified Auto mode.
  • Clamped table column widths for better UI presentation.
  • Isolated subagent thread context.
  • Cleaned up launched memory features.
  • Decoupled auto model description and configuration from the releaseChannel.
  • Bundled ink worker-entry.js.

Gemini CLI Documentation

Gemini CLI v0.44.0-preview.0 - What's New - Change8