Back
AI summary
Written by AI from the official notes. Check them for exact details.Gemini CLI 0.5.3 introduces new features and fixes multiple bugs to enhance functionality and user experience.
- Add status/bot-triaged label after triage.
- Improve discoverability of MCP slash commands.
- Save large tool outputs to a file.
- Introduce useUI Hook and UIContext.
- Add support for settings enum options.
Why it matters: Users of Gemini CLI should care as these updates improve usability and functionality.
Full release notes66 changes
What's Changed
- fix: Remove 'node-fetch' from externals
- fix(ui): fix drag-and-drop file feature for macOS terminal 2
- fix(process-utils): fix bug that prevented start-up when running process walking command fails
- Fix dollar sign replacement bug in file editing
- feat(triage): add status/bot-triaged label after triage
- Feat(security) - Create a class for Oauth credential
- feat(security) - Make oauth token storage implement the shared interface
- fix: Remove special handling for folderTrust flag
- fix the proQutaDialog
- fix(token-usage): fix token usage recording for failed API calls
- Make 'source' a positional argument in extensions install and set flag to true
- Add initial RFC for A2A development-tool extension
- Revert "Fix dollar sign replacement bug in file editing (#7703)"
- Add hidden property to slash commands
- Fix syntax highlighting and rendering issues.
- Refactor Authentication Components and Hooks
- feat(core): Save large tool outputs to a file and return truncated lines
- refactor: Extract path resolution logic into helper function
- Fix(core): Fix stream validation logic
- fix(ci): fix windows e2e tests
- Fix issues where escape codes could end up on startup in the input prompt
- prevent auto-execute on paste and preserve multi-line content in chat input
- fix: handle vpc-sc violations in LoadCodeAssist method
- feat(ui): improve discoverability of MCP slash commands
- chore(release): v0.3.3
- feat(ui): Introduce useUI Hook and UIContext
- Fix(core): Do not retry if last chunk is empty with finishReason previous chunks are good
- Fix ctrl-c/esc while Authenticating.
- chore(release): v0.3.4
- Allow for slash commands to opt-out of autocompletion and /help discovery.
- add(logging): Add OTel logging for counting chars
- bug(core): Fix
Check Bundle Sizegithub action. - Mention replacements for deprecated settings in settings.json
- Pull contentGenerator out of GeminiClient and into Config.
- fix(ui): disable input prompt during tool confirmation
- feat(settings): Add support for settings
enumoptions - fix(ide): fix crash on windows when null command is returned
- fix: hide tips when folder trust dialog is open
- Move scope settings to new dialog
- fix(ide companion extension): increase payload size
- Skip bundle_size job for merge_group event
- refactor: Centralize and improve model fallback handling
- Fix maxOutputTokens compression bug.
- fix: Restart logic in useFolderTrust hook
- feat(core): Download ripgrep at runtime, if enabled.
- Allow users to type while waiting for MCP servers
- Remove org/repo install support
- refactor(core): Introduce LlmUtilityService and promptIdContext
- feat(commands): Add new commands for docs, git, and PR review
- Add clearcut logging for extensions install command
- refactor(ide): extract IDE context types into a separate file
- feat(core): Only summarize long tool output for shell command
- Update extensions docs
- feat: Add reusable EnumSelector UI component (split from #6832)
- Limit recursion when looking for.gitignore files
- feat(ide): Update context filtering to be done CLI-side + update port discovery logic
- [Part 1/6] feat(telemetry): add rate limiter and high-water mark tracker with tests
- fix(ide companion extension): Don't show the installation confirmation message in Firebase Studio
- Ignore workspace extensions in user extensions dir
- 0.4.0
Show the rest (6 more changes)Show less
New Contributors
- @944750720 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7174
- @johnthomasdev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6910
- @Alish-0x made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5834
- @rinilkunhiraman made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6080
- @hoteye made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7774
- @eLyiN made their first contribution in https://github.com/google-gemini/gemini-cli/pull/8110
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.4.1...v0.5.3