Gemini CLI v0.33.0

What's Changed Docs: Update model docs to remove Preview Features. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/20084 docs: fix typo in installation documentation by @AdityaSha...

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