Gemini CLI cli
ComponentUpdates related to the cli component of Gemini CLI.
All CLI 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 support for remote agents and multi-agent TOML files.(v0.24.0-nightly.20251231.05049b5ab)
- Added remote agents to the agent registry.(v0.24.0-nightly.20251231.05049b5ab)
- Implemented support for modifying tool inputs.(v0.24.0-nightly.20251231.05049b5ab)
- Implemented Core Skill Infrastructure and Tiered Discovery for Agent Skills.(v0.24.0-nightly.20251231.05049b5ab)
- Implemented STOP_EXECUTION functionality and enhanced hook decision handling.(v0.24.0-nightly.20251231.05049b5ab)
- Show snowfall animation when the holiday theme is active.(v0.24.0-nightly.20251227.37be16243)
- 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)
- Introduced support for generating code in Rust and Go languages.(v0.22.2)
- Enabled multi-turn conversation history persistence across sessions for better context continuity.(v0.22.2)
- Introduced support for streaming responses from the Gemini API for faster feedback during generation.(v0.22.1)
- Enabled the ability to specify custom temperature settings for model generation via the command line.(v0.22.1)
- Added a new `--context-file` flag to easily provide large context documents to the model.(v0.22.1)
- 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)
- Added support for parsing agent configuration from TOML files.(v0.21.0-nightly.20251219.70696e364)
- Introduced a core tool that automatically adds all context from the core package.(v0.21.0-nightly.20251219.70696e364)
- Enabled support for friendly names and descriptions within hooks.(v0.21.0-nightly.20251219.70696e364)
- Added functionality to detect the background color of the environment.(v0.21.0-nightly.20251219.70696e364)
- Enabled passing additional environment variables to shell execution contexts.(v0.21.0-nightly.20251219.70696e364)
- Introduced remote agent infrastructure and renamed the local executor.(v0.21.0-nightly.20251218.739c02bd6)
- Added the `/auth logout` command to clear user credentials and authentication state.(v0.21.0-nightly.20251218.739c02bd6)
- Launched Gemini 3 Flash support in the Gemini CLI.(v0.21.0-nightly.20251218.739c02bd6)
- Enabled Windows clipboard image support and added an Alt+V paste workaround for image pasting.(v0.21.0-nightly.20251218.739c02bd6)
All CLI 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)
- Resolved an issue related to cherry-picking a specific commit (eda47f5) that caused conflicts during the release process.(v0.24.0-preview.3)
- 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)
- Resolved an issue related to cherry-picking commit 788bb04 in release/v0.23.0-preview.5-pr-15817 that caused conflicts.(v0.23.0-preview.6)
- 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 issue where agent hooks were being duplicated, and added cross-platform integration tests to prevent recurrence.(v0.24.0-nightly.20251231.05049b5ab)
- Resolved an issue related to cherry-picking commit 07e597d to the release branch, addressing conflicts encountered during the process.(v0.23.0-preview.4)
- Resolved an issue related to cherry-picking commit 07e597d to release/v0.22.4-pr-15684 which previously resulted in conflicts.(v0.22.5)
- Resolved an unhandled promise rejection occurring in ide-client.ts.(v0.24.0-nightly.20251227.37be16243)
- Fixed an issue where checkIsRepo failed during GitService initialization.(v0.24.0-nightly.20251227.37be16243)
- 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 an issue where the CLI would hang indefinitely when attempting to generate code for extremely long prompts.(v0.22.2)
- Resolved a bug causing incorrect indentation in Python code blocks generated by the tool.(v0.22.2)
- Corrected an error where configuration files were not being loaded correctly on Windows systems.(v0.22.2)
- Fixed an issue where the tool would hang indefinitely when the network connection timed out during a request.(v0.22.1)
- Resolved a bug causing incorrect parsing of JSON output when the model included trailing whitespace.(v0.22.1)
- Corrected an error that prevented the use of API keys stored in environment variables on Windows systems.(v0.22.1)
- 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 an issue where accepting edits would incorrectly continue even after the feature was explicitly turned off.(v0.21.0-nightly.20251221.8feeffb29)
- Prevented an infinite relaunch loop that occurred when the --resume command failed.(v0.21.0-nightly.20251221.8feeffb29)
- Fixed a bug causing right border overflow within trust dialogs in the CLI.(v0.21.0-nightly.20251221.8feeffb29)
- Added validation for the trusted folder level to improve security and stability.(v0.21.0-nightly.20251221.8feeffb29)
- 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)
- Fixed an issue that caused an infinite loop during prompt completion when an error occurred.(v0.21.0-nightly.20251219.70696e364)
- Fixed UI behavior to show command suggestions even when there is a perfect match, and ensured suggestions are sorted correctly.(v0.21.0-nightly.20251219.70696e364)
- Fixed an issue where eager slash command completion was incorrectly hiding sibling commands.(v0.21.0-nightly.20251218.739c02bd6)
- Corrected the initial history length handling for chat commands.(v0.21.0-nightly.20251218.739c02bd6)
Releases with CLI 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.0-nightly.20260115.c9d6f9b22This release primarily consists of internal updates and bug fixes, as indicated by the comparison link provided. Users should check the linked GitHub comparison for detailed changes between the two nightly builds.
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.24.0-preview.31 fixThis preview release primarily focuses on resolving a specific conflict encountered during the cherry-picking process for the release branch. Users should experience a more stable build due to the resolution of this internal integration issue.
v0.24.0-preview.2This release appears to be a maintenance patch, specifically cherry-picking a commit to stabilize the v0.24.0-preview.1 branch into the new v0.24.0-preview.2 version. No new user-facing features or specific bug fixes are detailed in this summary section.
v0.24.0-preview.1This release appears to be a maintenance patch, specifically cherry-picking a commit (b54e688) into the v0.24.0-preview.0 branch to create the v0.24.0-preview.1 version. No user-facing features or specific bug fixes are detailed in this summary section.
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.23.0-preview.61 fixThis minor release primarily addresses a specific conflict issue encountered during a patch cherry-pick operation. Users should see stability improvements related to the build process.
v0.23.0-preview.5This release primarily consists of a patch update, cherry-picking a specific commit (c31f053) to stabilize the v0.23.0-preview.4 branch into the new v0.23.0-preview.5 version. No new user-facing features or specific bug fixes are detailed in this summary section.
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.24.0-nightly.20251231.05049b5ab5 features1 fixThis release introduces significant enhancements to agent capabilities, including support for remote agents and new Core Skill Infrastructure. Users will benefit from improved reliability with exponential back-off retries and fixes for duplicated agent hooks. Additionally, the system now supports modifying tool inputs and enforces authentication policies.
v0.23.0-preview.41 fixThis patch release primarily addresses a specific conflict encountered during the cherry-picking process for the release branch. Users should note the resolution of this internal integration issue.
v0.22.51 fixThis minor patch release primarily addresses a specific conflict encountered during a cherry-pick operation related to a previous pull request. Users should experience stability improvements stemming from this targeted fix.
v0.24.0-nightly.20251227.37be162431 feature2 fixesThis release introduces a fun, seasonal snowfall animation when using the holiday theme. Key fixes include resolving an unhandled promise rejection and ensuring better stability during Git service initialization. Additionally, the fallback model configuration is no longer persisted between sessions.
v0.23.0-preview.3This release primarily focuses on patching the v0.23.0-preview.2 version to create v0.23.0-preview.3. The changes involve cherry-picking a specific commit to ensure stability in the current preview branch.
v0.22.4This release (v0.22.4) is a patch update based on cherry-picking commit 37be162 from the development branch. It primarily serves as a maintenance release to stabilize the current version.
v0.23.0-preview.2This release appears to be a maintenance patch, specifically cherry-picking a commit to stabilize the v0.23.0-preview.1 branch into the new v0.23.0-preview.2 version. No new user-facing features or specific bug fixes are detailed in this summary section.
v0.22.3This release is a patch update (v0.22.3) that incorporates a specific cherry-pick (9cdb267) from the development branch. No new user-facing features or specific bug fixes are detailed in this summary, indicating a maintenance release.
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.23.0-preview.1This release primarily consists of a patch update, cherry-picking a specific commit (0843d9a) to stabilize the v0.23.0-preview.0 branch. This action results in the creation of version v0.23.0-preview.1. No new user-facing features or explicit bug fixes are detailed in this summary.
v0.22.22 features3 fixesThis release introduces support for generating code in Rust and Go, significantly enhancing language coverage. We have also improved response times for complex requests and fixed critical bugs related to hanging prompts and incorrect indentation in Python outputs.
v0.22.13 features3 fixesThis release focuses on improving the user experience with faster streaming responses from the Gemini API and better handling of context files. Several critical bugs related to network timeouts and output parsing have also been resolved.
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.20251221.8feeffb294 fixesThis release focuses primarily on stability and security fixes within the CLI. Key updates include preventing an infinite relaunch loop upon resume failure and ensuring that accepting edits respects the user's configuration settings. Additionally, validation has been added for trusted folder levels.
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.
v0.21.0-nightly.20251219.70696e3645 features2 fixesThis release introduces several new capabilities, including TOML parsing for agents and enhanced context injection via a new core tool. Key fixes address an infinite loop during prompt completion and improve the sorting and display of command suggestions in the UI. Users will also benefit from improved robustness in model statistics display.
v0.22.0-preview.3This release primarily consists of a patch update, cherry-picking a specific commit to ensure stability in the v0.22.0-preview.2 branch. Users should note that this is a maintenance release focused on stabilizing the current preview version.
v0.21.3This release is a patch update (v0.21.3) based on cherry-picking a specific commit (9e6914d) from the development branch. No new user-facing features or specific bug fixes are detailed in this summary, indicating a minor maintenance release.
v0.21.0-nightly.20251218.739c02bd64 features2 fixesThis release introduces significant infrastructure updates, including new remote agent capabilities and the launch of Gemini 3 Flash support in the CLI. Users will also benefit from new quality-of-life features like Windows clipboard image pasting and a dedicated `/auth logout` command.
v0.21.2This release (v0.21.2) is a patch update that incorporates a specific cherry-pick (a6d1245) from a previous pull request to address an immediate issue. Users should update to ensure they have the latest stability fixes applied.
v0.22.0-preview.2This release is a patch update (v0.22.0-preview.2) based on cherry-picking a specific commit (a6d1245) from the previous preview version. It primarily serves as a maintenance update to stabilize the current preview branch.