Back
AI summary
Written by AI from the official notes. Check them for exact details.Gemini CLI 0.15.0 introduces new features and fixes various bugs.
- Added listCommands endpoint to a2a server
- Introduced /extensions restart command
- Improved session management with resuming for geminiChat
- Enhanced logging for extensions and experiments
- Fixed gemini crash on startup in tmux environments
Why it matters: Users of Gemini CLI should update to benefit from new features and improved stability.
Full release notes55 changes
What's Changed
- fix(core): Handle null command in VSCode IDE detection
- Fix test in windows
- chore(release): bump version to 0.15.0-nightly.20251107.b8eeb553
- Adds listCommands endpoint to a2a server
- fix: Downloading release assets from private GitHub repository #11928
- docs: fix typos in some files
- Reload gemini memory on extension load/unload + memory refresh refactor
- test(policy): add extreme priority value tests (follow-up to #12617)
- Update ink version
- Trivial yaml fixes for linter.
- [feat] Extension Reloading - respect updates to exclude tools
- fix(ci): ensure correct version calculation and git ls-remote filtering in release workflow
- feat(core): Migrate
generateJsonto resolved model configs. - [feat]: Add
/extensions restartcommand - [cleanup] rename info message property 'icon' to 'prefix'
- Fix extensions logging race condition and slash command logging
- Branch batch scroll
- Revamp KeypressContext
- Fix shift+return in vscode.
- Simplify switch case
- test: fix flaky file system integration test
- Preserve tabs on paste
- feat(hooks): Hook Execution Engine
- Added active experiment ids to Clearcut log events
- Harden modifiable tool temp workspace
- Stop printing garbage characters for F1,F2.. keys
- Switch to alternate buffer mode before rendering Ink.
- Fix external editor diff drift
- Fixes #12841: Plumb headers through google_credentials transport crea…
- fix(core): use ripgrep --json output for robust cross-platform parsing
- feat(sessions): add resuming to geminiChat and add CLI flags for session management
- fix(prompt): Add Angular support to base prompt
- Issue#9751 - fix the gemini crash on startup in tmux environments
- Add experiment logging and add caching experiment
- chore/release: bump version to 0.15.0-nightly.20251111.51f952e7
- telemetry: track interactive session state
- Support ink scrolling final pr
- feat(core): Migrate
generateContentto model configs. - Add expected_replacements to smart-edit tool
- fix(extension-uninstallation): Fix uninstalling extensions named differently than their directory name
- Add implementation for setting to disable Github extensions
- fix(ci): pre-download ripgrep in global setup to prevent race conditions
- Deprecate read_many_files tool
- Move temp dir from system prompt to first user msg
- Make useFullWidth the default.
- fix(patch): cherry-pick 540f606 to release/v0.15.0-preview.0-pr-12949 to patch version v0.15.0-preview.0 and create version 0.15.0-preview.1
- fix(patch): cherry-pick 7ec7845 to release/v0.15.0-preview.1-pr-12905 [CONFLICTS]
- fix(patch): cherry-pick fe1bfc6 to release/v0.15.0-preview.2-pr-12989 to patch version v0.15.0-preview.2 and create version 0.15.0-preview.3
- fix(patch): cherry-pick 102905b to release/v0.15.0-preview.3-pr-12991 to patch version v0.15.0-preview.3 and create version 0.15.0-preview.4
- fix(patch): cherry-pick 13d8d94 to release/v0.15.0-preview.4-pr-12981 to patch version v0.15.0-preview.4 and create version 0.15.0-preview.5
- fix(patch): cherry-pick fb99b95 to release/v0.15.0-preview.5-pr-13018 [CONFLICTS]
Show the rest (4 more changes)Show less
New Contributors
- @haroonc made their first contribution in https://github.com/google-gemini/gemini-cli/pull/12682
- @khanhkhanhlele made their first contribution in https://github.com/google-gemini/gemini-cli/pull/12706
- @davidmcwherter made their first contribution in https://github.com/google-gemini/gemini-cli/pull/12849
- @MarkTechson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10252
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.14.0...v0.15.0