Back
AI summary
Written by AI from the official notes. Check them for exact details.Gemini CLI 0.23.0 introduces 14 new features and fixes 17 bugs, enhancing overall functionality.
- Launch of Gemini 3 Flash in Gemini CLI.
- New command to clear credentials with
/auth logout. - Windows clipboard image support added.
- Improved command parsing and logging.
- Enhanced telemetry for user suggestions in Code Assist.
Why it matters: Users of Gemini CLI should update to benefit from new features and bug fixes.
Full release notes67 changes
What's Changed
- Code assist service metrics.
- chore/release: bump version to 0.21.0-nightly.20251216.bb0c0d8ee
- Docs
- Use official ACP SDK and support HTTP/SSE based MCP servers
- Remove foreground for themes other than shades of purple and holiday.
- chore: remove repo specific tips
- chore: remove user query from footer in debug mode
- Disallow unnecessary awaits.
- Add one to the padding in settings dialog to avoid flicker.
- feat(core): introduce remote agent infrastructure and rename local executor
- feat(cli): Add
/auth logoutcommand to clear credentials and auth state - (fix) Automated pr labeller
- feat: launch Gemini 3 Flash in Gemini CLI ⚡️⚡️⚡️
- Refactor: Migrate console.error in ripGrep.ts to debugLogger
- chore: update a2a-js to 0.3.7
- chore(core): remove redundant isModelAvailabilityServiceEnabled toggle and clean up dead code
- feat(core): Late resolve
GenerateContentConfigs and reduce mutation. - Respect previewFeatures value from the remote flag if undefined
- feat(ui): add Windows clipboard image support and Alt+V paste workaround
- chore(core): remove legacy fallback flags and migrate loop detection
- fix(ui): Prevent eager slash command completion hiding sibling commands
- Docs: Update Changelog for Dec 17, 2025
- Code Assist backend telemetry for user accept/reject of suggestions
- fix(cli): correct initial history length handling for chat commands
- chore/release: bump version to 0.21.0-nightly.20251218.739c02bd6
- Change detailed model stats to use a new shared Table class to resolve robustness issues.
- feat: add agent toml parser
- Add core tool that adds all context from the core package.
- (docs): Add reference section to hooks documentation
- feat(hooks): add support for friendly names and descriptions
- feat: Detect background color
- add 3.0 to allowed sensitive keywords
- feat: Pass additional environment variables to shell execution
- Remove unused code
- Handle all 429 as retryableQuotaError
- Remove unnecessary dependencies
- fix: prevent infinite loop in prompt completion on error
- fix(ui): show command suggestions even on perfect match and sort them
- feat(hooks): reduce log verbosity and improve error reporting in UI
- feat: simplify tool confirmation labels for better UX
- chore/release: bump version to 0.21.0-nightly.20251219.70696e364
- feat(core): Implement JIT context memory loading and UI sync
- feat(ui): Put "Allow for all future sessions" behind a setting off by default.
- fix(cli):change the placeholder of input during the shell mode
- Validate OAuth resource parameter matches MCP server URL
- docs(cli): add System Prompt Override (GEMINI_SYSTEM_MD)
- more robust command parsing logs
- Introspection agent demo
- fix(core): sanitize hook command expansion and prevent injection
- fix(folder trust): add validation for trusted folder level
- fix(cli): fix right border overflow in trust dialogs
- fix(policy): fix bug where accepting-edits continued after it was turned off
- fix: prevent infinite relaunch loop when --resume fails (#14941)
- chore/release: bump version to 0.21.0-nightly.20251220.41a1a3eed
- feat(telemetry): add clearcut logging for hooks
- fix(core): Add
.geminiignoresupport to SearchText tool - fix(patch): cherry-pick 0843d9a to release/v0.23.0-preview.0-pr-15443 to patch version v0.23.0-preview.0 and create version 0.23.0-preview.1
- fix(patch): cherry-pick 9cdb267 to release/v0.23.0-preview.1-pr-15494 to patch version v0.23.0-preview.1 and create version 0.23.0-preview.2
- fix(patch): cherry-pick 37be162 to release/v0.23.0-preview.2-pr-15601 to patch version v0.23.0-preview.2 and create version 0.23.0-preview.3
- fix(patch): cherry-pick 07e597d to release/v0.23.0-preview.3-pr-15684 [CONFLICTS]
- fix(patch): cherry-pick c31f053 to release/v0.23.0-preview.4-pr-16004 to patch version v0.23.0-preview.4 and create version 0.23.0-preview.5
- fix(patch): cherry-pick 788bb04 to release/v0.23.0-preview.5-pr-15817 [CONFLICTS]
Show the rest (5 more changes)Show less
New Contributors
- @Roaimkhan made their first contribution in https://github.com/google-gemini/gemini-cli/pull/15103
- @SteffenDE made their first contribution in https://github.com/google-gemini/gemini-cli/pull/13856
- @CN-Scars made their first contribution in https://github.com/google-gemini/gemini-cli/pull/13383
- @Ying-xi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/14951
- @xyrolle made their first contribution in https://github.com/google-gemini/gemini-cli/pull/13763
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.22.5...v0.23.0