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.60.0-nightly.20260907.g85aca163fThis release contains a changelog link to the full comparison between two nightly versions. It details the specific code changes and commits made between these two points in development.
v0.60.0-nightly.20260906.g85aca163fThis release includes updates to the Gemini CLI. Please refer to the full changelog for detailed information on any changes or fixes implemented in this version.
v0.60.0-nightly.20260905.g85aca163f3 fixesThis release focuses on security and stability improvements. It includes fixes for environment variable handling, workspace path checks, and configuration file permissions. These updates enhance the safety and reliability of the command-line interface.
v0.60.0-nightly.20260904.g87a9c71d51 feature3 fixesThis release enhances security and reliability with improvements to the extension loader and fixes for OAuth flow and macOS sandbox issues. A hardcoded API key has also been removed from chrome-devtools-mcp.
v0.59.0-nightly.20260902.g4963a44561 fixThis release includes improvements to web fetch utilities, specifically enhancing destination validation and connection routing. These changes aim to make network requests more robust and reliable.
v0.58.05 fixesThis release focuses on several bug fixes to improve stability and reliability. Key fixes include ensuring consistent symlink evaluation, isolating container runtime components on macOS, and clearing stale cancellation errors for smoother conversation turns. Additionally, optimizations have been made to history rollback and retry nudges.
v0.59.0-preview.02 fixesThis release addresses critical security vulnerabilities by preventing SSRF attacks and enforcing stricter workspace trust policies. It also ensures that MCP servers are properly filtered in restricted modes, enhancing the overall security posture of the CLI.
v0.59.0-nightly.20260901.g0bd1d4397This release focuses on internal updates and does not introduce new user-facing features or bug fixes. The primary change is the update to a new nightly build, with a full changelog available via the provided GitHub link for detailed technical information.
v0.59.0-nightly.20260831.g0bd1d4397This release focuses on internal updates and maintenance. No new user-facing features or bug fixes are highlighted in these notes.
v0.59.0-nightly.20260830.g0bd1d4397This release includes updates to the Gemini CLI. Please refer to the full changelog for detailed information on any new features, bug fixes, or improvements introduced in this version.
v0.59.0-nightly.20260829.g0bd1d43971 fixThis release addresses a critical bug related to workspace trust enforcement in fail-closed and restricted modes. It ensures that MCP servers are correctly filtered, enhancing security and reliability.
v0.59.0-nightly.20260828.g3c311beacThis release focuses on internal updates and maintenance. No new user-facing features or bug fixes are highlighted in these notes.
v0.59.0-nightly.20260827.g3c311beac1 fixThis release addresses a critical security vulnerability related to Server-Side Request Forgery (SSRF) in the MCP OAuth authentication process. The fix ensures more secure handling of metadata discovery and authentication.
v0.59.0-nightly.20260826.g64b5b79a6This release includes updates to the Gemini CLI, bumping the version to 0.59.0-nightly.20260825.g812f7a2bc. A full changelog detailing the comparison between versions is available for review.
v0.57.03 features18 fixes1 improvementThis release introduces enhanced evaluation capabilities with a new tool call formatter and integrated failure summaries. Several bug fixes have been implemented to improve reliability, including better handling of OAuth flows, IDE connections, and multi-turn request rollbacks. Additionally, the SSR Agent has seen numerous fixes and improvements, such as execution timeouts and clearer privacy notices.
v0.58.0-preview.05 fixesThis release focuses on stability and reliability with several bug fixes. Key improvements include better handling of symlinks, enhanced isolation for container runtimes on macOS, and optimizations for history rollback and retry nudges.
v0.56.0-nightly.20260825.g812f7a2bc3 fixesThis release focuses on stability and reliability. Several bug fixes have been implemented, including addressing stale cancellation errors and optimizing history rollback and retry nudges. Safety checker declarations have also been improved.
v0.57.0-preview.11 fixThis release primarily focuses on patching and stabilizing the v0.57.0-preview.0 version. A new preview version, v0.57.0-preview.1, has been created to incorporate these fixes.
v0.56.0-nightly.20260824.g5411f113cThis release focuses on internal changes and updates to the Gemini CLI. While no new user-facing features or bug fixes are explicitly detailed in these notes, the provided changelog link offers a comprehensive view of all modifications made during this development cycle.
v0.56.0-nightly.20260823.g5411f113cThis release contains only internal changes and no user-facing features or bug fixes.
v0.56.0-nightly.20260822.g5411f113c1 fixThis release includes a bug fix for macOS users, improving the isolation of Docker and container runtime components within the Seatbelt sandbox. This enhances security and stability for users running containerized workloads on macOS.
v0.56.0-nightly.20260821.g30573d2e41 fixThis release includes a fix for inconsistent symlink evaluation in ignore path handling, ensuring more reliable behavior. Internal code refactoring was also performed to improve maintainability.
v0.56.0-nightly.20260820.ge90c63fa11 fixThis release includes a bug fix that ensures empty text turns are correctly preserved when interacting with tools or media. The changelog for the latest preview version is also available.
v0.56.0This release focuses on internal updates and dependency management. While no new user-facing features or bug fixes are explicitly detailed, the underlying components have been updated to ensure continued stability and performance of the Gemini CLI.
v0.57.0-preview.04 features9 fixes6 improvementsThis release enhances the Gemini CLI with improved evaluation capabilities, including tool call formatting and failure summaries. It also addresses several bug fixes related to IDE connections, request handling, and environment normalization. Additionally, various improvements have been made to stability, user experience, and documentation.
v0.56.0-nightly.20260819.g571851b104 fixesThis release focuses on several bug fixes for the SSR Agent. It addresses issues with subagent execution, autocomplete suggestions, terminal rendering after external editor use, and a token regression on startup. Documentation links for Vertex AI locations have also been added.
v0.56.0-nightly.20260818.g194edea473 fixes3 improvementsThis release focuses on improving the SSR Agent by fixing issues that caused indefinite hangs and misleading error messages. Documentation for commands has also been updated, and privacy notices have been clarified.
v0.56.0-nightly.20260817.g9a15c45fb1 fixThis release includes a bug fix for the SSR Agent, addressing an issue related to tsconfig settings. The fix ensures proper configuration for the agent's packages.
v0.56.0-nightly.20260816.g2a87e7be1This release contains a changelog link to the full comparison between two nightly builds. It details the specific code changes and commits made between these versions.
v0.56.0-nightly.20260815.g2a87e7be11 fixThis release includes a fix for the SSR Agent, ensuring proper environment variable handling in tests. This resolves a specific issue related to process.env migration within the a2a-server tests.
v0.56.0-nightly.20260814.gc0d1924523 fixes1 improvementThis release focuses on core stability and reliability. It includes fixes for multi-turn request handling, git environment normalization, and capacity error management with silent retries. Additionally, tests related to file system interactions have been stabilized.
v0.56.0-nightly.20260813.g1ac3377392 featuresThis release introduces enhancements to the evaluation system, including the addition of tool call formatting and the integration of failure summaries. These changes aim to provide more detailed and structured feedback during evaluations.
v0.56.0-nightly.20260812.g5024443c71 feature3 fixesThis release introduces a new local report command for evaluations, enhancing developer capabilities. Several bugs have been fixed, including issues with model capacity, quota lookup, Cloud Workstations proxy redirects, and IDE connection directory mismatches.
v0.55.111 features26 fixes5 improvementsThis release introduces significant new capabilities in the caretaker system, including webhook ingestion, egress services, and advanced triage features with LLM orchestration. Several bug fixes enhance security and stability, such as mitigating ReAct loops, enforcing workspace trust, and improving path resolution. Additionally, new features like tool registry discovery and an eval coverage report command are now available.
v0.56.0-preview.18 features3 fixes3 improvementsThis release introduces significant enhancements to the caretaker agent, including new triage workflows, evaluation frameworks, and GCP deployment capabilities. Several bugs have been fixed, such as resolving false model capacity exhaustion errors and improving OAuth token refresh. Additionally, the system now handles issue comments and re-triage, and capacity exhaustion is correctly classified as a terminal error.
v0.55.0-preview.3This release is a patch update to version v0.55.0-preview.2, creating version 0.55.0-preview.3. It includes a cherry-pick of a specific commit to address a patch.
v0.56.0-nightly.20260811.geef19f25c1 fixThis release includes a fix for refreshing MCP OAuth tokens, ensuring better authentication stability. It addresses a specific issue related to token refresh using the stored client ID.
v0.56.0-nightly.20260810.gcf22ac7e8This release focuses on internal updates and does not introduce new user-facing features or bug fixes. The primary change is the update to a new nightly build, indicated by the version number. Users can refer to the full changelog for detailed technical information.
v0.56.0-nightly.20260809.gcf22ac7e8This release focuses on internal updates and bug fixes. While no new user-facing features are highlighted, the changelog provides a link to the full commit history for detailed technical information.
v0.56.0-nightly.20260808.gcf22ac7e88 features1 fix1 improvementThis release introduces several new features for the caretaker, including enhanced triage workflows, evaluation frameworks, and GCP deployment capabilities. It also adds issue comment handling for ingestion and re-triage. Additionally, a bug fix ensures locks are cleared correctly on specific transitions.
v0.54.41 fixThis release includes a patch to version v0.54.1 to address an issue. The version has also been updated to 0.54.2 and then reverted and fixed.
v0.55.0-preview.2This release is a patch update to address specific issues. It includes a cherry-pick of a commit to ensure stability and create a new preview version.
v0.56.0-nightly.20260807.gd5c9a97dcThis release includes updates to the changelog for various versions, including v0.55.0-preview.1 and v0.54.0. It also bumps the version to 0.56.0-nightly.20260806.g761f604c1. A full changelog is available for comparing versions.
v0.54.03 features7 fixesThis release introduces new capabilities for the caretaker triage to post comments before closing issues and enhances the PR generator with Firestore concurrency and an Antigravity agent runner. Several bug fixes have been implemented, including improved security for credentials and better handling of session states and context management.
v0.55.0-preview.13 features8 fixesThis release introduces significant enhancements to the PR generator, including environment configuration, command execution, and iterative bug-fixing capabilities. Several bugs have also been addressed, such as preventing retry hangs due to capacity exhaustion and improving error handling for empty responses.
v0.55.0-nightly.20260806.g761f604c13 features6 fixesThis release introduces significant enhancements to the PR generator, including new core capabilities for environment configuration and GitHub integration, along with an iterative bug-fixing state machine. Several bugs have been fixed, such as issues with seatbelt profiles, npm dist-tag deletion, and tool response handling.
v0.55.0-nightly.20260803.gf47d6c6f71 improvementThis release focuses on performance improvements for code generation. Users should experience faster and more efficient code snippet creation.
v0.55.0-nightly.20260802.gf47d6c6f7v0.55.0-nightly.20260801.gf47d6c6f7v0.54.0-preview.1v0.53.1v0.55.0-nightly.20260729.g3499c84f7v0.53.0v0.54.0-preview.0v0.54.0-nightly.20260728.gbef611950v0.54.0-nightly.20260727.g3818efbbfv0.54.0-nightly.20260726.g3818efbbfv0.52.0-nightly.20260723.g9681621c6v0.52.0v0.53.0-preview.0v0.52.0-nightly.20260722.gc776c665bv0.52.0-nightly.20260721.gacae7124bv0.52.0-nightly.20260720.gacae7124bv0.52.0-nightly.20260719.gacae7124bv0.52.0-nightly.20260718.gacae7124bv0.51.0v0.52.0-preview.0v0.52.0-nightly.20260716.g3ff5ba20fv0.52.0-nightly.20260715.gfa975395bv0.52.0-nightly.20260714.gfa975395bv0.52.0-nightly.20260713.gf354eebafv0.52.0-nightly.20260710.ga4c91ce19v0.50.01 feature3 fixesThis release introduces tool registry discovery capabilities for enhanced functionality. Several critical fixes were implemented to stabilize the release pipeline, including preventing bad NPM releases and resolving binary shadowing issues during verification.
v0.51.0-preview.02 features7 fixes1 improvementThis release introduces new caretaker functionality with the implementation of a Cloud Run webhook ingestion service and an egress service skeleton. Key fixes address security concerns by enforcing case-insensitive path blocking and resolve several core processing issues related to symbolic links and history scrubbing. Additionally, the Vertex base URL has been updated.
v0.51.0-nightly.20260707.g15a9429b62 fixesThis release focuses on stability and correctness, primarily by ensuring escape sequences are correctly handled for modern models. Additionally, security within the macOS sandbox has been improved by making ~/.gitconfig read-only.
v0.51.0-nightly.20260706.gf7af4e518This release primarily consists of internal updates and bug fixes, as indicated by the nightly build nature. Users should refer to the detailed comparison link for specific changes between these two nightly versions.
v0.51.0-nightly.20260705.gf7af4e518This release primarily consists of internal updates and maintenance, as indicated by the provided changelog link focusing on a comparison between two nightly builds. Users should refer to the linked comparison for detailed, low-level changes between these specific versions.
v0.51.0-nightly.20260704.gf7af4e518This release primarily consists of internal updates and maintenance, as indicated by the provided changelog link focusing on the comparison between two nightly builds. Users should refer to the linked GitHub comparison for detailed technical changes.
v0.51.0-nightly.20260703.gf7af4e5181 featureThis nightly release introduces the egress cloud run service skeleton as part of the caretaker functionality. There are no reported bug fixes or user-facing improvements in this update.
v0.51.0-nightly.20260702.gff00dacd91 fixThis release focuses on a critical security and stability fix within the core memory import processor. Specifically, it resolves an issue related to symbolic link directory handling during memory imports.
v0.51.0-nightly.20260701.g7f00c5fe51 feature2 fixesThis release introduces a new Cloud Run webhook ingestion service for caretaker operations. Additionally, it resolves a critical bug related to defensive path resolution, which also fixed failing macOS tests.
v0.51.0-nightly.20260630.gae0a3aa7bThis release primarily provides an update to the internal build version, linking to the full comparison log for detailed changes. Users should refer to the provided GitHub link for a complete breakdown of all modifications in this nightly update.
v0.51.0-nightly.20260629.gae0a3aa7bThis release primarily consists of internal updates and maintenance, as indicated by the provided changelog link focusing on a specific nightly build comparison. Users should refer to the linked comparison for detailed commit-level changes between the two nightly versions.
v0.51.0-nightly.20260628.gae0a3aa7b1 fixThis nightly release focuses primarily on a security enhancement. It enforces case-insensitive handling for sensitive path blocklists and improves the VS Code HITL mechanism.
v0.51.0-nightly.20260626.gb144164472 fixes1 improvementThis release focuses on stability and infrastructure updates. Key fixes include preventing bad NPM releases during CI and resolving a failing no_proxy test. Additionally, the Vertex AI base URL configuration has been updated.
v0.49.03 features10 fixes2 improvementsThis release introduces new capabilities, including support for GDC air-gapped Service Identity and the new eval:inventory CLI command with JSON output. Several critical bugs were fixed, addressing issues like zero-quota hang loops, path traversal vulnerabilities during skill install, and various CI/CD stability problems.
v0.50.0-preview.11 feature3 fixesThis release introduces the capability for tool registry discovery, enhancing how tools are managed. Several critical fixes were implemented to stabilize the release process, including preventing bad NPM releases and resolving binary shadowing issues during CI verification.
v0.49.0-nightly.20260625.gd845bc5d44 features11 fixes1 improvementThis release introduces significant new capabilities, including support for GDC air-gapped Service Identity and new CLI commands like "eval:inventory" with JSON output. Several critical bug fixes address path traversal vulnerabilities, resolve issues with pending tools and trust overrides, and stabilize the nightly release process.
v0.47.01 feature3 fixes2 improvementsThis release introduces automatic selection of the 3.5 flash model when enabled via a flag, improving model routing efficiency. Key fixes include improved TOML parsing recovery and corrections to Vertex AI model mapping. Additionally, the display frequency of the Antigravity transition banner has been limited.
v0.48.0-preview.01 feature7 fixes2 improvementsThis release introduces support for GDC air-gapped Service Identity and includes a static evaluation source analyzer. Several critical bugs were addressed, including fixing infinite retry loops on zero-quota limits and preventing path traversal vulnerabilities during skill installation.
v0.48.0-nightly.20260613.g9e5599c321 feature3 fixes2 improvementsThis release introduces new documentation and migration commands for the Antigravity CLI. Key fixes include ensuring zero-quota limits fail fast to prevent hangs and correcting multi-line escaped quote handling. Additionally, the tool now avoids persisting empty resume sessions and standardizes tool output formatting.
v0.46.02 features2 fixes1 improvementThis release introduces the ability to include quotes in your interactions and enables the use of the flash GA model under specific experiment flags. Key fixes include hardening PTY resizing against native crashes and preventing spam loops caused by invalid editor configurations.
v0.47.0-preview.01 feature3 fixes3 improvementsThis release introduces automatic model selection, enabling the use of the 3.5 flash model when configured. Key fixes include improved TOML parsing recovery and corrected Vertex AI model mappings. Additionally, usability is enhanced by limiting the Antigravity banner display count and updating related documentation.
v0.46.0-preview.3This release primarily consists of a patch update, cherry-picking a specific commit to stabilize the v0.46.0-preview.2 branch into the new v0.46.0-preview.3 version. No new user-facing features or specific bug fixes were detailed in this summary section.
v0.45.3This release appears to be a patch update (v0.45.3) created via a cherry-pick operation. No user-facing features or specific bug fixes are detailed in these brief notes.
v0.47.0-nightly.20260609.g0567b25a21 improvementThis release focuses on minor housekeeping and user experience refinements. The primary change is limiting the display frequency of the Antigravity transition banner. Additionally, experimental text has been removed from the browser agent documentation.
v0.45.2This release appears to be a patch update (v0.45.2) based on cherry-picking a specific commit from the previous version branch. No user-facing features or specific bug fixes are detailed in this summary section.
v0.46.0-preview.2This release primarily consists of a patch update (v0.46.0-preview.2) created by cherry-picking a specific commit (f40498d) from the previous preview version. There are no new user-facing features or specific bug fixes detailed in this summary section.
v0.47.0-nightly.20260605.g4196596f7This release primarily consists of internal updates and minor refinements, as indicated by the focus on a comparison link without specific feature or fix descriptions in the main body. Users should refer to the provided link for detailed commit-level changes.
v0.45.1This release appears to be a patch update (v0.45.1) focused on cherry-picking a specific commit to stabilize the current version. No new user-facing features or specific bug fixes were detailed in the provided notes beyond the patch application.