Gemini CLI
AI ToolGoogle's open-source AI coding agent for your terminal. Powered by Gemini models with tool use, MCP support, and extensible architecture.
Components
Release History
v0.26.0-nightly.20260115.6cb3ae4e014 features14 fixes18 improvementsThis 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 fixes7 improvementsThis 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 fixes14 improvementsThis 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 fixes17 improvementsThis 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 fixes15 improvementsThis 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 fixes6 improvementsThis 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 fixes2 improvementsThis 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 fix4 improvementsThis 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 fixes2 improvementsThis 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 fixes4 improvementsThis 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 fixes3 improvementsThis 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 fixes2 improvementsThis 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 fixes10 improvementsThis 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 fixes13 improvementsThis 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 fixes5 improvementsThis 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 fixes3 improvementsThis 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 fixes3 improvementsThis 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.