Skip to content

Gemini CLI changelog

Gemini CLI has three major release channels: nightly, preview, and stable. For most users, we recommend the stable release.

On this page, you can find information regarding the current releases and highlights from each release.

For the full changelog, including nightly releases, refer to Releases - google-gemini/gemini-cli on GitHub.

Release channelNotes
NightlyNightly release with the most recent changes.
PreviewExperimental features ready for early feedback.
LatestStable, recommended for general use.
  • 🎉 Experimental Agent Skills Support in Preview: Gemini CLI now supports Agent Skills in our preview builds. This is an early preview where we’re looking for feedback!

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.23.0-preview.6…v0.24.0-preview.0

  • Gemini CLI wrapped: Run npx gemini-wrapped to visualize your usage stats, top models, languages, and more!
  • Windows clipboard image support: Windows users can now paste images directly from their clipboard into the CLI using Alt+V. (pr by @sgeraldes)
  • Terminal background color detection: Automatically optimizes your terminal’s background color to select compatible themes and provide accessibility warnings. (pr by @jacob314)
  • Session logout: Use the new /logout command to instantly clear credentials and reset your authentication state for seamless account switching. (pr by @CN-Scars)

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.22.5…v0.23.0

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.22.0-preview.3…v0.23.0-preview.0

  • Comprehensive quota visibility: View usage statistics for all available models in the /stats command, even those not yet used in your current session. (pic, pr by @sehoon38)
  • Polished CLI statistics: We’ve cleaned up the /stats view to prioritize actionable quota information while providing a detailed token and cache-efficiency breakdown in /stats model (login with Google, api key, model stats, pr by @jacob314)
  • Multi-file drag & drop: Multi-file drag & drop is now supported and properly translated to be prefixed with @. (pr by @jackwotherspoon)

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.21.3…v0.22.0

  • ⚡️⚡️⚡️ Gemini 3 Flash + Gemini CLI: If you are a paid user, you can now enable Gemini 3 Pro and Gemini 3 Flash. Go to /settings and set Preview Features to true to enable Gemini 3. For more information: Gemini 3 Flash is now available in Gemini CLI.

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.20.2…v0.21.0

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.21.0-preview.6…v0.22.0-preview.0

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.19.4…v0.20.0

  • Zed integration: Users can now leverage Gemini 3 within the Zed integration after enabling “Preview Features” in their CLI’s /settings.
  • Interactive shell:
    • Click-to-Focus: Go to /settings and enable Use Alternate Buffer When “Use Alternate Buffer” setting is enabled users can click within the embedded shell output to focus it for input.
    • Loading phrase: Clearly indicates when the interactive shell is awaiting user input. (vid pr by @jackwotherspoon)

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.18.4…v0.19.0

Full changelog: https://github.com/google-gemini/gemini-cli/compare/v0.18.0-preview.4…v0.19.0-preview.0

  • Experimental permission improvements: We’re experimenting with a new policy engine in Gemini CLI, letting users and administrators create fine-grained policies for tool calls. This setting is currently behind a flag. See our policy engine documentation to learn how to use this feature.
  • Gemini 3 support rolled out for some users: Some users can now enable Gemini 3 by using the /settings flag and toggling Preview Features. See our Gemini 3 on Gemini CLI documentation to find out more about using Gemini 3.
  • Updated UI rollback: We’ve temporarily rolled back a previous UI update, which enabled embedded scrolling and mouse support. This can be re-enabled by using the /settings command and setting Use Alternate Screen Buffer to true.
  • Display your model in your chat history: You can now go use /settings and turn on Show Model in Chat to display the model in your chat history.
  • Uninstall multiple extensions: You can uninstall multiple extensions with a single command: gemini extensions uninstall.

Uninstalling Gemini extensions with a single command