Gemini CLI mcp
ComponentUpdates related to the mcp component of Gemini CLI.
All MCP Features
- Added prompt for users to restart the CLI when changing authentication to OAuth mid-session or if no auth type is selected at startup.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Introduced the /memory command for the a2a server.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Added install and uninstall commands for managing skills via the CLI.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Enabled using the Tab key to switch focus between the shell and the input area.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Enabled support for shipping built-in skills directly with the CLI.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Implemented dynamic terminal tab titles to reflect CLI status.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Added the 'disableLLMCorrection' setting to skip automatic correction in edit tools.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Clarified mandatory YAML frontmatter requirements for sub-agents.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Implemented support for subagents as extensions.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Added support for defining agents within settings.json.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Highlighted the persist mode status within the ModelDialog.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Enhanced the retry mechanism and overall user experience for retries.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Added a Rewind Confirmation dialog and a Rewind Viewer component.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Introduced the 'skill-creator' built-in skill and CJS management tools.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Added support for Folder Trust when using Hooks.(v0.24.0)
- Introduced dynamic mode-aware policy evaluation.(v0.24.0)
- Enabled automatic persistence of the last used /model across Gemini CLI sessions.(v0.24.0)
- Implemented unified secrets sanitization and environment variable redaction options.(v0.24.0)
- Added experimental in-CLI subcommands for installing and uninstalling extensions.(v0.24.0)
- Added support for A2A Client Manager.(v0.24.0)
- Enabled terse transformations of image paths within the text buffer.(v0.24.0)
- Added security warnings and improved layout for the Hooks list.(v0.24.0)
- Added project-level hook warnings for security context.(v0.24.0)
- Added modifyOtherKeys protocol support for tmux integration.(v0.24.0)
- Enabled granular shell command allowlisting within the policy engine.(v0.24.0)
- Added support for remote agents and multi-agent TOML files.(v0.24.0)
- Implemented tool input modification support.(v0.24.0)
- Added instructions to the extensions update info notification.(v0.24.0)
- Added extension settings information to the /extensions list command output.(v0.24.0)
- Implemented Core Skill Infrastructure and Tiered Discovery for Agent Skills.(v0.24.0)
- Added remote agents to the agent registry.(v0.24.0)
- Implemented STOP_EXECUTION functionality and enhanced hook decision handling.(v0.24.0)
- Implemented Autonomous Activation Tool and Context Injection for Agent Skills.(v0.24.0)
- Added folder suggestions to the /dir add command.(v0.24.0)
- Implemented Agent Integration and System Prompt Awareness for Agent Skills.(v0.24.0)
- Added Status Bar Integration to display Skill Counts for Agent Skills.(v0.24.0)
- Implemented Unification of Representation and Centralized Loading for Agent Skills.(v0.24.0)
- Restored MessageBus optionality for soft migration (Phase 1).(v0.24.0)
- Standardized Tool and Agent Invocation constructors (Phase 2).(v0.24.0)
- Added support for Hx.(v0.25.0-preview.0)
- Introduced GEMINI_CLI_HOME environment variable for strict test isolation.(v0.25.0-preview.0)
- Enabled multi-scope skill enablement and shadowing.(v0.25.0-preview.0)
- Added confirmation details support and JSON-RPC vs HTTP REST support.(v0.25.0-preview.0)
- Added filepath autosuggestion after using slash commands in the CLI.(v0.25.0-preview.0)
- Added an upgrade option for paid users.(v0.25.0-preview.0)
- Enabled exporting chat history in the /bug command and prefilling GitHub issues.(v0.25.0-preview.0)
- Enabled interactive shell mode for external tooling relying on the a2a server.(v0.25.0-preview.0)
- Added extension linking capabilities in the CLI.(v0.25.0-preview.0)
- Added native Sublime Text support to IDE detection.(v0.25.0-preview.0)
- Added the /agents slash command to list available agents.(v0.25.0-preview.0)
- Implemented file system reversion utilities for the Rewind functionality.(v0.25.0-preview.0)
- Added support for Antigravity terminal in the terminal setup utility.(v0.25.0-preview.0)
- Enabled model routing to subagents.(v0.25.0-preview.0)
- Enabled the cli_help agent by default.(v0.25.0-preview.0)
- Introduced granular stop and block behavior for agent hooks.(v0.25.0-nightly.20260112.15891721a)
- Added a command to manage Gemini skills via the CLI (/skills management command).(v0.25.0-nightly.20260112.15891721a)
- Enabled implementation of /skills reload command.(v0.25.0-nightly.20260112.15891721a)
- Added a setting to support OSC 52 paste functionality.(v0.25.0-nightly.20260112.15891721a)
- Enabled support for context injection via the SessionStart hook.(v0.25.0-nightly.20260112.15891721a)
- Added support for remote agents.(v0.25.0-nightly.20260112.15891721a)
- Added visual indicators for hook execution in the UI.(v0.25.0-nightly.20260112.15891721a)
- Added a hooks.enabled setting to control hook execution.(v0.25.0-nightly.20260112.15891721a)
- Introduced remote admin settings, including secureModeEnabled and mcpEnabled.(v0.25.0-nightly.20260112.15891721a)
- Added support for Hx.(v0.25.0-nightly.20260112.15891721a)
- Implemented multi-scope skill enablement and shadowing fix for Agent Skills.(v0.25.0-nightly.20260112.15891721a)
- Added support for extensions disabled via admin settings (though this was reverted, it was present in the notes).(v0.25.0-nightly.20260112.15891721a)
- Added description for each setting item displayed in the /settings command.(v0.25.0-nightly.20260112.15891721a)
- Enabled opt-in persistence of the model selected via /model.(v0.25.0-nightly.20260112.15891721a)
- Introduced remote agent infrastructure and renamed the local executor.(v0.23.0)
- Added the `/auth logout` command to clear credentials and authentication state.(v0.23.0)
- Launched Gemini 3 Flash model support in the Gemini CLI.(v0.23.0)
- Added support for Windows clipboard image pasting, including an Alt+V workaround.(v0.23.0)
- Added an agent TOML parser.(v0.23.0)
- Added a core tool that incorporates all context from the core package.(v0.23.0)
- Added support for friendly names and descriptions in hooks.(v0.23.0)
- Enabled detection of the background color.(v0.23.0)
- Passed additional environment variables to shell execution.(v0.23.0)
- Implemented JIT context memory loading and UI synchronization.(v0.23.0)
- Put the "Allow for all future sessions" confirmation behind a setting that is off by default.(v0.23.0)
- Added documentation for the System Prompt Override (GEMINI_SYSTEM_MD).(v0.23.0)
- Added an Introspection agent demo.(v0.23.0)
- Added clear logging for hooks telemetry.(v0.23.0)
- Added support for `.geminiignore` in the SearchText tool.(v0.23.0)
- Added support for Folder Trust when using Hooks.(v0.24.0-preview.0)
- Introduced dynamic mode-aware policy evaluation.(v0.24.0-preview.0)
- Enabled automatic persistence of the last used /model across Gemini CLI sessions.(v0.24.0-preview.0)
- Implemented unified secrets sanitization and environment variable redaction options.(v0.24.0-preview.0)
- Added experimental in-CLI subcommands for installing and uninstalling extensions.(v0.24.0-preview.0)
- Added support for A2A Client Manager.(v0.24.0-preview.0)
- Enabled terse transformations of image paths within the text buffer.(v0.24.0-preview.0)
- Added security warnings and improved layout for the Hooks list.(v0.24.0-preview.0)
- Added project-level hook warnings for security context.(v0.24.0-preview.0)
- Added modifyOtherKeys protocol support for tmux integration.(v0.24.0-preview.0)
- Enabled granular shell command allowlisting within the policy engine.(v0.24.0-preview.0)
- Added support for remote agents and multi-agent TOML files.(v0.24.0-preview.0)
- Implemented tool input modification support.(v0.24.0-preview.0)
- Added instructions to the extensions update info notification.(v0.24.0-preview.0)
- Added extension settings information to the /extensions list command output.(v0.24.0-preview.0)
- Implemented Core Skill Infrastructure and Tiered Discovery for Agent Skills.(v0.24.0-preview.0)
- Added remote agents to the agent registry.(v0.24.0-preview.0)
- Implemented STOP_EXECUTION functionality and enhanced hook decision handling.(v0.24.0-preview.0)
- Implemented Autonomous Activation Tool and Context Injection for Agent Skills.(v0.24.0-preview.0)
- Added folder suggestions to the /dir add command.(v0.24.0-preview.0)
- Implemented Agent Integration and System Prompt Awareness for Agent Skills.(v0.24.0-preview.0)
- Added Status Bar Integration to display Skill Counts for Agent Skills.(v0.24.0-preview.0)
- Implemented Unification of Representation and Centralized Loading for Agent Skills.(v0.24.0-preview.0)
- Restored MessageBus optionality for soft migration (Phase 1).(v0.24.0-preview.0)
- Standardized Tool and Agent Invocation constructors (Phase 2).(v0.24.0-preview.0)
- Introduced Autonomous Activation Tool and Context Injection for Agent Skills.(v0.24.0-nightly.20260103.30f5c4af4)
- Enabled Agent Integration and System Prompt Awareness for Agent Skills.(v0.24.0-nightly.20260103.30f5c4af4)
- Added folder suggestions when using the /dir add command.(v0.24.0-nightly.20260103.30f5c4af4)
- Integrated Agent Skill counts into the Status Bar for quick visibility.(v0.24.0-nightly.20260103.30f5c4af4)
- Enabled automatic persistence of the currently selected model (/model) across Gemini CLI sessions.(v0.21.0-nightly.20251226.546baf993)
- Introduced experimental in-CLI subcommands for installing and uninstalling extensions.(v0.21.0-nightly.20251226.546baf993)
- Added support for Folder Trust to Hooks functionality.(v0.21.0-nightly.20251226.546baf993)
- Implemented dynamic mode-aware policy evaluation.(v0.21.0-nightly.20251226.546baf993)
- Added security warning and improved layout for the Hooks list in the UI.(v0.21.0-nightly.20251226.546baf993)
- Implemented unified secrets sanitization and environment variable redaction options.(v0.21.0-nightly.20251226.546baf993)
- Added A2A Client Manager.(v0.21.0-nightly.20251226.546baf993)
- Enabled terse transformations of image paths within the text buffer.(v0.21.0-nightly.20251226.546baf993)
- Added project-level hook warnings for security context.(v0.21.0-nightly.20251226.546baf993)
- Added modifyOtherKeys protocol support for tmux integration.(v0.21.0-nightly.20251226.546baf993)
- Enabled fallback to GEMINI_CLI_IDE_AUTH_TOKEN environment variable for authentication.(v0.22.0)
- Introduced display of quota statistics for unused models in the /stats command.(v0.22.0)
- Ensured the codebase investigator uses the preview model when the main agent does.(v0.22.0)
- Added plumbing for late resolution of model configurations.(v0.22.0)
- Added support for specifying `transcript_path` in hooks for the git-ai/Gemini extension.(v0.22.0)
- Introduced the `/init` command for the A2A server.(v0.22.0)
- Enabled support for multi-file drag and drop of images.(v0.22.0)
- Introduced persistent "Always Allow" policies with granular shell & MCP support.(v0.22.0)
- Polished cached token statistics and simplified stats display when quota information is present.(v0.22.0)
- Added validation for the settings schema.(v0.22.0)
- Enabled the codebase investigator by default in read-only policy.(v0.22.0)
- Introduced remote agent infrastructure and renamed the local executor.(v0.23.0-preview.0)
- Added the `/auth logout` command to clear credentials and authentication state.(v0.23.0-preview.0)
- Launched Gemini 3 Flash support in the Gemini CLI.(v0.23.0-preview.0)
- Added support for Windows clipboard image pasting, including an Alt+V paste workaround.(v0.23.0-preview.0)
- Added an agent TOML parser.(v0.23.0-preview.0)
- Added a core tool that incorporates all context from the core package.(v0.23.0-preview.0)
- Added support for friendly names and descriptions in hooks.(v0.23.0-preview.0)
- Enabled detection of the background color.(v0.23.0-preview.0)
- Added support for passing additional environment variables to shell execution.(v0.23.0-preview.0)
- Implemented JIT context memory loading and UI synchronization.(v0.23.0-preview.0)
- Moved the "Allow for all future sessions" confirmation behind a setting that is off by default.(v0.23.0-preview.0)
- Added documentation for the System Prompt Override (GEMINI_SYSTEM_MD).(v0.23.0-preview.0)
- Added an Introspection agent demo.(v0.23.0-preview.0)
- Added clear logging for hooks via telemetry.(v0.23.0-preview.0)
- Added .geminiignore support to the SearchText tool.(v0.23.0-preview.0)
- Implemented Just-In-Time (JIT) context memory loading and synchronized it with the UI.(v0.21.0-nightly.20251220.41a1a3eed)
- Introduced the ability to override the system prompt using the GEMINI_SYSTEM_MD environment variable.(v0.21.0-nightly.20251220.41a1a3eed)
- Added an Introspection agent demo.(v0.21.0-nightly.20251220.41a1a3eed)
All MCP Bug Fixes
- Fixed an issue where the 'activate_skill' command would incorrectly trigger a re-registration warning.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Restored fastreturn support.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Fixed an issue where the CLI would set only the window title instead of both the tab and window title.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Ensured MCP policies correctly match unqualified names when running in non-interactive mode.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Refined the 'Action Required' indicator and focus hints in the CLI.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Fixed an unknown argument error when using 'gemini skills install'.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Allowed the @ file selector to work correctly on slash command lines.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Resolved a sticky header regression that occurred in tool messages.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Ensured OSC52 copy functionality is only used when operating in SSH or WSL environments.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Fixed an issue where ctrl+x did not use the preferred editor.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Resolved a race condition that occurred during tool response reporting.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Prevented errors from being thrown for GeminiEventType Retry and InvalidStream in the a2a context.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Fixed PDF token estimation calculations.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Corrected an issue where the 'gemini skills install' command threw an unknown argument error.(v0.26.0-nightly.20260115.6cb3ae4e0)
- Fixed a crash that occurred when cleaning up unhandled EIO errors during stdin read operations.(v0.24.0)
- Fixed missing `type` field in MCPServerConfig.(v0.24.0)
- Resolved an unhandled promise rejection in ide-client.ts.(v0.24.0)
- Fixed failure to check if a directory is a repository in GitService.initialize.(v0.24.0)
- Fixed an issue where the `enableShellOutputEfficiency` setting was missing from the settings schema.(v0.24.0)
- Fixed the policy engine by enabling granular shell command allowlisting.(v0.24.0)
- Deduplicated agent hooks and added cross-platform integration tests.(v0.24.0)
- Fixed a build issue caused by a year-specific linter rule.(v0.24.0)
- Fixed an unhandled promise rejection in mcp-client-manager.(v0.24.0)
- Improved shell command detection when dealing with redirection.(v0.24.0)
- Mocked powershell output in shell-utils tests to ensure stability.(v0.24.0)
- Fixed an issue with overrides to bases in the core functionality.(v0.25.0-preview.0)
- Fixed the spewie getter in `hookTranslator.ts`.(v0.25.0-preview.0)
- Fixed a typo in the MCP servers settings description.(v0.25.0-preview.0)
- Fixed an issue where yolo should auto allow redirection.(v0.25.0-preview.0)
- Fixed an issue where `disableYoloMode` incorrectly enforced default approval mode against arguments.(v0.25.0-preview.0)
- Fixed an issue with the `pr-triage.sh` script limiting labels.(v0.25.0-preview.0)
- Fixed CI failures when running on forks.(v0.25.0-preview.0)
- Fixed an issue where the telemetry.js script failed to handle paths containing spaces.(v0.25.0-preview.0)
- Fixed a terminal hang that occurred when a user exited the browser without logging in.(v0.25.0-nightly.20260112.15891721a)
- Fixed an issue where the SDK warning was triggered by accessing the .text getter during logging.(v0.25.0-nightly.20260112.15891721a)
- Prevented a crash when using the /copy command on Windows by skipping /dev/tty.(v0.25.0-nightly.20260112.15891721a)
- Resolved a paste issue specifically on Windows terminals.(v0.25.0-nightly.20260112.15891721a)
- Fixed the order of preflight checks.(v0.25.0-nightly.20260112.15891721a)
- Fixed an issue where the writeTodo construction was incorrect.(v0.25.0-nightly.20260112.15891721a)
- Fixed image token estimation calculations.(v0.25.0-nightly.20260112.15891721a)
- Fixed an issue where broken skills objects were incorrectly displayed in the settings dialog.(v0.25.0-nightly.20260112.15891721a)
- Fixed scheduled issue triage queries that were causing an "argument list too long" error by limiting the queries.(v0.25.0-nightly.20260112.15891721a)
- Fixed the /settings command fallback mechanism.(v0.25.0-nightly.20260112.15891721a)
- Fixed an issue where keyboard modes were not properly disabled upon exit.(v0.25.0-nightly.20260112.15891721a)
- Fixed an issue where eager slash command completion hid sibling commands.(v0.23.0)
- Corrected initial history length handling for chat commands.(v0.23.0)
- Prevented an infinite loop during prompt completion when an error occurred.(v0.23.0)
- Fixed an issue where showing command suggestions was suppressed even on a perfect match; suggestions are now shown and sorted correctly.(v0.23.0)
- Fixed hook command expansion to sanitize input and prevent injection vulnerabilities.(v0.23.0)
- Added validation for the trusted folder level in folder trust settings.(v0.23.0)
- Fixed a right border overflow issue in trust dialogs.(v0.23.0)
- Fixed a bug where accepting edits continued even after the feature was turned off.(v0.23.0)
- Prevented an infinite relaunch loop when the `--resume` flag failed.(v0.23.0)
- Fixed the placeholder text displayed during shell mode input.(v0.23.0)
- Fixed a crash that occurred when cleaning up unhandled EIO errors during stdin reading.(v0.24.0-preview.0)
- Fixed missing `type` field in MCPServerConfig.(v0.24.0-preview.0)
- Resolved an unhandled promise rejection in ide-client.ts.(v0.24.0-preview.0)
- Fixed failure in GitService.initialize when checking if the current directory is a repository.(v0.24.0-preview.0)
- Fixed an issue where the `enableShellOutputEfficiency` setting was missing from the settings schema.(v0.24.0-preview.0)
- Fixed the policy engine by enabling granular shell command allowlisting.(v0.24.0-preview.0)
- Fixed deduplication issues for agent hooks and added cross-platform integration tests.(v0.24.0-preview.0)
- Fixed a build issue caused by a year-specific linter rule.(v0.24.0-preview.0)
- Fixed an unhandled promise rejection in mcp-client-manager.(v0.24.0-preview.0)
- Improved shell command detection when handling redirection.(v0.24.0-preview.0)
- Fixed mocking of powershell output in shell-utils tests.(v0.24.0-preview.0)
- Fixed build issues that were caused by a year-specific linter rule.(v0.24.0-nightly.20260103.30f5c4af4)
- Fixed an unhandled promise rejection error occurring within the mcp-client-manager.(v0.24.0-nightly.20260103.30f5c4af4)
- Improved shell command handling to correctly detect redirection.(v0.24.0-nightly.20260103.30f5c4af4)
- Fixed an issue where PowerShell output was incorrectly mocked in shell-utils tests.(v0.24.0-nightly.20260103.30f5c4af4)
- Fixed an issue where the SearchText tool did not respect the contents of the .geminiignore file.(v0.21.0-nightly.20251226.546baf993)
- Prevented a crash that occurred during readStdin cleanup when encountering an unhandled EIO error.(v0.21.0-nightly.20251226.546baf993)
- Fixed missing 'type' field in MCPServerConfig.(v0.21.0-nightly.20251226.546baf993)
- Made schema validation errors non-fatal, preventing them from halting operations.(v0.21.0-nightly.20251226.546baf993)
- Fixed a typo in a code comment.(v0.22.0)
- Correctly detected MCP tool errors.(v0.22.0)
- Updated the IDE extension to write the auth token in the environment variable.(v0.22.0)
- Corrected license generation for workspace dependencies in the vscode-ide-companion.(v0.22.0)
- Applied a temporary fix for subagent invocation until subagent delegation is merged to stable.(v0.22.0)
- Fixed commandPrefix word boundary and compound command safety issues.(v0.22.0)
- Fixed authentication logic to prioritize GEMINI_API_KEY environment variable and skip unnecessary key checks.(v0.22.0)
- Used Zod for safety check result validation.(v0.22.0)
- Fixed tool output fragmentation by encapsulating content in functionResponse.(v0.22.0)
- Marked A2A requests as interactive.(v0.22.0)
- Fixed settings merging so that settings using the new JSON format take priority over older formats.(v0.22.0)
- Fixed an issue where eager slash command completion was hiding sibling commands.(v0.23.0-preview.0)
- Corrected initial history length handling for chat commands.(v0.23.0-preview.0)
- Prevented an infinite loop during prompt completion when an error occurred.(v0.23.0-preview.0)
- Fixed an issue where command suggestions were not shown on a perfect match and improved sorting.(v0.23.0-preview.0)
- Corrected the placeholder text displayed during shell mode input.(v0.23.0-preview.0)
- Fixed an issue where accepting edits continued even after the feature was turned off.(v0.23.0-preview.0)
- Prevented an infinite relaunch loop when the `--resume` flag failed.(v0.23.0-preview.0)
- Fixed an issue where hook command expansion was not sanitized, preventing potential injection.(v0.23.0-preview.0)
- Added validation for the trusted folder level in folder trust settings.(v0.23.0-preview.0)
- Fixed a right border overflow issue observed in trust dialogs.(v0.23.0-preview.0)
- Fixed a security vulnerability by sanitizing hook command expansion to prevent injection.(v0.21.0-nightly.20251220.41a1a3eed)
- Corrected the input placeholder text displayed when using shell mode.(v0.21.0-nightly.20251220.41a1a3eed)
Releases with MCP Changes
v0.26.0-nightly.20260115.6cb3ae4e014 features14 fixesThis release introduces significant new capabilities, including the ability to install and uninstall skills directly via CLI commands and support for defining agents in settings.json. Key fixes address issues with command registration warnings, title setting inconsistencies, and improved shell command safety. Users will also benefit from new UI features like dynamic terminal tab titles and enhanced retry mechanisms.
v0.24.025 features11 fixesThis release introduces significant enhancements to Agent Skills, including infrastructure setup, autonomous activation tools, and system prompt awareness. Key new features also include experimental in-CLI extension management and support for remote agents. Several stability improvements were made, such as fixing crashes related to I/O errors and enhancing policy engine granularity for shell command execution.
v0.25.0-preview.015 features8 fixesThis release introduces significant new capabilities, including native Sublime Text support, filepath autosuggestion in the CLI, and the ability to export chat history directly into GitHub issues via the /bug command. Key improvements focus on skill management centralization, better model routing to subagents, and enhanced stability for CI workflows and terminal compatibility.
v0.25.0-nightly.20260112.15891721a14 features11 fixesThis release focuses heavily on enhancing Agent Skills management, introducing new CLI commands for skills, and centralizing their representation. Key functional additions include support for remote agents, granular control over agent hooks, and improved security policies. Numerous bug fixes address stability issues across platforms, particularly on Windows, related to pasting and file system operations.
v0.23.015 features10 fixesThis release introduces significant new capabilities, including support for the Gemini 3 Flash model and the introduction of remote agent infrastructure. Key fixes address issues with command suggestion display and prevent infinite loops during prompt completion and relaunch attempts. Users will also benefit from new features like Windows clipboard image support and improved hook management.
v0.24.0-preview.025 features11 fixesThis release introduces significant enhancements to Agent Skills, including infrastructure setup, autonomous activation tools, and system prompt awareness. New features also include experimental in-CLI extension management and support for remote agents. Several stability improvements were made, such as fixing crashes related to I/O errors and enhancing policy engine granularity for shell command allowlisting.
v0.24.0-nightly.20260103.30f5c4af44 features4 fixesThis release significantly enhances Agent Skills by introducing autonomous activation, context injection, and system prompt awareness. Users will also benefit from new folder suggestions when adding directories via the /dir add command. Several core stability issues, including promise rejections and shell command handling, have also been resolved.
v0.21.0-nightly.20251226.546baf99310 features4 fixesThis release introduces significant new capabilities, including automatic model persistence across sessions and experimental in-CLI extension management. Key fixes address issues with .geminiignore support in search tools and prevent crashes related to I/O errors. Users will also benefit from improved security visibility around hooks and better error handling for schema validation.
v0.22.011 features11 fixesThis release introduces several new capabilities, including persistent "Always Allow" policies, support for multi-file image drag and drop, and the new `/init` command for the A2A server. Several critical bugs were fixed, such as correcting MCP tool error detection and improving authentication logic by prioritizing the GEMINI_API_KEY environment variable. Additionally, the codebase investigator now aligns its model usage with the main agent.
v0.23.0-preview.015 features10 fixesThis release introduces significant new capabilities, including the launch of Gemini 3 Flash and the introduction of remote agent infrastructure. Key usability updates include native Windows clipboard image support and a new `/auth logout` command for managing credentials. Several fixes address UI glitches, command completion behavior, and improve core stability, especially around hooks and tool execution.
v0.21.0-nightly.20251220.41a1a3eed3 features2 fixesThis release focuses on security and core functionality by implementing JIT context memory loading and sanitizing hook command expansion to prevent injection vulnerabilities. Users will also benefit from improved UX through simplified tool confirmations and reduced log verbosity.