Back
AI summary
Written by AI from the official notes. Check them for exact details.Gemini CLI 0.1.13 introduces new features including IDE integration and bug fixes for improved functionality.
- Add hideBanner setting to disable startup banner
- Introduce VSCode companion extension for better integration
- Add feature flag for IDE integration
- Implement loop detection service to prevent simple loops
- Enable tool summarization only when explicitly set
Why it matters: Users of Gemini CLI and IDE tools should care as these updates enhance usability and integration.
Full release notes111 changes
What's Changed
- feat(cli): add hideBanner setting to disable startup banner
- Fix duplicate help text for build targets in Makefile
- Show stderr output from mcp servers in debug mode
- Fix markdown heading level issue
- Add documentation for the /extensions command
- Introduce VSCode companion extension
- Add feature flag for IDE integration
- fix(docs): clarify global installation in readme
- updated '/auth' to use new slash command arch
- Don't start uncompressed history with a function response
- fix(checkpoint): Prevent silent failure and enable for non-Git projects
- Refactor MCP code for reuse and testing
- Fix circular reference JSON serialization in telemetry logging
- Make @ command sort file without extension name
- Introduce loop detection service that breaks simple loop
- Log the 2 types of loop detection
- Migrate /privacy to new architecture
- Pure refactor: Consolidate isWithinRoot() function calling.
- Update to yargs v18
- migrate /about
- Roadmap release
- feat: add a warning that shows if user uses node -v <20 #2930
- Fix: Standardize capitalization for "Troubleshooting Guide" in README
- Adds the user's active file in the IDE to the footer
- [ide-mode] Stream notifications when the active file changes
- Enable tool summarization only when explicitly set in settings.json
- feat(tool): sort tool list alphabetically for deterministic output
- Include api key in header instead of in the URL
- Revert Node <20 warning
- Upload VSIX of companion VS Code extension
- Revert "Update to yargs v18 (#3759)"
- updated
/statsto use new slash command arch - Add support for allowed/excluded MCP server names in settings
- update
/extensionsto new slash command arch - Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification
- [ide-mode] Thread active file through to system prompt
- Update MaxSizedBox.tsx
- Improve altName completion behavior in slash commands
- Clarifies that Gemini Code Assist, when offered through the Google De…
- refactor: Optimize the display information of "/chat list" and "/chat resume"
- migrate compress command
- Move MCP slash command to new system
- feat(cli): clear input buffer on CTRL+C when not executing commands
- Run model availability check in the background to speed up startup
- chore: update numbering in release-docker.yaml
- update
/docsto new slash command arch - Revert "[ide-mode] Thread active file through to system prompt"
- Include companion VS Code extension VSIX as part of build/release
- update
/toolsto new slash command arch - fix: update google/genai to v1.9.0 and switch to parametersJsonSchema for MCP related tools
- Minor UX updates for IDE mode
- Add /ide status & /ide install commands to manage IDE integration
- update
/editorto new slash command arch - Minor refactoring of IDE companion server
- update
/bugto new slash command arch - updated
/quitto use new slash command arch - Fix resetting loop counts on every other event
- bug(ux): update context percentage when /clear command is run
- [ide-mode] Add active file to user model request
- Logging surface field in the start_session_event. Also logging sessio…
- (fix) - regression to quit shortcut from command migration
- Update companionPort not existing to be a warning so the user can still proceed with running /ide install
- Fix ANSI escape crash in text buffer (#3987)
- feat(cli): add explicit proxy option in cli
- Fix link for checkpointing doc for
--checkpointing - Zed integration
- Fix #4220: allow up/down arrow to toggle history when only one sugges…
- Add numbers to selection list
- Update ESLint and related packages to latest versions
- fix: remove direct gaxios dependency
- Test/add loadcodeassist mock
- migrate restore command
- Migrate /corgi
- fix(cli): not show update avaialble messages when running gemini-cli locally
- feat(ui): hide cursor when terminal is unfocused
- Light theme color improvements
- feat(auth): Enhance OAuth callback for robust Docker support
- (fix): broken releases and e2e workflows
- feat(cli): allow executing commands on perfect match
- MCP OAuth Part 1 - OAuth Infrastructure
- Implement loop check with LLM
- Show blocked MCP servers in display
- [ide-mode] Send ping every 30 seconds to prevent client from closing connection
- Use simple name for MCP tools where possible.
- improve command completion trigger logic based on cursor position
- Display open IDE file in context section above input box rather than in the footer
- Demo background agent
- Add /background commands (when background agent is configured)
- Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow
- Revert background agent commits
- Make shell output consistent.
- feat(core): display declined confirmation code diff
- Simplify MCP connection errors.
Show the rest (18 more changes)Show less
New Contributors
- @krikera made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2803
- @nick-popovic made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4092
- @elvinagam made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2233
- @Lee-WonJun made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4227
- @cdemeke made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3086
- @HunDun0Ben made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2857
- @matias-casal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1729
- @ramonfigueiredo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4249
- @wanlin31 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4176
- @nsalerni made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4162
- @azorlu80 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3999
- @meteorcloudy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4304
- @ConradIrwin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4266
- @goldyonatan made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4377
- @seuros made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4296
- @kamja44 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4287
- @Lyonk71 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4012
- @chux0519 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3532
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.13