v0.44.0-preview.0
Gemini CLISummary
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.