Gemini CLI: What's New in March 2026
A summary of all updates, new features, and bug fixes released for Gemini CLI during March 2026.
New Features in March 2026
- Introduced support for streaming responses from the Gemini API for faster feedback during code generation.(v0.36.0-preview.7)
- Enabled the ability to specify custom temperature settings for model generation via the command line.(v0.36.0-preview.7)
- Added a new command, `gemini code review --strict`, for more rigorous code quality checks.(v0.36.0-preview.7)
- Introduced support for streaming responses from the Gemini API, providing faster feedback during code generation.(v0.36.0-preview.5)
- Enabled the ability to specify the model temperature directly via the command line interface.(v0.36.0-preview.5)
- Introduced support for streaming responses when using the `--stream` flag for faster feedback during generation.(v0.35.1)
- Added customizable keyboard shortcuts via the CLI.(v0.35.0)
- Enabled support for literal character keybindings and extended Kitty protocol keys in the CLI.(v0.35.0)
- Introduced the ability to remove keybindings using a '-' prefix in the CLI.(v0.35.0)
- Added support for defining supplemental admin policies via the --admin-policy flag.(v0.35.0)
- Added Vim yank/paste functionality (y/p/P) using the unnamed register.(v0.35.0)
- Enabled support for custom base URLs via environment variables.(v0.35.0)
- Simplified subagent success UI and improved early termination display.(v0.35.0)
- Implemented the SandboxManager interface and config schema.(v0.35.0)
- Differentiated User-Agent for a2a-server and ACP clients.(v0.35.0)
- Added display for pending and confirming tool calls.(v0.35.0)
- Implemented an input blocker overlay in the browser during automation.(v0.35.0)
- Added Clearcut instrumentation for AI credits billing events via telemetry.(v0.35.0)
- Added a Google credentials provider for remote agents.(v0.35.0)
- Enabled safe tools to execute concurrently.(v0.35.0)
- Introduced multi-registry architecture and tool filtering for subagents.(v0.36.0-preview.0)
- Enabled dynamic model resolution support within the ModelConfigService.(v0.36.0-preview.0)
- Integrated task tracker protocol into the core system prompt.(v0.36.0-preview.0)
- Added agent acknowledgment command and enhanced registry discovery for agent-to-agent (A2A) interactions.(v0.36.0-preview.0)
- Added 'blocked' status capability for tasks and todos.(v0.36.0-preview.0)
- Enabled subagent local execution and tool isolation.(v0.36.0-preview.0)
- Formatted multi-line banner warnings with a bold title for better visibility.(v0.36.0-preview.0)
- Removed the 'write todo list' tool from UI tips.(v0.36.0-preview.0)
- Added support for plan mode in non-interactive command-line usage.(v0.36.0-preview.0)
- Implemented strict macOS sandboxing using a Seatbelt allowlist.(v0.36.0-preview.0)
- Added content-utils for core functionality.(v0.36.0-preview.0)
- Added partial threading of AgentLoopContext.(v0.36.0-preview.0)
- Enabled the 'Allow all server tools' session policy for the browser agent.(v0.36.0-preview.0)
- Injected memory and JIT context into subagents.(v0.36.0-preview.0)
- Capped JIT context upward traversal at the Git root directory.(v0.36.0-preview.0)
- Added an experimental memory manager agent to replace the save_memory tool.(v0.36.0-preview.0)
- Added token usage metadata to the return value of the ACP 'send' method.(v0.36.0-preview.0)
- Added ModelChain support to ModelConfigService and made ModelDialog dynamic.(v0.36.0-preview.0)
- Added a warning message when using the browser session mode 'existing'.(v0.36.0-nightly.20260323.6055c4707)
- Introduced support for streaming responses from the Gemini API for faster feedback during code generation.(v0.35.0-preview.4)
- Enabled the ability to specify custom temperature settings for model inference via a new command-line flag.(v0.35.0-preview.4)
- Introduced local execution and tool isolation for subagents.(v0.36.0-nightly.20260321.fc03891a1)
- Enabled plan mode support in non-interactive command-line execution.(v0.36.0-nightly.20260321.fc03891a1)
- Implemented strict macOS sandboxing using a Seatbelt allowlist.(v0.36.0-nightly.20260321.fc03891a1)
- Added native Windows sandboxing support.(v0.36.0-nightly.20260321.fc03891a1)
- Introduced Git worktree support, enabling isolated parallel sessions.(v0.36.0-nightly.20260321.fc03891a1)
- Added telemetry tracking for sessions running within a Git worktree.(v0.36.0-nightly.20260321.fc03891a1)
- Added an experimental memory manager agent to replace the save_memory tool.(v0.36.0-nightly.20260321.fc03891a1)
- Added content-utils for core functionality.(v0.36.0-nightly.20260321.fc03891a1)
- Implemented partial threading of AgentLoopContext.(v0.36.0-nightly.20260321.fc03891a1)
- Injected memory and JIT context into subagents.(v0.36.0-nightly.20260321.fc03891a1)
- Capped JIT context upward traversal at the Git root directory.(v0.36.0-nightly.20260321.fc03891a1)
- Added support for admin-forced MCP server installations.(v0.36.0-nightly.20260321.fc03891a1)
- Conditionally excluded the ask_user tool when operating in ACP mode.(v0.36.0-nightly.20260321.fc03891a1)
- Introduced AgentSession and renamed stream events to agent events for clarity.(v0.36.0-nightly.20260321.fc03891a1)
- Added support for linking in the extension registry.(v0.36.0-nightly.20260321.fc03891a1)
- Added a --skip-settings flag to the extension install command.(v0.36.0-nightly.20260321.fc03891a1)
- Added token usage metadata to the ACP send method's return value.(v0.36.0-nightly.20260321.fc03891a1)
- Added a security prompt specifically for the browser agent.(v0.36.0-nightly.20260321.fc03891a1)
- Refined the User-Agent string for VS Code traffic into a unified format.(v0.36.0-nightly.20260321.fc03891a1)
- Enabled subagents functionality.(v0.36.0-nightly.20260318.e2658ccda)
- Introduced Topic-Action-Summary model for reducing verbosity in prompts.(v0.36.0-nightly.20260318.e2658ccda)
- Added cryptographic integrity verification for extension updates.(v0.36.0-nightly.20260318.e2658ccda)
- Enabled JIT context loading by default.(v0.36.0-nightly.20260318.e2658ccda)
- Added tracker policy support.(v0.36.0-nightly.20260318.e2658ccda)
- Added the ability to return TodoList display for tracker tools.(v0.36.0-nightly.20260318.e2658ccda)
- Added allowed domain restrictions for the browser agent.(v0.36.0-nightly.20260318.e2658ccda)
- Integrated SandboxManager to sandbox all process-spawning tools.(v0.36.0-nightly.20260318.e2658ccda)
- Added the `disableAlwaysAllow` setting to disable auto-approvals for security.(v0.36.0-nightly.20260318.e2658ccda)
- Increased sub-agent turn and time limits.(v0.36.0-nightly.20260318.e2658ccda)
- Instrumented file system tools for JIT context discovery.(v0.36.0-nightly.20260318.e2658ccda)
- Implemented Stage 2 security and consistency improvements for `web_fetch`.(v0.36.0-nightly.20260318.e2658ccda)
- Added chat resume footer functionality when a session is quit in the CLI.(v0.34.0)
- Enabled support for bold and other text styles in SVG snapshots.(v0.34.0)
- Introduced tracker CRUD tools and visualization capabilities in the core.(v0.34.0)
- Standardized semantic focus colors and enhanced history visibility in the UI.(v0.34.0)
- Improved @file autocomplete to prioritize filenames.(v0.34.0)
- Added experimental LXC container sandbox support in the sandbox.(v0.34.0)
- Added overall pass rate row to the evaluation nightly summary table.(v0.34.0)
- Included language information in telemetry data and fixed accepted lines computation.(v0.34.0)
- Added robustness tests, logging, and metrics for CodeAssistServer SSE parsing.(v0.34.0)
- Added issue assignee workflow.(v0.34.0)
- Implemented iterative loop detection and model feedback mechanisms.(v0.34.0)
- Disabled fast ack helper for hints in the core.(v0.34.0)
- Shipped esbuild bundle in the npm package.(v0.34.0)
- Added custom footer configuration via the `/footer` command.(v0.34.0)
- Added native gVisor (runsc) sandboxing support in the CLI.(v0.34.0)
- Implemented Clearcut logging for startup statistics.(v0.34.0)
- Added area/documentation to issue triage.(v0.34.0)
- Added customizable keyboard shortcuts via the CLI.(v0.35.0-preview.1)
- Enabled support for literal character keybindings and extended Kitty protocol keys in the CLI.(v0.35.0-preview.1)
- Added support for removing keybindings using a '-' prefix in the CLI.(v0.35.0-preview.1)
- Introduced the --admin-policy flag for specifying supplemental admin policies.(v0.35.0-preview.1)
- Added Vim yank/paste functionality (y/p/P) using the unnamed register.(v0.35.0-preview.1)
- Enabled support for custom base URLs via environment variables.(v0.35.0-preview.1)
- Simplified subagent success UI and improved early termination display.(v0.35.0-preview.1)
- Implemented the SandboxManager interface and configuration schema.(v0.35.0-preview.1)
- Differentiated User-Agent strings for a2a-server and ACP clients.(v0.35.0-preview.1)
- Added display for pending and confirming tool calls.(v0.35.0-preview.1)
- Implemented an input blocker overlay in the browser component during automation.(v0.35.0-preview.1)
- Added Clearcut instrumentation for AI credits billing events in telemetry.(v0.35.0-preview.1)
- Added a Google credentials provider for remote agents.(v0.35.0-preview.1)
- Enabled safe tools to execute concurrently.(v0.35.0-preview.1)
- Added specific tracking IDs for GitHub Actions, including PR, issue, and custom tracking IDs.(v0.35.0-nightly.20260313.bb060d7a9)
- Introduced OAuth2 Authorization Code authentication provider for A2A agents.(v0.35.0-nightly.20260313.bb060d7a9)
- Enabled visibility for the /tools list command in the TUI, aligning it with other subcommand patterns.(v0.35.0-nightly.20260313.bb060d7a9)
- Implemented support for auto-adding policies by default and scoped persistence.(v0.35.0-nightly.20260313.bb060d7a9)
- Added per-model token usage reporting to stream-json output.(v0.35.0-nightly.20260313.bb060d7a9)
- Removed the experimental badge for plan mode in the sidebar documentation.(v0.35.0-nightly.20260313.bb060d7a9)
- Enabled skill activation directly via slash commands.(v0.35.0-nightly.20260313.bb060d7a9)
- Implemented standardized normalization and streaming reassembly for A2A operations.(v0.35.0-nightly.20260313.bb060d7a9)
- Switched the A2A tool scheduler from callback-based to event-driven architecture.(v0.35.0-nightly.20260313.bb060d7a9)
- Implemented a speech-friendly response formatter for voice interactions.(v0.35.0-nightly.20260313.bb060d7a9)
- Added a pulsating blue border automation overlay for the browser agent.(v0.35.0-nightly.20260313.bb060d7a9)
- Added the ExtensionDetails dialog and support for installing extensions.(v0.35.0-nightly.20260313.bb060d7a9)
- Implemented background process logging and cleanup routines.(v0.35.0-nightly.20260313.bb060d7a9)
- Introduced customizable keyboard shortcuts for the CLI.(v0.35.0-nightly.20260313.bb060d7a9)
- Added support for literal character keybindings and extended Kitty protocol keys.(v0.35.0-nightly.20260313.bb060d7a9)
- Added missing Vim mode motions (including X, ~, r, f/F/t/T, df/dt, and related commands).(v0.35.0-nightly.20260313.bb060d7a9)
- Implemented retry logic for fetch notifications.(v0.35.0-nightly.20260313.bb060d7a9)
- Added the github-issue-creator skill.(v0.33.0)
- Implemented HTTP authentication support for A2A remote agents.(v0.33.0)
- Enabled support for authenticated A2A agent card discovery.(v0.33.0)
- Centralized read_file limits and updated the gemini-3 model description.(v0.33.0)
- Truncated large MCP tool output to improve performance.(v0.33.0)
- Introduced subagent activity UX enhancements.(v0.33.0)
- Added support for plan directory in the extension manifest.(v0.33.0)
- Enabled built-in research subagents in plan mode.(v0.33.0)
- Directly indicate the authentication required state for agents.(v0.33.0)
- Inverted the context window display to show usage.(v0.33.0)
- Implemented slash command handling in ACP for /memory, /init, /extensions, and /restore.(v0.33.0)
- Added support for annotating plans with feedback for iteration.(v0.33.0)
- Enabled 30-day default retention for chat history and removed the associated warning.(v0.33.0)
- Added behavioral evaluations for the ask_user tool.(v0.33.0)
- Added /unassign support.(v0.33.0)
- Added 'Install' as an option when an extension is selected.(v0.33.0)
- Added chat resume footer functionality when a session is quit via the CLI.(v0.34.0-preview.0)
- Enabled support for bold and other text styles in SVG snapshots.(v0.34.0-preview.0)
- Introduced tracker CRUD tools and visualization capabilities in the core.(v0.34.0-preview.0)
- Improved @file autocomplete to prioritize matching filenames.(v0.34.0-preview.0)
- Added experimental LXC container sandbox support.(v0.34.0-preview.0)
- Added overall pass rate row to the evaluation nightly summary table.(v0.34.0-preview.0)
- Included language information in telemetry data and fixed accepted lines computation.(v0.34.0-preview.0)
- Added robustness tests, logging, and metrics for CodeAssistServer SSE parsing.(v0.34.0-preview.0)
- Added issue assignee workflow support.(v0.34.0-preview.0)
- Implemented iterative loop detection and model feedback mechanisms.(v0.34.0-preview.0)
- Shipped an esbuild bundle within the npm package.(v0.34.0-preview.0)
- Added custom footer configuration support via the /footer command.(v0.34.0-preview.0)
- Implemented Clearcut logging for startup statistics.(v0.34.0-preview.0)
- Added area/documentation label support to issue triage.(v0.34.0-preview.0)
- Added native gVisor (runsc) sandboxing support.(v0.34.0-preview.0)
- Overhauled the thinking UI experience in the CLI.(v0.34.0-nightly.20260310.4653b126f)
- Inverted quota language to display usage as 'percent used'.(v0.34.0-nightly.20260310.4653b126f)
- Unified the user experience for the /chat and /resume commands.(v0.34.0-nightly.20260310.4653b126f)
- Exposed the /tools description as an explicit subcommand for better discoverability.(v0.34.0-nightly.20260310.4653b126f)
- Added the /compact alias for the existing /compress command.(v0.34.0-nightly.20260310.4653b126f)
- Enabled Plan Mode by default.(v0.34.0-nightly.20260310.4653b126f)
- Introduced the AgentLoopContext for enhanced core functionality.(v0.34.0-nightly.20260310.4653b126f)
- Implemented the /upgrade command.(v0.34.0-nightly.20260310.4653b126f)
- Enabled progress emission for the browser agent.(v0.34.0-nightly.20260310.4653b126f)
- Implemented robust IP validation and the safeFetch foundation for security.(v0.34.0-nightly.20260310.4653b126f)
- Improved the display of subagent results.(v0.34.0-nightly.20260310.4653b126f)
- Added support for subagent-specific policies in TOML.(v0.34.0-nightly.20260310.4653b126f)
- Redesigned the compact header.(v0.34.0-nightly.20260310.4653b126f)
- Added support for updating extension sources and names.(v0.34.0-nightly.20260310.4653b126f)
- Added concurrency safety guidance for subagent delegation.(v0.34.0-nightly.20260307.6c3a90645)
- Dynamically generated all keybinding hints for improved usability.(v0.34.0-nightly.20260307.6c3a90645)
- Implemented a unified KeychainService and migrated token storage.(v0.34.0-nightly.20260307.6c3a90645)
- Implemented a generic CacheService and optimized the setupUser process.(v0.34.0-nightly.20260307.6c3a90645)
- Implemented dot-prefixing to resolve slash command conflicts.(v0.34.0-nightly.20260307.6c3a90645)
- Hidden Gemma settings from display and marked them as experimental.(v0.34.0-nightly.20260307.6c3a90645)
- Added custom footer configuration via the /footer command.(v0.34.0-nightly.20260306.a8f507352)
- Implemented Clearcut logging for startup statistics.(v0.34.0-nightly.20260306.a8f507352)
- Added area/documentation label to issue triage process.(v0.34.0-nightly.20260306.a8f507352)
- Added native gVisor (runsc) sandboxing support for enhanced security.(v0.34.0-nightly.20260306.a8f507352)
- Enabled fallback to 2.5 models when toolcalls are attempted without access to newer models.(v0.34.0-nightly.20260306.a8f507352)
- Added support for AI Gateway authentication via ACP.(v0.34.0-nightly.20260306.a8f507352)
Bug Fixes in March 2026
- Fixed an issue where the CLI would hang indefinitely when encountering a network timeout during long requests.(v0.36.0-preview.7)
- Resolved a bug causing incorrect indentation when generating Python code blocks.(v0.36.0-preview.7)
- Corrected an error where configuration files were not being loaded correctly on Windows systems.(v0.36.0-preview.7)
- Resolved a conflict issue related to cherry-picking commit 765fb67 to the release branch.(v0.35.3)
- Fixed an issue where the tool would hang indefinitely when encountering a network timeout during API calls.(v0.36.0-preview.5)
- Resolved a bug causing incorrect indentation when generating Python code blocks.(v0.36.0-preview.5)
- Corrected an error where configuration files were not being loaded correctly on Windows systems.(v0.36.0-preview.5)
- Fixed an issue where the CLI would hang indefinitely when attempting to generate code in environments with strict network egress policies.(v0.35.1)
- Resolved a bug causing incorrect indentation in Python code blocks generated by the model.(v0.35.1)
- Corrected an error where configuration files were not being loaded correctly when running commands from non-home directories.(v0.35.1)
- Fixed cursor clamping to the last character after all NORMAL mode deletes in the UI.(v0.35.0)
- Allowed scrolling keys to function correctly in copy mode (Ctrl+S selection mode).(v0.35.0)
- Fixed cleanup issues related to /clear and /resume commands.(v0.35.0)
- Fixed orphaned descendant processes being left behind on PTY abort in the core.(v0.35.0)
- Fixed handling of EISDIR errors in robustRealpath function on Windows.(v0.35.0)
- Fixed numerical routing enablement for API key users.(v0.35.0)
- Preserved dynamic tool descriptions when resuming a session.(v0.35.0)
- Silently retried API errors up to 3 times before halting the session.(v0.35.0)
- Fixed inconsistencies with BeforeAgent/AfterAgent hooks.(v0.35.0)
- Resolved skill uninstall failures when the skill name was updated.(v0.35.0)
- Ensured user policies are loaded correctly when policyPaths is empty.(v0.35.0)
- Secured argsPattern and reverted WEB_FETCH_TOOL_NAME escalation.(v0.35.0)
- Fixed registration of themes to occur on extension load instead of start.(v0.35.0)
- Resolved MCP tool FQN validation, schema export, and wildcard handling in subagents.(v0.35.0)
- Validated the --model argument at startup in the CLI.(v0.35.0)
- Handled policy ALLOW for exit_plan_mode correctly.(v0.35.0)
- Fixed propagation of subagent context to the policy engine.(v0.35.0)
- Fixed console warnings and errors to use theme-aware text colors in devtools.(v0.36.0-preview.0)
- Improved resume robustness by ensuring the active sessionId is used in the logger.(v0.36.0-preview.0)
- Fixed issue where tilde (~) in policy paths from settings.json was not expanded.(v0.36.0-preview.0)
- Added actionable warnings for terminal fallbacks.(v0.36.0-preview.0)
- Fixed automatic inclusion of all VSCode workspace folders into Gemini context.(v0.36.0-preview.0)
- Fixed UI state persistence and subagent grouping issues in the CLI.(v0.36.0-preview.0)
- Fixed lazy loading of settings in onModelChange which could lead to stale closure data loss.(v0.36.0-preview.0)
- Fixed issue where subagent thoughts were incorrectly appended to output.(v0.36.0-preview.0)
- Fixed duplicate footer appearing when canceling a tool via the ESC key.(v0.36.0-preview.0)
- Fixed flickering issues observed on small terminal heights.(v0.36.0-preview.0)
- Fixed providing insufficient meta information in tool_call_update for ACP.(v0.36.0-preview.0)
- Fixed auto-update mechanism for standalone binaries.(v0.36.0-preview.0)
- Fixed circumventing the genai SDK requirement for an API key when using gateway authentication via ACP.(v0.36.0-preview.0)
- Fixed persisting the browser consent sentinel in non-interactive mode.(v0.36.0-preview.0)
- Fixed the browser agent description being too broad, preventing it from stealing URL tasks meant for web_fetch.(v0.36.0-preview.0)
- Fixed logging and virtual list rendering issues.(v0.36.0-preview.0)
- Fixed plan mode policies being incorrectly combined with normal mode policies.(v0.36.0-preview.0)
- Fixed an issue where copied extensions were not writable in the user's local directory.(v0.36.0-preview.0)
- Fixed an issue where tool restrictions were incorrectly applied during evals; compile-time guards have been added.(v0.36.0-nightly.20260323.6055c4707)
- Fixed BeforeTool hooks to correctly support the 'ask' decision.(v0.36.0-nightly.20260323.6055c4707)
- Fixed an issue where the plan mode could freeze by adding a state transition override.(v0.36.0-nightly.20260323.6055c4707)
- Fixed the core logic to enable global session and persistent approval for the web_fetch tool.(v0.36.0-nightly.20260323.6055c4707)
- Fixed the CliHelpAgent description to allow for better delegation.(v0.36.0-nightly.20260323.6055c4707)
- Resolved an issue related to cherry-picking commit b2d6dc4 into the release branch, addressing a conflict.(v0.35.0-preview.5)
- Fixed an issue where the tool would hang indefinitely when encountering a network timeout during API calls.(v0.35.0-preview.4)
- Resolved a bug causing incorrect indentation in generated Python code blocks.(v0.35.0-preview.4)
- Corrected an error where the history command failed to load sessions older than 30 days.(v0.35.0-preview.4)
- Fixed stale closure data loss by lazily loading settings during onModelChange in the CLI.(v0.36.0-nightly.20260321.fc03891a1)
- Resolved issues related to subagent grouping and UI state persistence.(v0.36.0-nightly.20260321.fc03891a1)
- Fixed an issue where subagent thoughts were incorrectly appended.(v0.36.0-nightly.20260321.fc03891a1)
- Resolved duplicate footer display when canceling a tool via the ESC key.(v0.36.0-nightly.20260321.fc03891a1)
- Fixed flickering issues observed in the UI when running in small terminal heights.(v0.36.0-nightly.20260321.fc03891a1)
- Provided more metadata in tool_call_update for ACP.(v0.36.0-nightly.20260321.fc03891a1)
- Circumvented the requirement for an API key when using gateway authentication via ACP.(v0.36.0-nightly.20260321.fc03891a1)
- Prevented the browser consent sentinel from being persisted in non-interactive mode.(v0.36.0-nightly.20260321.fc03891a1)
- Narrowed the browser agent description to prevent it from incorrectly taking URL tasks meant for web_fetch.(v0.36.0-nightly.20260321.fc03891a1)
- Enabled the "Allow all server tools" session policy for the browser agent.(v0.36.0-nightly.20260321.fc03891a1)
- Fixed sanitization issues related to subagent thoughts and centralized utilities.(v0.36.0-nightly.20260321.fc03891a1)
- Correctly handled auto-update functionality for standalone binaries.(v0.36.0-nightly.20260321.fc03891a1)
- Fixed an issue where plan mode policies were incorrectly overriding normal mode policies.(v0.36.0-nightly.20260321.fc03891a1)
- Fixed crash/issue where configuration was undefined.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed manual deletion of subagent histories.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed issue where j/k navigation keys were intercepting input in the edit buffer.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed descriptive error messages when saving settings failed.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed AskUser evals related to planning.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed false positive evals trigger on merge commits.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed command conflict handling for skills in the CLI.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed issue where tool call filtering incorrectly handled Confirming and Canceled tool calls.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed CJK input and full Unicode scalar values support in terminal protocols.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed race condition during MCP config merge and skipping discovery for incomplete configs.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed three JIT context bugs affecting `read_file`, `read_many_files`, and `memoryDiscovery`.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed handling of equivalent root resource URLs in OAuth validation.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed deduplication of project memory when JIT context is enabled.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed use of session-specific temp directory for the task tracker.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed merging of user settings with extension-provided MCP servers.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed stale PR closer permissions and maintainer detection in automation.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed evaluation of staleness before checking protected labels in automation.(v0.36.0-nightly.20260318.e2658ccda)
- Fixed discoveryMaxDirs not being passed to global config during initialization.(v0.36.0-nightly.20260318.e2658ccda)
- Increased A2A agent timeout to 30 minutes.(v0.34.0)
- Fixed merging of duplicate imports in packages/core.(v0.34.0)
- Fixed model persistence for all scenarios.(v0.34.0)
- Polished shell autocomplete rendering to feel more native to the shell.(v0.34.0)
- Fixed notifications/tools/list_changed support not working in MCP.(v0.34.0)
- Fixed registering extension lifecycle events in DebugProfiler.(v0.34.0)
- Enabled multi-arch docker builds for the sandbox.(v0.34.0)
- Fixed an error message when OAuth succeeds but a project ID is required.(v0.34.0)
- Prevented hang during OAuth in non-interactive sessions for core and a2a-server.(v0.34.0)
- Suppressed redundant failure note when a tool error note is shown in the UI.(v0.34.0)
- Preserved symlinks in extension source path while enforcing folder trust.(v0.34.0)
- Deferred tool exclusions to the policy engine in non-interactive mode.(v0.34.0)
- Removed double padding on rendered content in the UI.(v0.34.0)
- Truncated excessively long lines in grep search output.(v0.34.0)
- Explicitly allowed codebase_investigator and cli_help in read-only mode.(v0.34.0)
- Fixed enabling kitty codes on Windows Terminal.(v0.34.0)
- Added partial output to cancelled shell UI.(v0.34.0)
- Replaced hardcoded keybinding strings with dynamic formatters in the CLI.(v0.34.0)
- Fixed shell calls formatting.(v0.34.0)
- Prevented unhandled AbortError crash during stream loop detection.(v0.34.0)
- Fixed cursor clamping to the last character after all NORMAL mode deletes in the UI.(v0.35.0-preview.1)
- Allowed scrolling keys to function correctly in copy mode (Ctrl+S selection mode).(v0.35.0-preview.1)
- Fixed cleanup issues related to /clear and /resume commands.(v0.35.0-preview.1)
- Fixed orphaned descendant processes being left behind on PTY abort in the core.(v0.35.0-preview.1)
- Fixed language detection to use LSP 3.18 identifiers.(v0.35.0-preview.1)
- Fixed an issue where the OAuth check was incorrectly performed in handleFallback and cleaned up a stray file.(v0.35.0-preview.1)
- Fixed handling of EISDIR errors in robustRealpath function on Windows.(v0.35.0-preview.1)
- Fixed numerical routing to be enabled for API key users.(v0.35.0-preview.1)
- Fixed preservation of dynamic tool descriptions when resuming a session.(v0.35.0-preview.1)
- Silently retried API errors up to 3 times before halting the session.(v0.35.0-preview.1)
- Fixed inconsistencies in BeforeAgent/AfterAgent hooks.(v0.35.0-preview.1)
- Fixed propagation of subagent context to the policy engine.(v0.35.0-preview.1)
- Resolved skill uninstall failure when the skill name was updated.(v0.35.0-preview.1)
- Fixed policy engine to ensure user policies are loaded when policyPaths is empty.(v0.35.0-preview.1)
- Secured argsPattern and reverted WEB_FETCH_TOOL_NAME escalation.(v0.35.0-preview.1)
- Fixed MCP tool FQN validation, schema export, and wildcards in subagents.(v0.35.0-preview.1)
- Validated the --model argument during startup in the CLI.(v0.35.0-preview.1)
- Fixed policy handling for exit_plan_mode to allow policy ALLOW.(v0.35.0-preview.1)
- Fixed theme registration to occur on extension load instead of start.(v0.35.0-preview.1)
- Resolved a conflict issue related to cherry-picking commit 48130eb for release v0.33.1-pr-22665.(v0.33.2)
- Fixed an issue where the toolRegistry property was incorrectly overridden for sub-agent schedulers.(v0.35.0-nightly.20260313.bb060d7a9)
- Fixed footer items in the CLI not being equally spaced.(v0.35.0-nightly.20260313.bb060d7a9)
- Ensured correct flash model steering during the plan mode implementation phase.(v0.35.0-nightly.20260313.bb060d7a9)
- Fixed handling of headless execution within the credits and upgrade dialogs.(v0.35.0-nightly.20260313.bb060d7a9)
- Treated retryable errors with delays longer than 5 minutes as terminal quota errors.(v0.35.0-nightly.20260313.bb060d7a9)
- Fixed the core logic to handle AbortError when the ESC key cancels tool execution.(v0.35.0-nightly.20260313.bb060d7a9)
- Prevented a race condition during retry attempts related to loop detection.(v0.35.0-nightly.20260313.bb060d7a9)
- Updated authentication terminology to consistently use 'sign in' and 'sign out'.(v0.35.0-nightly.20260313.bb060d7a9)
- Fixed UI rendering to prevent empty tool-group border stubs from appearing after filtering.(v0.35.0-nightly.20260313.bb060d7a9)
- Prevented plan truncation in the approval dialog by supporting unconstrained heights.(v0.35.0-nightly.20260313.bb060d7a9)
- Patched gaxios v7 stream corruption caused by Array.toString().(v0.35.0-nightly.20260313.bb060d7a9)
- Prevented hangs in non-interactive mode and improved agent guidance.(v0.35.0-nightly.20260313.bb060d7a9)
- Stabilized the prompt layout in the CLI to prevent jumping while typing.(v0.35.0-nightly.20260313.bb060d7a9)
- Fixed prompt text preservation when streaming is cancelled.(v0.35.0-nightly.20260313.bb060d7a9)
- Improved UX robustness for handling remote agent errors.(v0.35.0-nightly.20260313.bb060d7a9)
- Removed an unnecessary OAuth check from handleFallback and cleaned up a stray file.(v0.35.0-nightly.20260313.bb060d7a9)
- Clamped the cursor to the last character after all NORMAL mode delete operations.(v0.35.0-nightly.20260313.bb060d7a9)
- Allowed scrolling keys to function correctly in copy mode (Ctrl+S selection mode).(v0.35.0-nightly.20260313.bb060d7a9)
- Resolved conflicts from cherry-picking commit 45faf4d into the release branch.(v0.34.0-preview.1)
- Fixed parsing of raw ASCII buffer strings in Gaxios errors.(v0.33.0)
- Fixed a race condition between MCP initialization and prompt in ACP/Zed.(v0.33.0)
- Resolved autoThemeSwitching issues when the background hasn't changed but the theme mismatches.(v0.33.0)
- Fixed UI flicker when allowing sub-agent confirmation requests.(v0.33.0)
- Reduced false positives for LLM-based loop detection.(v0.33.0)
- Deflaked plan mode integration tests.(v0.33.0)
- Fixed CI failures by using a robot PAT for automated PRs to pass CLA checks.(v0.33.0)
- Fixed issue where subagents were not using qualified MCP tool names.(v0.33.0)
- Fixed issue where telemetry logging occurred for AbortError exceptions.(v0.33.0)
- Restricted the 'System: Please continue' invalid stream retry to Gemini 2 models only.(v0.33.0)
- Fixed CI failures related to stale PR closers when APP_ID is empty.(v0.33.0)
- Fixed plan mode by cleaning up session directories and plans upon deletion.(v0.33.0)
- Enforced optionality for API response fields in code_assist.(v0.33.0)
- Fixed an issue where background auto-updates blocked relaunching.(v0.33.0)
- Fixed pre-loading of @file references from external editor prompts.(v0.33.0)
- Pinned the clipboardy dependency to ~5.2.x to prevent issues.(v0.33.0)
- Increased the A2A agent timeout to 30 minutes to prevent premature failures.(v0.34.0-preview.0)
- Fixed merging of duplicate imports within packages/core.(v0.34.0-preview.0)
- Fixed model persistence issues across all scenarios.(v0.34.0-preview.0)
- Polished shell autocomplete rendering to feel more native to the shell environment.(v0.34.0-preview.0)
- Fixed Notifications/tools/list_changed support not working in MCP.(v0.34.0-preview.0)
- Fixed extension lifecycle events not registering correctly in DebugProfiler.(v0.34.0-preview.0)
- Fixed enabling of kitty codes on Windows Terminal.(v0.34.0-preview.0)
- Fixed crash related to unhandled AbortError during stream loop detection.(v0.34.0-preview.0)
- Fixed an error message when OAuth succeeds but a project ID is required.(v0.34.0-preview.0)
- Prevented hang during OAuth in non-interactive sessions for core and a2a-server.(v0.34.0-preview.0)
- Suppressed redundant failure notes when a tool error note is already being shown.(v0.34.0-preview.0)
- Preserved symlinks in extension source paths while enforcing folder trust.(v0.34.0-preview.0)
- Deferred tool exclusions to the policy engine in non-interactive mode.(v0.34.0-preview.0)
- Removed double padding on rendered content in the UI.(v0.34.0-preview.0)
- Truncated excessively long lines in grep search output.(v0.34.0-preview.0)
- Fixed enabling kitty codes on Windows Terminal.(v0.34.0-preview.0)
- Fixed partial output display in cancelled shell UI.(v0.34.0-preview.0)
- Fixed shell calls formatting.(v0.34.0-preview.0)
- Applied cherry-pick 3ff68a9 to resolve conflicts in release/v0.33.0-preview.14-pr-21884.(v0.33.0-preview.15)
- Resolved an issue related to cherry-picking commits in the release process.(v0.33.0-preview.14)
- Fixed overage strategy lifecycle and settings integration issues.(v0.34.0-nightly.20260310.4653b126f)
- Fixed expansion of paste placeholders in TextInput upon submission.(v0.34.0-nightly.20260310.4653b126f)
- Fixed crash potential by adding an in-memory cache to ChatRecordingService to prevent OOM errors.(v0.34.0-nightly.20260310.4653b126f)
- Fixed the experience for Ctrl+O expansion hints across different buffer modes.(v0.34.0-nightly.20260310.4653b126f)
- Corrected shell height reporting in the CLI.(v0.34.0-nightly.20260310.4653b126f)
- Fixed test suite failures when GEMINI_SYSTEM_MD or GEMINI_WRITE_SYSTEM_MD environment variables were set locally.(v0.34.0-nightly.20260310.4653b126f)
- Fixed display of actual graph output in the tracker_visualize tool.(v0.34.0-nightly.20260310.4653b126f)
- Sanitized SSE-corrupted JSON and domain strings during error classification.(v0.34.0-nightly.20260310.4653b126f)
- Resolved symlinks for non-existent paths during validation.(v0.34.0-nightly.20260310.4653b126f)
- Prevented infinite recursion during symlink resolution.(v0.34.0-nightly.20260310.4653b126f)
- Corrected Windows line ending and path separation bugs across the CLI.(v0.34.0-nightly.20260310.4653b126f)
- Handled GUI editor non-zero exit codes gracefully.(v0.34.0-nightly.20260310.4653b126f)
- Destroyed PTY on kill() and exception to prevent file descriptor leaks.(v0.34.0-nightly.20260310.4653b126f)
- Resolved a conflict issue related to cherry-picking commit 9a74271 for release v0.33.0-preview.8-pr-21236.(v0.33.0-preview.9)
- Fixed logic for task tracker strategy and removed tracker tools.(v0.34.0-nightly.20260307.6c3a90645)
- Fixed the display of media type and size for inline data parts.(v0.34.0-nightly.20260307.6c3a90645)
- Added screen reader support to the RewindViewer for accessibility.(v0.34.0-nightly.20260307.6c3a90645)
- Propagated stopHookActive in the AfterAgent retry path.(v0.34.0-nightly.20260307.6c3a90645)
- Fixed deduplication of GEMINI.md files by device/inode on case-insensitive filesystems.(v0.34.0-nightly.20260307.6c3a90645)
- Fixed graceful handling of the --resume flag when no sessions exist.(v0.34.0-nightly.20260307.6c3a90645)
- Fixed keeping the approved plan during chat compression.(v0.34.0-nightly.20260307.6c3a90645)
- Fixed appending correct OTLP paths for HTTP exporters.(v0.34.0-nightly.20260307.6c3a90645)
- Implemented the --all flag for extensions uninstall command.(v0.34.0-nightly.20260307.6c3a90645)
- Resolved an issue related to cherry-picking commit 931e668 into release/v0.33.0-preview.4-pr-21425 that was causing conflicts.(v0.33.0-preview.5)
- Fixed tool exclusion logic in non-interactive CLI mode to defer to the policy engine.(v0.34.0-nightly.20260306.a8f507352)
- Removed excessive double padding that was applied to rendered content in the UI.(v0.34.0-nightly.20260306.a8f507352)
- Truncated excessively long lines appearing in grep search output.(v0.34.0-nightly.20260306.a8f507352)
- Explicitly allowed codebase_investigator and cli_help commands to function in read-only mode.(v0.34.0-nightly.20260306.a8f507352)
- Fixed an issue where Kitty codes were not enabling correctly on Windows Terminal.(v0.34.0-nightly.20260306.a8f507352)
- Added partial output display for cancelled shell UI operations.(v0.34.0-nightly.20260306.a8f507352)
- Prevented an unhandled AbortError crash that occurred during stream loop detection.(v0.34.0-nightly.20260306.a8f507352)
- Reordered environment variable redaction checks to scan values before keys.(v0.34.0-nightly.20260306.a8f507352)
- Renamed the –experimental-acp flag to –acp and removed Zed-specific references.(v0.34.0-nightly.20260306.a8f507352)
- Fixed a bug where shell calls were not being formatted correctly.(v0.34.0-nightly.20260306.a8f507352)
- Fixed an ANSI escape bug affecting the code colorizer.(v0.34.0-nightly.20260306.a8f507352)
- Removed wildcard behavior from keybindings.(v0.34.0-nightly.20260306.a8f507352)
- Resolved an issue related to cherry-picking commit 0135b03 into the release branch, which involved resolving conflicts.(v0.33.0-preview.3)
Improvements in March 2026
- Improved the parsing speed for large input prompts.(v0.36.0-preview.7)
- Enhanced the clarity of error messages when authentication tokens expire.(v0.36.0-preview.7)
- Refined the output formatting for better readability in standard terminal environments.(v0.36.0-preview.7)
- Improved the parsing logic for complex multi-file requests, leading to more accurate context awareness.(v0.36.0-preview.5)
- Enhanced error messages to be clearer and more actionable when API quotas are exceeded.(v0.36.0-preview.5)
- Improved latency for initial response time by optimizing connection handling to the backend service.(v0.35.1)
- Enhanced error messages to provide clearer guidance when authentication tokens expire.(v0.35.1)
- Added missing Vim mode motions (X, ~, r, f/F/t/T, df/dt and friends) to the UI.(v0.35.0)
- Enabled retry fetching for notifications.(v0.35.0)
- Updated language detection in the core to use LSP 3.18 identifiers.(v0.35.0)
- Parallelized user quota and experiments fetching during refreshAuth for performance.(v0.35.0)
- Included initiationMethod in conversation interaction telemetry.(v0.35.0)
- Implemented retry attempt telemetry for network-related retries.(v0.35.0)
- Removed unnecessary OAuth check from handleFallback and cleaned up a stray file.(v0.35.0)
- Removed unnecessary escapeRegex from policy pattern builders.(v0.35.0)
- Allowed 'gemini-3.1' in the sensitive keyword linter.(v0.35.0)
- Simplified UI for subagent success and improved early termination display.(v0.35.0)
- Removed the legacy CoreToolScheduler.(v0.35.0)
- Extracted ExecutionLifecycleService for tool backgrounding.(v0.35.0)
- Do not show the /upgrade hint for Ultra users.(v0.35.0)
- Improved Docker image reference for the GitHub MCP server.(v0.36.0-preview.0)
- Refactored UI to extract SessionBrowser search and navigation components.(v0.36.0-preview.0)
- Simplified keypress and mouse providers and updated associated tests.(v0.36.0-preview.0)
- Removed extra newlines from ShellToolMessage.tsx.(v0.36.0-preview.0)
- Refactored subagent trajectory deletion and switched to native filesystem testing.(v0.36.0-preview.0)
- Simplified createMockSettings calls in CLI tests.(v0.36.0-preview.0)
- Removed references to stale Gemini CLI file structure information in documentation.(v0.36.0-preview.0)
- Updated website issue template for better label and title handling.(v0.36.0-preview.0)
- Updated callouts to function correctly on GitHub.(v0.36.0-preview.0)
- Upgraded ACP SDK from version 0.12 to 0.16.1.(v0.36.0-preview.0)
- Added minor style updates based on an initial documentation audit.(v0.36.0-preview.0)
- Improved reliability by automatically retrying evals upon receiving an API error.(v0.36.0-nightly.20260323.6055c4707)
- Added 'Esc' instruction to the footer of the HooksDialog for better user guidance.(v0.36.0-nightly.20260323.6055c4707)
- Refined internal code quality by enforcing zero warnings and cleaning up syntax restrictions.(v0.36.0-nightly.20260323.6055c4707)
- Improved the parsing logic for markdown code blocks to ensure better compatibility with various IDEs.(v0.35.0-preview.4)
- Optimized the startup time of the CLI application by lazy-loading non-essential modules.(v0.35.0-preview.4)
- Formatted multi-line banner warnings to include a bold title for better visibility.(v0.36.0-nightly.20260321.fc03891a1)
- Removed the 'write todo list' tool from UI tips.(v0.36.0-nightly.20260321.fc03891a1)
- Removed references to stale Gemini CLI file structure information in documentation.(v0.36.0-nightly.20260321.fc03891a1)
- Added FAQ entry detailing how to check the Gemini CLI version.(v0.36.0-nightly.20260321.fc03891a1)
- Upgraded the ACP SDK from version 0.12 to 0.16.1.(v0.36.0-nightly.20260321.fc03891a1)
- Added ModelChain support to ModelConfigService and made ModelDialog dynamic.(v0.36.0-nightly.20260321.fc03891a1)
- Ensured that copied extensions are writable in the user's local directory.(v0.36.0-nightly.20260321.fc03891a1)
- Updated callouts to function correctly on GitHub.(v0.36.0-nightly.20260321.fc03891a1)
- Clarified that plan mode policies are combined with normal mode policies.(v0.36.0-nightly.20260321.fc03891a1)
- Improved async-pr-review workflow and logging.(v0.36.0-nightly.20260318.e2658ccda)
- Replaced the runtime npx for the browser agent chrome devtool mcp with a pre-built bundle.(v0.36.0-nightly.20260318.e2658ccda)
- Optimized TrackerService dependency checks.(v0.36.0-nightly.20260318.e2658ccda)
- Polished UI sorting and formatting for the tracker.(v0.36.0-nightly.20260318.e2658ccda)
- Increased thought signature retry resilience.(v0.36.0-nightly.20260318.e2658ccda)
- Replaced positional execute parameters with an ExecuteOptions bag.(v0.36.0-nightly.20260318.e2658ccda)
- Explicitly passed messageBus to the policy engine for MCP tool saves.(v0.36.0-nightly.20260318.e2658ccda)
- Showed descriptive error messages when saving settings fails.(v0.36.0-nightly.20260318.e2658ccda)
- Moved keychain fallback logic to the keychain service.(v0.36.0-nightly.20260318.e2658ccda)
- Disallowed Object.create() and reflect.(v0.36.0-nightly.20260318.e2658ccda)
- Guarded pro model usage.(v0.36.0-nightly.20260318.e2658ccda)
- Added extra safety checks for proto pollution.(v0.34.0)
- Consistently guarded restarts against concurrent auto updates.(v0.34.0)
- Implemented defensive coding to reduce the risk of Maximum update depth errors.(v0.34.0)
- Fixed enabling kitty codes on Windows Terminal.(v0.34.0)
- Enabled deprecated settings removal by default in the CLI.(v0.34.0)
- Categorized built-in themes into dark/ and light/ directories (refactor).(v0.34.0)
- Extracted shared OAuth flow primitives from MCPOAuthProvider (refactor).(v0.34.0)
- Added missing Vim mode motions (X, ~, r, f/F/t/T, df/dt and friends) to the UI.(v0.35.0-preview.1)
- Added retry attempt telemetry for network-related retries.(v0.35.0-preview.1)
- Included initiationMethod in conversation interaction telemetry.(v0.35.0-preview.1)
- Parallelized user quota and experiments fetching during refreshAuth.(v0.35.0-preview.1)
- Removed unnecessary escapeRegex from pattern builders in policy handling.(v0.35.0-preview.1)
- Allowed 'gemini-3.1' in the sensitive keyword linter.(v0.35.0-preview.1)
- Removed the legacy CoreToolScheduler.(v0.35.0-preview.1)
- Extracted ExecutionLifecycleService for tool backgrounding.(v0.35.0-preview.1)
- Removed the '/upgrade' hint display for Ultra users.(v0.35.0-preview.1)
- Updated theme screenshots and added missing themes in documentation.(v0.35.0-nightly.20260313.bb060d7a9)
- Clarified the application of global policy rules when using plan mode.(v0.35.0-nightly.20260313.bb060d7a9)
- Improved API response error logging when retries occur.(v0.35.0-nightly.20260313.bb060d7a9)
- Handled dirty worktrees more gracefully and added warnings about running scripts on untrusted code.(v0.35.0-nightly.20260313.bb060d7a9)
- Made command names consistent across the tool.(v0.35.0-nightly.20260313.bb060d7a9)
- Removed the legacy agent_card_requires_auth configuration flag.(v0.35.0-nightly.20260313.bb060d7a9)
- Clarified telemetry setup and provided a comprehensive data map in documentation.(v0.35.0-nightly.20260313.bb060d7a9)
- Removed the legacy CoreToolScheduler.(v0.35.0-nightly.20260313.bb060d7a9)
- Updated terminology in authentication flows.(v0.35.0-nightly.20260313.bb060d7a9)
- Updated model documentation to remove references to Preview Features.(v0.33.0)
- Added Windows PowerShell equivalents for environments and scripting in documentation.(v0.33.0)
- Merged User and Agent Card Descriptions for better context.(v0.33.0)
- Refactored CLI to remove React anti-patterns, improve type safety, and fix UX oversights in SettingsDialog.(v0.33.0)
- Added MCPOAuthProvider implementing the MCPSDK OAuthClientProvider.(v0.33.0)
- Replaced manual syncPlanModeTools with declarative policy rules.(v0.33.0)
- Increased the default HTTP headers timeout to 5 minutes.(v0.33.0)
- Skipped telemetry logging for AbortError exceptions.(v0.33.0)
- Made CI evals conditional: only run if prompts or tools changed.(v0.33.0)
- Redesigned the header to be more compact with an ASCII icon.(v0.33.0)
- Added a dialog pattern for the /hooks Command.(v0.33.0)
- Updated the docs-writer skill with a new resource.(v0.33.0)
- Standardized semantic focus colors and enhanced history visibility in the UI.(v0.34.0-preview.0)
- Added extra safety checks to prevent proto pollution.(v0.34.0-preview.0)
- Consistently guarded restarts against concurrent auto-updates.(v0.34.0-preview.0)
- Added defensive coding to reduce the risk of Maximum update depth errors.(v0.34.0-preview.0)
- Enabled deprecated settings removal by default in the CLI.(v0.34.0-preview.0)
- Categorized built-in themes into dark/ and light/ directories for better organization.(v0.34.0-preview.0)
- Explicitly allowed codebase_investigator and cli_help in read-only mode.(v0.34.0-preview.0)
- Whitelisted TERM and COLORTERM environment variables during environment sanitization.(v0.34.0-nightly.20260310.4653b126f)
- Standardized on the 'reload' verb for all CLI components.(v0.34.0-nightly.20260310.4653b126f)
- Fixed settings display to show objects as JSON instead of "[object Object]".(v0.34.0-nightly.20260310.4653b126f)
- Cached API key loading to reduce redundant keychain access.(v0.34.0-nightly.20260310.4653b126f)
- Cached settings loading to reduce redundant disk I/O at startup.(v0.34.0-nightly.20260310.4653b126f)
- Fixed headless mode documentation.(v0.34.0-nightly.20260310.4653b126f)
- Fixed broken markdown syntax and anchor links in documentation for /tools.(v0.34.0-nightly.20260310.4653b126f)
- Fixed heading formatting in commands.md and phrasing in tools-api.md documentation.(v0.34.0-nightly.20260310.4653b126f)
- Unified keybinding infrastructure and supported string initialization.(v0.34.0-nightly.20260310.4653b126f)
- Formatted release times as HH:MM UTC in documentation.(v0.34.0-nightly.20260307.6c3a90645)
- Clarified ! command output visibility in the shell commands tutorial.(v0.34.0-nightly.20260307.6c3a90645)
- Refined string-reviewer guidelines and description for skills.(v0.34.0-nightly.20260307.6c3a90645)
- Fixed theme color contrast issues specifically for macOS Terminal.app.(v0.34.0-nightly.20260306.a8f507352)
- Replaced hardcoded keybinding strings with dynamic formatters in the CLI.(v0.34.0-nightly.20260306.a8f507352)
- Categorized built-in themes into separate dark/ and light/ directories.(v0.34.0-nightly.20260306.a8f507352)
- Fixed shell calls to be properly formatted.(v0.34.0-nightly.20260306.a8f507352)
All Releases in March 2026
v0.36.0-preview.73 features3 fixesThis release focuses on improving the user experience by introducing response streaming for faster interactions and adding a strict mode for code reviews. Several bugs related to network timeouts and code formatting have also been resolved.
v0.35.31 fixThis minor patch release primarily addresses a specific conflict encountered during a cherry-pick operation for the release branch. Users should note the resolution of this internal integration issue.
v0.36.0-preview.6This release appears to be a maintenance patch, specifically cherry-picking commit 765fb67 into the current preview version. Users should update to ensure they have the latest patched build for version v0.36.0-preview.6.
v0.36.0-preview.52 features3 fixesThis release focuses on improving responsiveness by introducing streaming support for API responses, giving users faster feedback. We also fixed several critical bugs related to code formatting and configuration loading across different operating systems.
v0.35.2This release primarily provides an update to the changelog link for version v0.35.2. Users should refer to the provided GitHub link for detailed information on any changes included in this specific patch.
v0.36.0-preview.4This release primarily focuses on internal updates and bug fixes, as indicated by the lack of specific feature announcements in the provided notes. Users should refer to the linked GitHub comparison for detailed changes between versions v0.36.0-preview.3 and v0.36.0-preview.4.
v0.35.11 feature3 fixesThis minor release focuses on improving the user experience by introducing response streaming for faster feedback during code generation. It also includes critical fixes for hanging CLI processes under certain network conditions and resolves indentation issues in generated Python code.
v0.36.0-preview.3This release primarily consists of a patch update (v0.36.0-preview.1) applied to the v0.36.0-preview.0 branch. The changes are focused on internal maintenance and version synchronization rather than new user-facing features or bug fixes.
v0.35.014 features17 fixesThis release introduces significant new customization options, including user-configurable keyboard shortcuts and support for custom base URLs. Several Vim editing features have been added to the UI, alongside core stability fixes like improved API error retries and better process cleanup. Users will also notice better visibility into tool execution status with pending tool calls now being displayed.
v0.36.0-preview.018 features18 fixesThis release introduces significant architectural updates, including multi-registry support and enhanced subagent capabilities like local execution and memory injection. Key fixes address issues with path expansion, session handling, and UI rendering stability across various terminal sizes. Users will benefit from improved context awareness, better sandboxing on macOS, and new features like plan mode support in non-interactive sessions.
v0.36.0-nightly.20260323.6055c47071 feature5 fixesThis release focuses on improving reliability and fixing critical issues across the toolchain. Key updates include automatic retries for failed evaluations and fixes for plan mode freezing and tool hook behavior. Users will also see better guidance in the CLI interface with new instructions and improved session handling for web fetching.
v0.35.0-preview.51 fixThis minor release primarily addresses a specific conflict encountered during the cherry-picking process for the current preview branch. Users should note the resolution of this internal integration issue.
v0.35.0-preview.42 features3 fixesThis release introduces streaming support for faster API responses and adds the capability to configure custom inference temperatures. We also resolved critical bugs related to network timeouts and incorrect code indentation in generated output.
v0.35.0-preview.3This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the v0.35.0-preview.2 branch into the new v0.35.0-preview.3 version. No new user-facing features or specific bug fixes were detailed in this summary section.
v0.36.0-nightly.20260321.fc03891a119 features13 fixesThis release introduces significant enhancements to agent execution, including local execution and tool isolation for subagents, alongside native sandboxing support for both macOS and Windows. Key fixes address issues with subagent state persistence and UI rendering, while new features enable plan mode in non-interactive sessions and add Git worktree support for parallel development.
v0.35.0-preview.2This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the current preview version. Users should note that this is a minor maintenance update focused on ensuring the stability of version v0.35.0-preview.1.
v0.36.0-nightly.20260318.e2658ccda12 features18 fixesThis release introduces major new capabilities, including the full enablement of subagents and the default activation of JIT context loading. Security and reliability have been enhanced with cryptographic integrity verification for extensions and sandboxing for process-spawning tools. Numerous bug fixes address issues related to configuration saving, terminal input handling, and JIT context operations.
v0.34.017 features20 fixesThis release introduces significant new capabilities, including experimental LXC and native gVisor sandboxing support, and new CLI features like chat resume and custom footers. Numerous bug fixes address stability, particularly around OAuth handling, model persistence, and UI rendering issues.
v0.35.0-preview.114 features19 fixesThis release introduces significant enhancements to user customization, including customizable keyboard shortcuts and support for new Vim motions and keybindings in the CLI. Several core stability fixes address issues related to process handling, API error retries, and Windows compatibility. Users will also benefit from improved telemetry and better handling of tool calls and session resumes.
v0.34.0-preview.4This release primarily consists of a patch update, cherry-picking a specific commit (48130eb) to stabilize the v0.34.0-preview.3 branch and create version v0.34.0-preview.4. No new user-facing features or specific bug fixes were detailed in this summary section.
v0.33.21 fixThis patch release primarily addresses a specific conflict encountered during the cherry-picking process for the v0.33.1-pr-22665 release branch. Users should note this is a maintenance update focused on resolving integration issues.
v0.35.0-nightly.20260314.3038fdce2This release primarily contains maintenance updates and internal changes, as indicated by the minimal changelog content provided. Users should refer to the full comparison link for detailed technical updates introduced by the latest commit.
v0.34.0-preview.3This release primarily consists of a patch update to version v0.34.0-preview.3, incorporating a cherry-pick from a previous pull request. No new user-facing features or specific bug fixes are detailed in these release notes.
v0.35.0-nightly.20260313.bb060d7a917 features18 fixesThis release introduces significant new capabilities, including OAuth2 Authorization Code support for A2A agents and customizable keyboard shortcuts. Key fixes address stability issues like preventing prompt jumping and race conditions during retries. Users will also benefit from new Vim mode motions and improved reporting of per-model token usage in stream-json output.
v0.33.1This release is a patch update (v0.33.1) focused on applying a specific cherry-pick (8432bce) from a pull request to stabilize the current release branch. No new user-facing features or explicit bug fixes are detailed in this summary, indicating a minor maintenance update.
v0.34.0-preview.2This release appears to be a maintenance patch, specifically cherry-picking a commit to address an issue in the v0.34.0-preview.1 branch and creating version v0.34.0-preview.2. No new user-facing features or specific bug fixes are detailed in this summary section.
v0.34.0-preview.11 fixThis patch release primarily addresses internal conflicts encountered during the cherry-picking process for the v0.34.0-preview.0 branch. Users should see a more stable integration of recent changes following the resolution of these conflicts.
v0.33.016 features16 fixesThis release introduces several new capabilities, including the addition of the github-issue-creator skill and support for HTTP authentication for A2A remote agents. Several critical bugs were fixed, such as resolving race conditions in ACP/Zed and reducing false positives in LLM loop detection. Users will also benefit from UX improvements like a redesigned compact header and better context display for the context window usage.
v0.34.0-preview.015 features18 fixesThis release introduces significant new capabilities, including experimental LXC and native gVisor sandboxing support, along with new CLI features like chat session resumption and custom footer configuration. Numerous bug fixes address stability, including increased agent timeouts and preventing hangs during OAuth in non-interactive sessions. Users will also benefit from improved UI styling and better filename prioritization in autocompletion.
v0.33.0-preview.151 fixThis release primarily focuses on internal maintenance by applying a specific cherry-pick to resolve conflicts within the release branch. Users should note the application of commit 3ff68a9 to stabilize the preview build.
v0.33.0-preview.141 fixThis release primarily addresses a technical issue within the release pipeline, specifically resolving a conflict encountered during a cherry-pick operation. Users should see a more stable build process as a result of this patch.
v0.33.0-preview.13This release appears to be a maintenance patch, specifically cherry-picking a commit to stabilize the v0.33.0-preview.12 branch into the new v0.33.0-preview.13 version. No user-facing features or explicit bug fixes are detailed in this summary section.
v0.33.0-preview.12This release primarily consists of a maintenance cherry-pick to the current preview branch. There are no new user-facing features or specific bug fixes highlighted in this summary section.
v0.33.0-preview.11This release primarily consists of a patch cherry-pick to stabilize the current preview version. Users should note that this update incorporates specific fixes referenced in pull request 21859.
v0.34.0-nightly.20260310.4653b126f14 features13 fixesThis release introduces several new CLI features, including enabling Plan Mode by default, adding the /upgrade command, and unifying the /chat and /resume UX. Numerous bug fixes address stability issues related to memory usage, environment variables, and path resolution across platforms. Performance has also been improved through increased caching of API key and settings loads.
v0.33.0-preview.10This release appears to be a maintenance patch, specifically cherry-picking a commit to update the preview version from v0.33.0-preview.9 to v0.33.0-preview.10. No user-facing features or specific bug fixes are detailed in these notes.
v0.33.0-preview.91 fixThis is a minor patch release focused on resolving internal conflicts during the cherry-picking process for the upcoming preview version. Users should see stability improvements related to the build process.
v0.33.0-preview.8This release appears to be a maintenance patch, specifically cherry-picking a commit to ensure version stability for the v0.33.0-preview.7 branch. Users should note that this is a minor update focused on internal version management rather than new user-facing functionality.
v0.33.0-preview.7This release primarily focuses on internal updates and bug fixes, with no major new user-facing features announced in the provided snippet. Users should refer to the linked GitHub comparison for detailed changes.
v0.33.0-preview.6This release primarily consists of a patch update, cherry-picking a specific commit to the current preview version. Users should note that this is a minor maintenance update focused on stabilizing the v0.33.0-preview.5 branch.
v0.34.0-nightly.20260307.6c3a906456 features9 fixesThis release introduces several core enhancements, including a unified KeychainService for token storage and a generic CacheService to optimize user setup. Several bugs related to task tracking, chat compression, and file handling on case-insensitive filesystems have been resolved. Users will also benefit from dynamically generated keybinding hints and improved accessibility support in the RewindViewer.
v0.33.0-preview.51 fixThis minor release primarily addresses a specific conflict issue encountered during a patch cherry-pick operation. Users should note the resolution of this internal conflict affecting the build process.
v0.34.0-nightly.20260306.a8f5073526 features12 fixesThis release introduces significant new capabilities, including native gVisor sandboxing support and the ability to configure custom footers via the /footer command. Several bugs were addressed, such as fixing padding issues in the UI, ensuring correct tool exclusion in non-interactive mode, and improving theme contrast on macOS Terminal.app.
v0.33.0-preview.4This release primarily consists of a patch update, cherry-picking a specific commit to stabilize version v0.33.0-preview.3 into the new v0.33.0-preview.4 release. No new user-facing features or specific bug fixes were detailed in this summary section.
v0.33.0-preview.31 fixThis preview release primarily focuses on internal maintenance by addressing a specific conflict encountered during a cherry-pick operation to the release branch. Users should see stability improvements resulting from this patch.
v0.33.0-preview.2This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the v0.33.0-preview.1 branch and create version 0.33.0-preview.2. No new user-facing features or specific bug fixes are detailed in this summary.