- Nov 7, 2025
- Parsed from source:Nov 7, 2025
- Detected by Releasebot:Nov 7, 2025
Gemini CLI by Google
Release v0.15.0-nightly.20251107.cd27cae8
A sweeping nightly release brings new features and a raft of fixes across core, policy, and shell layers, plus tooling tweaks and improved diagnostics. The update also bumps nightly versions and documents changelog entries, signaling tangible product progress.
Raw content:
- Scrollable support by @jacob314 in #12544
- fix: allow user to set pro model even in fallback by @adamfweidman in #12566
- fix(infra) - Make list dir less flaky by @shishu314 in #12554
- chore(release): bump version to 0.14.0-nightly.20251104.da3da198 by @skeshive in #12564
- refactor: parse string for retryInfo by @gsquared94 in #12586
- Fix/windows pty crash by @bdmorgan in #12587
- fix(core): prevent server name spoofing in policy engine by @allenhutchison in #12511
- fix(triage-workflow): Pass environment variables directly into prompt by @skeshive in #12602
- Update auto compression message. by @scidomino in #12605
- [Extension Reloading]: Update custom commands, add enable/disable command by @jakemac53 in #12547
- Add compression mechanism to subagent by @silviojr in #12506
- fix: add line breaks in quota/capacity msgs by @adamfweidman in #12603
- fix(core) Path reader method readPathFromWorkspace does not respect git/gemini ignore config. by @BadgerHobbs in #10073
- List tools in a consistent order. by @scidomino in #12615
- Docs: Added newest changelog: v0.12.0 by @jkcinouye in #12611
- Improve tracking of animated components. by @jacob314 in #12618
- chore: remove unused CLI policy TOML files by @allenhutchison in #12620
- feat(core): Add ModelConfigService. by @joshualitt in #12556
- feat(policy): Add comprehensive priority range validation tests by @allenhutchison in #12617
- feat(shell): include cwd in shell command description by @galz10 in #12558
- refactor(cli): consolidate repetitive tests in InputPrompt using it.each by @MJjainam in #12524
- Let users know when falling back to flash, and update the error messa… by @sehoon38 in #12640
- fix(#11707): should replace multiple instances of a string test by @hugomurillomtz in #12647
- Revert "Enable WriteTodos tool by default (#12500)" by @SandyTao520 in #12658
- Update keychain storage name to be more user-friendly by @chrstnb in #12644
- Docs: Add /model documentation by @jkcinouye in #12654
- fix(cli): handle flash model errors gracefully by @adamfweidman in #12667
- chore: disable flaky test by @hugomurillomtz in #12670
- Use consistent param names by @scidomino in #12517
- fix(patch workflow): Ensure that the environment is listed on patch comments by @richieforeman in #12538
- fix: integrate DiscoveredTool with Policy Engine by @allenhutchison in #12646
- fix(core): Handle null command in VSCode IDE detection by @skeshive in #12689
- Fix test in windows by @scidomino in #12681
- chore(release): bump version to 0.15.0-nightly.20251107.b8eeb553 by @gemini-cli-robot in #12687
- Nov 6, 2025
- Parsed from source:Nov 6, 2025
- Detected by Releasebot:Nov 6, 2025
Gemini CLI by Google
Release v0.13.0-preview.0
Fresh nightly release brings new features and polish across auth flow, telemetry, UI theming, and path handling plus performance tweaks and clearer error feedback. It also bumps the version so users see the update in their builds.
Release notes
- fix: enhance path handling in handleAtCommand to support relative paths by @lifefloating in #9065
- Remove Todo Icon by @scidomino in #12190
- chore(release): bump version to 0.13.0-nightly.20251029.cca41edc by @gemini-cli-robot in #12191
- fix(security) - Use emitFeedback instead of console error by @shishu314 in #11954
- fix(infra) - Unskip read many file test by @shishu314 in #12181
- feat: Add auth_type to StartSessionEvent OTel logging by @kiranani in #12034
- refactor: Replace console.error with structured logging and feedback by @galz10 in #12175
- refactor(core): Move getPackageJson utility to core package by @skeshive in #12224
- Hide collapsed Todo tray when they're all done. by @scidomino in #12242
- Fix atprocessor test on windows by @scidomino in #12252
- refactor(todo): improve performance and readability of todo component by @miguelsolorio in #12238
- Fix alt key mappings for mac by @scidomino in #12231
- Fix(noninteractive) - Add message when user uses deprecated flag by @shishu314 in #11682
- feat(telemetry): Add extensions to StartSessionEvent telemetry by @kiranani in #12261
- Standardize error logging with coreEvents.emitFeedback by @sehoon38 in #12199
- feat(ui): Fix Todo item text color not propagating for custom themes by @miguelsolorio in #12265
- feat(auth): improve API key authentication flow by @galz10 in #11760
- docs: update keyboard shortcuts with missing shortcuts by @jackwotherspoon in #12024
- chore: migrate console.error to debugLogger in useSlashCompletion by @hritan in #12218
- feat(core): Implement granular memory loaders for JIT architecture by @abhipatel12 in #12195
- fix(core): Add rootDir to tsconfig.json to resolve TS5055 error by @mattKorwel in #12274
- Refactoring unit tests in packages/cli/src/ui by @IamRiddhi in #12251
- Docs: add v.0.11.0 to changelog by @jkcinouye in #12256
- Log extension ID with tool call/slash command invocation by @chrstnb in #12254
- Fix misreported number of lines being removed by model by @Adib234 in #12076
- Revert "fix(core): Add rootDir to tsconfig.json to resolve TS5055 error" by @mattKorwel in #12293
- fix output messages for install and link by @jakemac53 in #12168
- Add validate command by @kevinjwang1 in #12186
- fix(docs): remove incorrect extension install method by @swissspidy in #11194
- fix(test) - Make JSON output error test use canned response by @shishu314 in #12250
- Initial support for reloading extensions in the CLI - mcp servers only by @jakemac53 in #12239
- Fix tests to wrap all calls changing the UI with act. by @jacob314 in #12268
- Create line change metrics by @jerop in #12299
- feat: Prevent self-imports and fix build loop by @mattKorwel in #12309
- Change default compression threshold by @scidomino in #12306
- refactor(core): decouple GeminiChat from uiTelemetryService via Usage events by @SandyTao520 in #12196
- fixing minor formatting issues in quota-and-pricing.md by @hyangah in #11340
- Enable model routing for all users by @mrcabbage972 in #12300
- Make compression threshold editable in the UI. by @scidomino in #12317
- Remove context percentage in footer by default by @abhipatel12 in #12326
- Code review script to catch common package/cli regressions by @jacob314 in #12316
- Nov 6, 2025
- Parsed from source:Nov 6, 2025
- Detected by Releasebot:Nov 6, 2025
Gemini CLI by Google
Release v0.13.0-preview.2
fix(patch): cherry-pick 1611364 to release/v0.13.0-preview.1-pr-12587 to patch version v0.13.0-preview.1 and create version 0.13.0-preview.2 by @gemini-cli-robot in #12601
Original source Report a problem - Nov 6, 2025
- Parsed from source:Nov 6, 2025
- Detected by Releasebot:Nov 6, 2025
Gemini CLI by Google
Release v0.13.0-preview.1
fix(patch): cherry-pick f51d745 to release/v0.13.0-preview.0-pr-12586 to patch version v0.13.0-preview.0 and create version 0.13.0-preview.1 by @gemini-cli-robot in #12595
Original source Report a problem - Nov 6, 2025
- Parsed from source:Nov 6, 2025
- Detected by Releasebot:Nov 6, 2025
Gemini CLI by Google
Release v0.13.0-nightly.20251105.da3da198
Product update brings UI semantic color, core experiment listing, and default WriteTodos tool, plus numerous fixes and refactors across UI and core. A broad feature deployment and reliability boost with multiple improvements.
Release notes
- feat(ui): add response semantic color by @cornmander in #12450
- chore: autogenerate settings documentation by @cornmander in #12451
- chore: bump tar to 7.5.2 by @cornmander in #12466
- refactor: split core system prompt into multiple parts by @anj-s in #12461
- Refactoring packages/cli/src/ui tests by @IamRiddhi in #12482
- refactor(core): improve error handling for setGlobalProxy by @allenhutchison in #12437
- Cap Thinking Budget to prevent runaway thought loops by @abhipatel12 in #12416
- fix(ui): ensure model changes update the UI immediately by @abhipatel12 in #12412
- fix(settings): persist restart-required changes when exiting with ESC by @ashmod in #12443
- Enforce timeout for subagents by @silviojr in #12232
- Grants subagent a recovery turn for when it hits TIMEOUT, MAX_TURNS or NO_TOOL_CALL failures. by @silviojr in #12344
- alternate buffer support by @jacob314 in #12471
- (fix): Respect ctrl+c signal for aborting execution in NonInteractive mode by @anj-s in #11478
- feat(core): Add support for listing experiments by @skeshive in #12495
- Log recovery events (nudges) that happens inside the subagent by @silviojr in #12408
- fix(auth): Return empty map if token file does not exits, and refacto… by @galz10 in #12332
- Refactor PolicyEngine to Core Package by @allenhutchison in #12325
- Enable WriteTodos tool by default by @anj-s in #12500
- Alt buffer default by @jacob314 in #12507
- feat(hooks): Hook Type Decoupling and Translation by @Edilmo in #9078
- feat(core): add timeout to llm edit fix by @agmsb in #12393
- Modify navigation and completion keyboard shortcuts to not use scroll. by @jacob314 in #12502
- chore: bump vite to 7.1.12 by @cornmander in #12512
- Only show screen reader notice once by @chrstnb in #12247
- fix(core): Improve loop detection for longer repeating patterns by @SandyTao520 in #12505
- feat(hooks): Hook Input/Output Contracts by @Edilmo in #9080
- Fix alt+left on ghostty by @scidomino in #12503
- feat(hooks): Hook Execution Planning and Matching by @Edilmo in #9090
- fix(mcp): replace hardcoded port 7777 with dynamic port allocation for OAuth by @cbcoutinho in #12520
- refactor(core): Refactored and removed redundant test lines in telemetry by @MJjainam in #12356
- SI prompt nudge for the todo tool by @anj-s in #12159
- Extensions MCP refactor by @jakemac53 in #12413
- fix(infra) - Use canned response for flicker test by @shishu314 in #12377
- Tighten bash shell option handling by @cornmander in #12532
- Fix flicker in screen reader nudge by @chrstnb in #12541
- Fix shift+tab keybinding when not in kitty mode by @scidomino in #12552
- Ss/fix ext by @shishu314 in #12540
- migrate console.error to coreEvents/debugger for sandbox, logger, chatRecordingService by @sehoon38 in #12253
- enable codebase investigator by default for preview by @silviojr in #12555
- feat(core): Integrate remote experiments configuration by @skeshive in #12539
- Nov 3, 2025
- Parsed from source:Nov 3, 2025
- Detected by Releasebot:Nov 3, 2025
Gemini CLI by Google
Release v0.13.0-nightly.20251103.9187f6f6
Highlights
- fix(core): combine .gitignore and .geminiignore logic for correct precedence by @EricRahm in #11587
- Add DarkGray to the ColorTheme. by @jacob314 in #12420
- docs: update command-line flag documentation by @allenhutchison in #12452
- feat(hooks): Hook Configuration Schema and Types by @Edilmo in #9074
- fix: preserve path components in OAuth issuer URLs by @cbcoutinho in #12448
New Contributors
- @Edilmo made their first contribution in #9074
- @cbcoutinho made their first contribution in #12448
Full Changelog: v0.13.0-nightly.20251101.caf2ca14...v0.13.0-nightly.20251103.9187f6f6
Original source Report a problem - Nov 1, 2025
- Parsed from source:Nov 1, 2025
- Detected by Releasebot:Nov 1, 2025
Gemini CLI by Google
Release v0.13.0-nightly.20251101.caf2ca14
Gemini CLI jumps to 0.13.0-nightly with dynamic run-names for patch workflows and expanded telemetry. It packs fixes, infra tweaks, and clearer startup model selection to boost reliability and insight.
Release notes
- chore/release: bump version to 0.13.0-nightly.20251031.c89bc30d by @gemini-cli-robot in #12330
- feat: add dynamic run-names to patch release workflows by @mattKorwel in #12336
- fix: Address silent failure in release-patch-1-create-pr workflow by @mattKorwel in #12339
- refactor(core): Refactored and removed redundant test lines in telemetry by @MJjainam in #12284
- feat(telemetry): Add extension name to ToolCallEvent telemetry by @kiranani in #12343
- chore: make clear that --model is for choosing model on startup by @jackwotherspoon in #12367
- Fixes for Ink 6.4.0 by @jacob314 in #12352
- fix(core): remove duplicate session_id in GCP log exporter by @jerop in #12370
- Update mcp-server.md by @richardkmichael in #12310
- Remove testing-library/react dep now that it is unused. by @jacob314 in #12355
- docs(cli): user.email attribute is only available for Google auth by @jerop in #12372
- chore: migrate console.error to debugLogger in usePromptCompletion by @hritan in #12208
- fix(core): ensure loop detection respects session disable flag by @SandyTao520 in #12347
- Mark model.compressionThreshold as requiring a restart by @scidomino in #12378
- Switch to ink@. version 6.4.0 by @jacob314 in #12381
- refactor: simplify daily quota error messages by @gsquared94 in #12386
- docs: Add policy engine documentation and update sidebar by @allenhutchison in #12240
- migrating console.error to debugger for installationManager, oauth-provider, modifiable-tool by @sehoon38 in #12279
- migrate console.error to coreEvents for mcp-client-manager and google-auth-provider by @sehoon38 in #12342
- feat(telemetry) - Add metric for slow rendering by @shishu314 in #12391
- Handle untrusted folders on extension install and link by @kevinjwang1 in #12322
- feat(infra) - Add logging for slow rendering by @shishu314 in #11147
- Remove unused jsdom dep by @jacob314 in #12394
- Update telemetry.md to remove references to flags. by @jkcinouye in #12397
- Adding the Policy Engine docs to indexes. by @jkcinouye in #12404
- I think the package lock was added in error to .gitignore. by @jacob314 in #12405
- fix(core): prevent model router from overriding explicit model choice by @abhipatel12 in #12399
- feat(core): Introduce release channel detection by @skeshive in #12257
- feat(triage): overhaul automated issue triage workflow by @skeshive in #12365
- further incremental steps. Update the string width version to align with upstream ink by @jacob314 in #12411
- Jacob314/jrichman ink by @jacob314 in #12414
- Add kitty support for function keys. by @scidomino in #12415
New Contributors
- @richardkmichael made their first contribution in #12310
Full Changelog: v0.13.0-nightly.20251031.c89bc30d...v0.13.0-nightly.20251101.caf2ca14
Original source Report a problem - Oct 31, 2025
- Parsed from source:Oct 31, 2025
- Detected by Releasebot:Oct 31, 2025
- Modified by Releasebot:Nov 5, 2025
Gemini CLI by Google
Release v0.13.0-nightly.20251031.c89bc30d
A broad release bringing CLI and core improvements, new features, and fixes. Highlights include initial extension reload support, UI and messaging tweaks, editable compression threshold, and enabled model routing, plus numerous test and docs refinements.
Refactoring unit tests in packages/cli/src/ui by @IamRiddhi in #12251
Docs: add v.0.11.0 to changelog by @jkcinouye in #12256
Log extension ID with tool call/slash command invocation by @chrstnb in #12254
Fix misreported number of lines being removed by model by @Adib234 in #12076
Revert "fix(core): Add rootDir to tsconfig.json to resolve TS5055 error" by @mattKorwel in #12293
fix output messages for install and link by @jakemac53 in #12168
Add validate command by @kevinjwang1 in #12186
fix(docs): remove incorrect extension install method by @swissspidy in #11194
fix(test) - Make JSON output error test use canned response by @shishu314 in #12250
Initial support for reloading extensions in the CLI - mcp servers only by @jakemac53 in #12239
Fix tests to wrap all calls changing the UI with act. by @jacob314 in #12268
Create line change metrics by @jerop in #12299
feat: Prevent self-imports and fix build loop by @mattKorwel in #12309
Change default compression threshold by @scidomino in #12306
refactor(core): decouple GeminiChat from uiTelemetryService via Usage events by @SandyTao520 in #12196
fixing minor formatting issues in quota-and-pricing.md by @hyangah in #11340
Enable model routing for all users by @mrcabbage972 in #12300
Make compression threshold editable in the UI. by @scidomino in #12317
Remove context percentage in footer by default by @abhipatel12 in #12326
Code review script to catch common package/cli regressions by @jacob314 in #12316
- Oct 31, 2025
- Parsed from source:Oct 31, 2025
- Detected by Releasebot:Oct 31, 2025
Gemini CLI by Google
Release v0.12.0-preview.7
- fix(patch): cherry-pick 135d981 to release/v0.12.0-preview.6-pr-12299 to patch version v0.12.0-preview.6 and create version 0.12.0-preview.7 by @gemini-cli-robot in #12368
Full Changelog: v0.12.0-preview.6...v0.12.0-preview.7
Original source Report a problem - Oct 31, 2025
- Parsed from source:Oct 31, 2025
- Detected by Releasebot:Oct 31, 2025
Gemini CLI by Google
Release v0.12.0-preview.8
Patch
- fix(patch): cherry-pick 11e1e98 to release/v0.12.0-preview.7-pr-12347 to patch version v0.12.0-preview.7 and create version 0.12.0-preview.8 by @gemini-cli-robot in #12383
Full Changelog
v0.12.0-preview.7...v0.12.0-preview.8
Original source Report a problem