2026-03-10 15:33:51 +00:00
# Preview release: v0.33.0-preview.12
2025-12-08 14:26:43 -08:00
2026-03-10 15:33:51 +00:00
Released: March 10, 2026
2025-12-08 14:26:43 -08:00
Our preview release includes the latest, new, and experimental features. This
release may not be as stable as our [latest weekly release ](latest.md ).
To install the preview release:
```
npm install -g @google/gemini-cli@preview
```
2026-01-21 09:04:13 -08:00
## Highlights
2025-12-08 14:26:43 -08:00
2026-03-03 21:51:50 -05:00
- **Plan Mode Enhancements**: Added support for annotating plans with feedback
for iteration, enabling built-in research subagents in plan mode, and a new
`copy` subcommand.
- **Agent and Skill Improvements**: Introduced the new `github-issue-creator`
skill, implemented HTTP authentication support for A2A remote agents, and
added support for authenticated A2A agent card discovery.
- **CLI UX/UI Updates**: Redesigned the header to be compact with an ASCII icon,
inverted the context window display to show usage, and directly indicate auth
required state for agents.
- **Core and ACP Enhancements**: Implemented slash command handling in ACP (for
`/memory` , `/init` , `/extensions` , and `/restore` ), added a set models
interface to ACP, and centralized `read_file` limits while truncating large
MCP tool output.
2026-01-21 09:04:13 -08:00
## What's Changed
2026-03-10 15:33:51 +00:00
- fix(patch): cherry-pick 5dd2dab to release/v0.33.0-preview.11-pr-21871 by @gemini -cli-robot in [#21876 ](https://github.com/google-gemini/gemini-cli/pull/21876 )
2026-03-06 15:36:18 -05:00
- fix(patch): cherry-pick 7ec477d to release/v0.33.0-preview.3-pr-21305 to patch
version v0.33.0-preview.3 and create version 0.33.0-preview.4 by
@gemini -cli-robot in
[#21349 ](https://github.com/google-gemini/gemini-cli/pull/21349 )
2026-03-05 21:11:30 -05:00
- fix(patch): cherry-pick 0135b03 to release/v0.33.0-preview.2-pr-21171
[CONFLICTS] by @gemini -cli-robot in
[#21336 ](https://github.com/google-gemini/gemini-cli/pull/21336 )
2026-03-06 15:36:18 -05:00
- fix(patch): cherry-pick 173376b to release/v0.33.0-preview.1-pr-21157 to patch
version v0.33.0-preview.1 and create version 0.33.0-preview.2 by
@gemini -cli-robot in
[#21300 ](https://github.com/google-gemini/gemini-cli/pull/21300 )
- fix(patch): cherry-pick 173376b to release/v0.33.0-preview.1-pr-21157 to patch
version v0.33.0-preview.1 and create version 0.33.0-preview.2 by
@gemini -cli-robot in
[#21300 ](https://github.com/google-gemini/gemini-cli/pull/21300 )
- fix(patch): cherry-pick 0659ad1 to release/v0.33.0-preview.0-pr-21042 to patch
2026-03-04 12:17:00 -05:00
version v0.33.0-preview.0 and create version 0.33.0-preview.1 by
@gemini -cli-robot in
[#21047 ](https://github.com/google-gemini/gemini-cli/pull/21047 )
2026-03-06 15:36:18 -05:00
- Docs: Update model docs to remove Preview Features. by @jkcinouye in
2026-03-03 21:51:50 -05:00
[#20084 ](https://github.com/google-gemini/gemini-cli/pull/20084 )
2026-03-06 15:36:18 -05:00
- docs: fix typo in installation documentation by @AdityaSharma -Git3207 in
2026-03-03 21:51:50 -05:00
[#20153 ](https://github.com/google-gemini/gemini-cli/pull/20153 )
2026-03-06 15:36:18 -05:00
- docs: add Windows PowerShell equivalents for environments and scripting by
2026-03-03 21:51:50 -05:00
@scidomino in [#20333 ](https://github.com/google-gemini/gemini-cli/pull/20333 )
2026-03-06 15:36:18 -05:00
- fix(core): parse raw ASCII buffer strings in Gaxios errors by @sehoon38 in
2026-03-03 21:51:50 -05:00
[#20626 ](https://github.com/google-gemini/gemini-cli/pull/20626 )
2026-03-06 15:36:18 -05:00
- chore(release): bump version to 0.33.0-nightly.20260227.ba149afa0 by @galz10
2026-03-03 21:51:50 -05:00
in [#20637 ](https://github.com/google-gemini/gemini-cli/pull/20637 )
2026-03-06 15:36:18 -05:00
- fix(github): use robot PAT for automated PRs to pass CLA check by @galz10 in
2026-03-03 21:51:50 -05:00
[#20641 ](https://github.com/google-gemini/gemini-cli/pull/20641 )
2026-03-06 15:36:18 -05:00
- chore/release: bump version to 0.33.0-nightly.20260228.1ca5c05d0 by
2026-03-03 21:51:50 -05:00
@gemini -cli-robot in
[#20644 ](https://github.com/google-gemini/gemini-cli/pull/20644 )
2026-03-06 15:36:18 -05:00
- Changelog for v0.31.0 by @gemini -cli-robot in
2026-03-03 21:51:50 -05:00
[#20634 ](https://github.com/google-gemini/gemini-cli/pull/20634 )
2026-03-06 15:36:18 -05:00
- fix: use full paths for ACP diff payloads by @JagjeevanAK in
2026-03-03 21:51:50 -05:00
[#19539 ](https://github.com/google-gemini/gemini-cli/pull/19539 )
2026-03-06 15:36:18 -05:00
- Changelog for v0.32.0-preview.0 by @gemini -cli-robot in
2026-03-03 21:51:50 -05:00
[#20627 ](https://github.com/google-gemini/gemini-cli/pull/20627 )
2026-03-06 15:36:18 -05:00
- fix: acp/zed race condition between MCP initialisation and prompt by
2026-03-03 21:51:50 -05:00
@kartikangiras in
[#20205 ](https://github.com/google-gemini/gemini-cli/pull/20205 )
2026-03-06 15:36:18 -05:00
- fix(cli): reset themeManager between tests to ensure isolation by
2026-03-03 21:51:50 -05:00
@NTaylorMullen in
[#20598 ](https://github.com/google-gemini/gemini-cli/pull/20598 )
2026-03-06 15:36:18 -05:00
- refactor(core): Extract tool parameter names as constants by @SandyTao520 in
2026-03-03 21:51:50 -05:00
[#20460 ](https://github.com/google-gemini/gemini-cli/pull/20460 )
2026-03-06 15:36:18 -05:00
- fix(cli): resolve autoThemeSwitching when background hasn't changed but theme
2026-03-03 21:51:50 -05:00
mismatches by @sehoon38 in
[#20706 ](https://github.com/google-gemini/gemini-cli/pull/20706 )
2026-03-06 15:36:18 -05:00
- feat(skills): add github-issue-creator skill by @sehoon38 in
2026-03-03 21:51:50 -05:00
[#20709 ](https://github.com/google-gemini/gemini-cli/pull/20709 )
2026-03-06 15:36:18 -05:00
- fix(cli): allow sub-agent confirmation requests in UI while preventing
2026-03-03 21:51:50 -05:00
background flicker by @abhipatel12 in
[#20722 ](https://github.com/google-gemini/gemini-cli/pull/20722 )
2026-03-06 15:36:18 -05:00
- Merge User and Agent Card Descriptions #20849 by @adamfweidman in
2026-03-03 21:51:50 -05:00
[#20850 ](https://github.com/google-gemini/gemini-cli/pull/20850 )
2026-03-06 15:36:18 -05:00
- fix(core): reduce LLM-based loop detection false positives by @SandyTao520 in
2026-03-03 21:51:50 -05:00
[#20701 ](https://github.com/google-gemini/gemini-cli/pull/20701 )
2026-03-06 15:36:18 -05:00
- fix(plan): deflake plan mode integration tests by @Adib234 in
2026-03-03 21:51:50 -05:00
[#20477 ](https://github.com/google-gemini/gemini-cli/pull/20477 )
2026-03-06 15:36:18 -05:00
- Add /unassign support by @scidomino in
2026-03-03 21:51:50 -05:00
[#20864 ](https://github.com/google-gemini/gemini-cli/pull/20864 )
2026-03-06 15:36:18 -05:00
- feat(core): implement HTTP authentication support for A2A remote agents by
2026-02-18 15:43:39 -05:00
@SandyTao520 in
2026-03-03 21:51:50 -05:00
[#20510 ](https://github.com/google-gemini/gemini-cli/pull/20510 )
2026-03-06 15:36:18 -05:00
- feat(core): centralize read_file limits and update gemini-3 description by
2026-03-03 21:51:50 -05:00
@aishaneeshah in
[#20619 ](https://github.com/google-gemini/gemini-cli/pull/20619 )
2026-03-06 15:36:18 -05:00
- Do not block CI on evals by @gundermanc in
2026-03-03 21:51:50 -05:00
[#20870 ](https://github.com/google-gemini/gemini-cli/pull/20870 )
2026-03-06 15:36:18 -05:00
- document node limitation for shift+tab by @scidomino in
2026-03-03 21:51:50 -05:00
[#20877 ](https://github.com/google-gemini/gemini-cli/pull/20877 )
2026-03-06 15:36:18 -05:00
- Add install as an option when extension is selected. by @DavidAPierce in
2026-03-03 21:51:50 -05:00
[#20358 ](https://github.com/google-gemini/gemini-cli/pull/20358 )
2026-03-06 15:36:18 -05:00
- Update CODEOWNERS for README.md reviewers by @g -samroberts in
2026-03-03 21:51:50 -05:00
[#20860 ](https://github.com/google-gemini/gemini-cli/pull/20860 )
2026-03-06 15:36:18 -05:00
- feat(core): truncate large MCP tool output by @SandyTao520 in
2026-03-03 21:51:50 -05:00
[#19365 ](https://github.com/google-gemini/gemini-cli/pull/19365 )
2026-03-06 15:36:18 -05:00
- Subagent activity UX. by @gundermanc in
2026-03-03 21:51:50 -05:00
[#17570 ](https://github.com/google-gemini/gemini-cli/pull/17570 )
2026-03-06 15:36:18 -05:00
- style(cli) : Dialog pattern for /hooks Command by @AbdulTawabJuly in
2026-03-03 21:51:50 -05:00
[#17930 ](https://github.com/google-gemini/gemini-cli/pull/17930 )
2026-03-06 15:36:18 -05:00
- feat: redesign header to be compact with ASCII icon by @keithguerin in
2026-03-03 21:51:50 -05:00
[#18713 ](https://github.com/google-gemini/gemini-cli/pull/18713 )
2026-03-06 15:36:18 -05:00
- fix(core): ensure subagents use qualified MCP tool names by @abhipatel12 in
2026-03-03 21:51:50 -05:00
[#20801 ](https://github.com/google-gemini/gemini-cli/pull/20801 )
2026-03-06 15:36:18 -05:00
- feat(core): support authenticated A2A agent card discovery by @SandyTao520 in
2026-03-03 21:51:50 -05:00
[#20622 ](https://github.com/google-gemini/gemini-cli/pull/20622 )
2026-03-06 15:36:18 -05:00
- refactor(cli): fully remove React anti patterns, improve type safety and fix
2026-03-03 21:51:50 -05:00
UX oversights in SettingsDialog.tsx by @psinha40898 in
[#18963 ](https://github.com/google-gemini/gemini-cli/pull/18963 )
2026-03-06 15:36:18 -05:00
- Adding MCPOAuthProvider implementing the MCPSDK OAuthClientProvider by
2026-03-03 21:51:50 -05:00
@Nayana -Parameswarappa in
[#20121 ](https://github.com/google-gemini/gemini-cli/pull/20121 )
2026-03-06 15:36:18 -05:00
- feat(core): add tool name validation in TOML policy files by @allenhutchison
2026-03-03 21:51:50 -05:00
in [#19281 ](https://github.com/google-gemini/gemini-cli/pull/19281 )
2026-03-06 15:36:18 -05:00
- docs: fix broken markdown links in main README.md by @Hamdanbinhashim in
2026-03-03 21:51:50 -05:00
[#20300 ](https://github.com/google-gemini/gemini-cli/pull/20300 )
2026-03-06 15:36:18 -05:00
- refactor(core): replace manual syncPlanModeTools with declarative policy rules
2026-03-03 21:51:50 -05:00
by @jerop in [#20596 ](https://github.com/google-gemini/gemini-cli/pull/20596 )
2026-03-06 15:36:18 -05:00
- fix(core): increase default headers timeout to 5 minutes by @gundermanc in
2026-03-03 21:51:50 -05:00
[#20890 ](https://github.com/google-gemini/gemini-cli/pull/20890 )
2026-03-06 15:36:18 -05:00
- feat(admin): enable 30 day default retention for chat history & remove warning
2026-03-03 21:51:50 -05:00
by @skeshive in
[#20853 ](https://github.com/google-gemini/gemini-cli/pull/20853 )
2026-03-06 15:36:18 -05:00
- feat(plan): support annotating plans with feedback for iteration by @Adib234
2026-03-03 21:51:50 -05:00
in [#20876 ](https://github.com/google-gemini/gemini-cli/pull/20876 )
2026-03-06 15:36:18 -05:00
- Add some dos and don'ts to behavioral evals README. by @gundermanc in
2026-03-03 21:51:50 -05:00
[#20629 ](https://github.com/google-gemini/gemini-cli/pull/20629 )
2026-03-06 15:36:18 -05:00
- fix(core): skip telemetry logging for AbortError exceptions by @yunaseoul in
2026-03-03 21:51:50 -05:00
[#19477 ](https://github.com/google-gemini/gemini-cli/pull/19477 )
2026-03-06 15:36:18 -05:00
- fix(core): restrict "System: Please continue" invalid stream retry to Gemini 2
2026-03-03 21:51:50 -05:00
models by @SandyTao520 in
[#20897 ](https://github.com/google-gemini/gemini-cli/pull/20897 )
2026-03-06 15:36:18 -05:00
- ci(evals): only run evals in CI if prompts or tools changed by @gundermanc in
2026-03-03 21:51:50 -05:00
[#20898 ](https://github.com/google-gemini/gemini-cli/pull/20898 )
2026-03-06 15:36:18 -05:00
- Build binary by @aswinashok44 in
2026-03-03 21:51:50 -05:00
[#18933 ](https://github.com/google-gemini/gemini-cli/pull/18933 )
2026-03-06 15:36:18 -05:00
- Code review fixes as a pr by @jacob314 in
2026-03-03 21:51:50 -05:00
[#20612 ](https://github.com/google-gemini/gemini-cli/pull/20612 )
2026-03-06 15:36:18 -05:00
- fix(ci): handle empty APP_ID in stale PR closer by @bdmorgan in
2026-03-03 21:51:50 -05:00
[#20919 ](https://github.com/google-gemini/gemini-cli/pull/20919 )
2026-03-06 15:36:18 -05:00
- feat(cli): invert context window display to show usage by @keithguerin in
2026-03-03 21:51:50 -05:00
[#20071 ](https://github.com/google-gemini/gemini-cli/pull/20071 )
2026-03-06 15:36:18 -05:00
- fix(plan): clean up session directories and plans on deletion by @jerop in
2026-03-03 21:51:50 -05:00
[#20914 ](https://github.com/google-gemini/gemini-cli/pull/20914 )
2026-03-06 15:36:18 -05:00
- fix(core): enforce optionality for API response fields in code_assist by
2026-03-03 21:51:50 -05:00
@sehoon38 in [#20714 ](https://github.com/google-gemini/gemini-cli/pull/20714 )
2026-03-06 15:36:18 -05:00
- feat(extensions): add support for plan directory in extension manifest by
2026-03-03 21:51:50 -05:00
@mahimashanware in
[#20354 ](https://github.com/google-gemini/gemini-cli/pull/20354 )
2026-03-06 15:36:18 -05:00
- feat(plan): enable built-in research subagents in plan mode by @Adib234 in
2026-03-03 21:51:50 -05:00
[#20972 ](https://github.com/google-gemini/gemini-cli/pull/20972 )
2026-03-06 15:36:18 -05:00
- feat(agents): directly indicate auth required state by @adamfweidman in
2026-03-03 21:51:50 -05:00
[#20986 ](https://github.com/google-gemini/gemini-cli/pull/20986 )
2026-03-06 15:36:18 -05:00
- fix(cli): wait for background auto-update before relaunching by @scidomino in
2026-03-03 21:51:50 -05:00
[#20904 ](https://github.com/google-gemini/gemini-cli/pull/20904 )
2026-03-06 15:36:18 -05:00
- fix: pre-load @scripts/copy_files .js references from external editor prompts
2026-03-03 21:51:50 -05:00
by @kartikangiras in
[#20963 ](https://github.com/google-gemini/gemini-cli/pull/20963 )
2026-03-06 15:36:18 -05:00
- feat(evals): add behavioral evals for ask_user tool by @Adib234 in
2026-03-03 21:51:50 -05:00
[#20620 ](https://github.com/google-gemini/gemini-cli/pull/20620 )
2026-03-06 15:36:18 -05:00
- refactor common settings logic for skills,agents by @ishaanxgupta in
2026-03-03 21:51:50 -05:00
[#17490 ](https://github.com/google-gemini/gemini-cli/pull/17490 )
2026-03-06 15:36:18 -05:00
- Update docs-writer skill with new resource by @g -samroberts in
2026-03-03 21:51:50 -05:00
[#20917 ](https://github.com/google-gemini/gemini-cli/pull/20917 )
2026-03-06 15:36:18 -05:00
- fix(cli): pin clipboardy to ~5.2.x by @scidomino in
2026-03-03 21:51:50 -05:00
[#21009 ](https://github.com/google-gemini/gemini-cli/pull/21009 )
2026-03-06 15:36:18 -05:00
- feat: Implement slash command handling in ACP for
2026-03-03 21:51:50 -05:00
`/memory` ,`/init` ,`/extensions` and `/restore` by @sripasg in
[#20528 ](https://github.com/google-gemini/gemini-cli/pull/20528 )
2026-03-06 15:36:18 -05:00
- Docs/add hooks reference by @AadithyaAle in
2026-03-03 21:51:50 -05:00
[#20961 ](https://github.com/google-gemini/gemini-cli/pull/20961 )
2026-03-06 15:36:18 -05:00
- feat(plan): add copy subcommand to plan (#20491 ) by @ruomengz in
2026-03-03 21:51:50 -05:00
[#20988 ](https://github.com/google-gemini/gemini-cli/pull/20988 )
2026-03-06 15:36:18 -05:00
- fix(core): sanitize and length-check MCP tool qualified names by @abhipatel12
2026-03-03 21:51:50 -05:00
in [#20987 ](https://github.com/google-gemini/gemini-cli/pull/20987 )
2026-03-06 15:36:18 -05:00
- Format the quota/limit style guide. by @g -samroberts in
2026-03-03 21:51:50 -05:00
[#21017 ](https://github.com/google-gemini/gemini-cli/pull/21017 )
2026-03-06 15:36:18 -05:00
- fix(core): send shell output to model on cancel by @devr0306 in
2026-03-03 21:51:50 -05:00
[#20501 ](https://github.com/google-gemini/gemini-cli/pull/20501 )
2026-03-06 15:36:18 -05:00
- remove hardcoded tiername when missing tier by @sehoon38 in
2026-03-03 21:51:50 -05:00
[#21022 ](https://github.com/google-gemini/gemini-cli/pull/21022 )
2026-03-06 15:36:18 -05:00
- feat(acp): add set models interface by @skeshive in
2026-03-03 21:51:50 -05:00
[#20991 ](https://github.com/google-gemini/gemini-cli/pull/20991 )
2025-12-08 14:26:43 -08:00
2026-02-25 22:18:43 -05:00
**Full Changelog ** :
2026-03-10 15:33:51 +00:00
https://github.com/google-gemini/gemini-cli/compare/v0.32.0-preview.0...v0.33.0-preview.12