Current releases
| Release channel | Notes |
|---|---|
| Nightly | Nightly release with the most recent changes. |
| Preview | Experimental features ready for early feedback. |
| Stable | Stable, recommended for general use. |
Latest stable release: v0.31.0
Released: February 27, 2026 For most users, our latest stable release is the recommended release. Install the latest stable version with:Highlights
- Gemini 3.1 Pro Preview: Gemini CLI now supports the new Gemini 3.1 Pro Preview model.
- Experimental Browser Agent: We’ve introduced a new experimental browser agent to directly interact with web pages and retrieve context.
- Policy Engine Updates: The policy engine has been expanded to support project-level policies, MCP server wildcards, and tool annotation matching, providing greater control over tool executions.
- Web Fetch Enhancements: A new experimental direct web fetch tool has been implemented, alongside rate-limiting features for enhanced security.
- Improved Plan Mode: Plan Mode now includes support for custom storage directories, automatic model switching, and summarizing work after execution.
What’s Changed
For the full list of changes, see the full changelog.Recent announcements
v0.31.0 - 2026-02-27
- Gemini 3.1 Pro Preview: Gemini CLI now supports the new Gemini 3.1 Pro Preview model (#19676 by @sehoon38).
- Experimental Browser Agent: We’ve introduced a new experimental browser agent to interact with web pages (#19284 by @gsquared94).
- Policy Engine Updates: The policy engine now supports project-level policies, MCP server wildcards, and tool annotation matching (#18682 by @Abhijit-2592, #20024 by @jerop).
- Web Fetch Improvements: We’ve implemented an experimental direct web fetch feature and added rate limiting to mitigate DDoS risks (#19557 by @mbleigh, #19567 by @mattKorwel).
v0.30.0 - 2026-02-25
- SDK & Custom Skills: Introduced the initial SDK package, enabling dynamic system instructions,
SessionContextfor SDK tool calls, and support for custom skills (#18861 by @mbleigh). - Policy Engine Enhancements: Added a new
--policyflag for user-defined policies, introduced strict seatbelt profiles, and deprecated--allowed-toolsin favor of the policy engine (#18500 by @allenhutchison). - UI & Themes: Added a generic searchable list for settings and extensions, new Solarized themes, text wrapping for markdown tables, and a clean UI toggle prototype (#19064 by @rmedranollamas).
- Vim & Terminal Interaction: Improved Vim support to feel more complete and added support for Ctrl-Z terminal suspension (#18755 by @ppgranger, #18931 by @scidomino).
v0.29.0 - 2026-02-17
- Plan Mode: A new comprehensive planning capability with
/plan,enter_plan_modetool, and dedicated documentation (#17698 by @Adib234, #18324 by @jerop). - Gemini 3 Default: We’ve removed the preview flag and enabled Gemini 3 by default for all users (#18414 by @sehoon38).
- Extension Exploration: New UI and settings to explore and manage extensions more easily (#18686 by @sripasg).
- Admin Control: Administrators can now allowlist specific MCP server configurations (#18311 by @skeshive).
v0.28.0 - 2026-02-10
- Slash Command: We’ve added a new
/prompt-suggestslash command to help you generate prompt suggestions (#17264 by @NTaylorMullen). - IDE Support: Gemini CLI now supports the Positron IDE (#15047 by @kapsner).
- Customization: You can now use custom themes in extensions, and we’ve implemented automatic theme switching based on your terminal’s background (#17327 by @spencer426, #17976 by @Abhijit-2592).
- Authentication: We’ve added interactive and non-interactive consent for OAuth, and you can now include your auth method in bug reports (#17699 by @ehedlund, #17569 by @erikus).
v0.27.0 - 2026-02-03
- Event-Driven Architecture: The CLI now uses a new event-driven scheduler for tool execution, resulting in a more responsive and performant experience (#17078 by @abhipatel12).
- Enhanced User Experience: This release includes queued tool confirmations, and expandable large text pastes for a smoother workflow.
- New
/rewindCommand: Easily navigate your session history with the new/rewindcommand (#15720 by @Adib234). - Linux Clipboard Support: You can now paste images on Linux with Wayland and X11 (#17144 by @devr0306).
v0.26.0 - 2026-01-27
- Agents and Skills: We’ve introduced a new
skill-creatorskill (#16394 by @NTaylorMullen), enabled agent skills by default, and added a generalist agent to improve task routing (#16638 by @joshualitt). - UI/UX Improvements: You can now “Rewind” through your conversation history (#15717 by @Adib234) and use a new
/introspectcommand for debugging. - Core and Scheduler Refactoring: The core scheduler has been significantly refactored to improve performance and reliability (#16895 by @abhipatel12), and numerous performance and stability fixes have been included.