Gemini CLI v0.32.0

What's Changed feat(plan): add integration tests for plan mode by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/20214 fix(acp): update auth handshake to spec by @skeshive in https://...

What's Changed feat(plan): add integration tests for plan mode by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/20214 fix(acp): update auth handshake to spec by @skeshive in https://github.com/google-gemini/gemini-cli/pull/19725 feat(core): implement robust A2A streaming reassembly and fix task continuity by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/20091 feat(cli): load extensions in parallel by @scidomino in https://github.com/google-gemini/gemini-cli/pull/20229 Plumb the maxAttempts setting through Config args by @kevinjwang1 in https://github.com/google-gemini/gemini-cli/pull/20239 fix(cli): skip 404 errors in setup-github file downloads by @h30s in https://github.com/google-gemini/gemini-cli/pull/20287 fix(cli): expose model.name setting in settings dialog for persistence by @achaljhawar in https://github.com/google-gemini/gemini-cli/pull/19605 docs: remove legacy cmd examples in favor of powershell by @scidomino in https://github.com/google-gemini/gemini-cli/pull/20323 feat(core): Enable model steering in workspace. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/20343 fix: remove trailing comma in issue triage workflow settings json by @Nixxx19 in https://github.com/google-gemini/gemini-cli/pull/20265 feat(core): implement task tracker foundation and service by @anj-s in https://github.com/google-gemini/gemini-cli/pull/19464 test: support tests that include color information by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/20220 feat(core): introduce Kind.Agent for sub-agent classification by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/20369 Changelog for v0.30.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/20252 Update changelog workflow to reject nightly builds by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/20248 Changelog for v0.31.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/20249 feat(cli): hide workspace policy update dialog and auto-accept by default by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/20351 feat(core): rename grepsearch include parameter to includepattern by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/20328 feat(plan): support opening and modifying plan in external editor by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/20348 feat(cli): implement interactive shell autocompletion by @mrpmohiburrahman in https://github.com/google-gemini/gemini-cli/pull/20082 fix(core): allow /memory add to work in plan mode by @Jefftree in https://github.com/google-gemini/gemini-cli/pull/20353 feat(core): add HTTP 499 to retryable errors and map to RetryableQuotaError by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/20432 feat(core): Enable generalist agent by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/19665 Updated tests in TableRenderer.test.tsx to use SVG snapshots by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/20450 Refactor Github Action per b/485167538 by @google-admin in https://github.com/google-gemini/gemini-cli/pull/19443 fix(github): resolve actionlint and yamllint regressions from 19443 by @jerop in https://github.com/google-gemini/gemini-cli/pull/20467 fix: action var usage by @galz10 in https://github.com/google-gemini/gemini-cli/pull/20492 feat(core): improve A2A content extraction by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/20487 fix(cli): support quota error fallbacks for all authentication types by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/20475 fix(core): flush transcript for pure tool-call responses to ensure BeforeTool hooks see complete state by @krishdef7 in https://github.com/google-gemini/gemini-cli/pull/20419 feat(plan): adapt planning workflow based on complexity of task by @jerop in https://github.com/google-gemini/gemini-cli/pull/20465 fix: prevent orphaned processes from consuming 100% CPU when terminal closes by @yuvrajangadsingh in https://github.com/google-gemini/gemini-cli/pull/16965 feat(core): increase fetch timeout and fix [object Object] error stringification by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/20441 [Gemma x Gemini CLI] Add an Experimental Gemma Router that uses a LiteRT-LM shim into the Composite Model Classifier Strategy by @sidwan02 in https://github.com/google-gemini/gemini-cli/pull/17231 docs(plan): update documentation regarding supporting editing of plan files during plan approval by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/20452 test(cli): fix flaky ToolResultDisplay overflow test by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/20518 ui(cli): reduce length of Ctrl+O hint by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/20490 fix(ui): correct styled table width calculations by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/20042 Avoid overaggressive unescaping by @scidomino in https://github.com/google-gemini/gemini-cli/pull/20520 feat(telemetry) Instrument traces with more attributes and make them available to OTEL users by @heaventourist in https://github.com/google-gemini/gemini-cli/pull/20237 Add support for policy engine in extensions by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/20049 Docs: Update to Terms of Service & FAQ by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/20488 Fix bottom border rendering for search and add a regression test. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/20517 fix(core): apply retry logic to CodeAssistServer for all users by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/20507 Fix extension MCP server env var loading by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/20374 feat(ui): add 'ctrl+o' hint to truncated content message by @jerop in https://github.com/google-gemini/gemini-cli/pull/20529 Fix flicker showing message to press ctrl-O again to collapse. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/20414 fix(cli): hide shortcuts hint while model is thinking or the user has typed a prompt + add debounce to avoid flicker by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19389 feat(plan): update planning workflow to encourage multi-select with descriptions of options by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/20491 refactor(core,cli): useAlternateBuffer read from config by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/20346 fix(cli): ensure dialogs stay scrolled to bottom in alternate buffer mode by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/20527 fix(core): revert auto-save of policies to user space by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/20531 Demote unreliable test. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/20571 fix(core): handle optional response fields from code assist API by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/20345 fix(cli): keep thought summary when loading phrases are off by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/20497 feat(cli): add temporary flag to disable workspace policies by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/20523 Disable expensive and scheduled workflows on personal forks by @dewitt in https://github.com/google-gemini/gemini-cli/pull/20449 Moved markdown parsing logic to a separate util file by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/20526 fix(plan): prevent agent from using askuser for shell command confirmation by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/20504 fix(core): disable retries for code assist streaming requests by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/20561 feat(billing): implement G1 AI credits overage flow with billing telemetry by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/18590 feat: better error messages by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/20577 fix(ui): persist expansion in AskUser dialog when navigating options by @jerop in https://github.com/google-gemini/gemini-cli/pull/20559 fix(cli): prevent sub-agent tool calls from leaking into UI by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/20580 fix(cli): Shell autocomplete polish by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/20411 Changelog for v0.31.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/20590 Add slash command for promoting behavioral evals to CI blocking by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/20575 Changelog for v0.30.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/20589 Add low/full CLI error verbosity mode for cleaner UI by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/20399 Disable Gemini PR reviews on draft PRs. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/20362 Docs: FAQ update by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/20585 fix(core): reduce intrusive MCP errors and deduplicate diagnostics by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/20232 docs: fix spelling typos in installation guide by @campox747 in https://github.com/google-gemini/gemini-cli/pull/20579 Promote stable tests to CI blocking. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/20581 feat(core): enable contiguous parallel admission for Kind.Agent tools by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/20583 Enforce import/no-duplicates as error by @Nixxx19 in https://github.com/google-gemini/gemini-cli/pull/19797 fix: merge duplicate imports in sdk and test-utils packages (1/4) by @Nixxx19 in https://github.com/google-gemini/gemini-cli/pull/19777 fix: merge duplicate imports in a2a-server package (2/4) by @Nixxx19 in https://github.com/google-gemini/gemini-cli/pull/19781 New Contributors @achaljhawar made their first contribution in https://github.com/google-gemini/gemini-cli/pull/19605 @mrpmohiburrahman made their first contribution in https://github.com/google-gemini/gemini-cli/pull/20082 @Jefftree made their first contribution in https://github.com/google-gemini/gemini-cli/pull/20353 @krishdef7 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/20419 @sidwan02 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17231 @heaventourist made their first contribution in https://github.com/google-gemini/gemini-cli/pull/20237 @campox747 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/20579 Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.31.0...v0.32.0