Release v0.10.0-nightly.20251009.cd354aeb
What's Changed
- support giving a github repo URL with a trailing slash by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/10360
- feat(ci): Add
npx runtesting to Release Verification Testing by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/10352 - fix(integration): Added shell specification for winpty by @davideast in https://github.com/google-gemini/gemini-cli/pull/9497
- fix(ci) update wording of promote action output to be more clear by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10369
- fix(core): use constant for tool_output_truncated event name by @jerop in https://github.com/google-gemini/gemini-cli/pull/10372
- fix: Stream parsing for Windows Zed integration by @benbrandt in https://github.com/google-gemini/gemini-cli/pull/10339
- feat(ide extension): introduce debug logging by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10416
- Fix(infra) - Give merge queue skipper read-all access by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10368
- fix(vscode): suppress update and install messages in managed IDEs by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10431
- refactor(agents): implement submit_final_output tool for agent completion by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10377
- fix(infra) - Add pr number to the release branch name for final step of release by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10364
- Docs: Add changelog section by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/10388
- Modify GCLI system prompt to conditionally use the CodebaseInvestigator by @silviojr in https://github.com/google-gemini/gemini-cli/pull/10419
- fix: prevent tools discovery error for prompt-only MCP servers by @vasayxtx in https://github.com/google-gemini/gemini-cli/pull/10367
- Update patch PRs with additional content by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10180
- fix(auto-update): suppress npx nag for transient installs by @ashmod in https://github.com/google-gemini/gemini-cli/pull/10276
- Update
GOOGLE_CLOUD_PROJECTin README for disambiguation by @kuri-leo in https://github.com/google-gemini/gemini-cli/pull/10310 - Adding list sub command to memoryCommand to list the path of GEMINI.md files by @sgnagnarella in https://github.com/google-gemini/gemini-cli/pull/10108
- Change "Create Pull Request" action to not try merging by @scidomino in https://github.com/google-gemini/gemini-cli/pull/10379
- fix(docs): several .md links in docs are incorrect by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/10449
- Fix /chat list not write terminal escape codes directly by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/10415
- Docs: Minor change to website nav and headings by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/10454
- chore(formatting): Fix formatting on main by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10464
- feat(ci): Add some very basic smoke testing to CI.yml by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/10451
- fix(doc) -update release doc by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10484
- feat(vscode-ide-companion): enforce auth token validation by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10481
- feat(ci): add ability to publish packages to private github registry for testing by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10348
- refactor(core): Unify retry logic and remove schema depth check by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/10453
- Fix oauth support for MCP servers by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/10427
- Add function processOutput to AgentDefinition and typing for an agent's output by @silviojr in https://github.com/google-gemini/gemini-cli/pull/10447
- feat(lint): add sensitive keyword linter by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10488
- Update dep versions to fix vulnerabilities by @scidomino in https://github.com/google-gemini/gemini-cli/pull/10496
- fix(infra) - Add original PR number into hotfix branch by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10499
- fix(doc) - Update releases doc by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10504
- test: fix flaky integration tests for compress command by @hritan in https://github.com/google-gemini/gemini-cli/pull/10371
- fix: handle request retries and model fallback correctly by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/9407
- Stop logging tool call error message to clearcut by @owenofbrien in https://github.com/google-gemini/gemini-cli/pull/10511
- fix(lint): Fixes silent pass for formatting mistakes in gh ci by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10489
- Cleanup extension update logic by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/10514
- Temporarily remove NPM integration tests till we resolve #10517 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/10520
- chore(actions): mark wombat-token-cli as required by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/10590
- Re-submission: Make --allowed-tools work in non-interactive mode by @mistergarrison in https://github.com/google-gemini/gemini-cli/pull/10289
- ci(release): remove 'dev' option from manual release by @galz10 in https://github.com/google-gemini/gemini-cli/pull/10374
- feat(sessions): Add automatic session cleanup and retention policy by @bl-ue in https://github.com/google-gemini/gemini-cli/pull/7662
- Modifying stale data by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/10622
- fix(core): retain user message in history on stream failure by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/10608
- Update extensions docs by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/10621
- fix(ci): ensure dry-run is false for scheduled nightly releases by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/10571
- Fix link to Extension Releasing Guide (broken link) by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/10635
- Update gemini extensions new by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/10629
- chore: fix folder trust tests by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/10636
- use extract-zip and tar libraries to extract archives by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/10414
- Remove separate --path argument for extensions install command by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/10628
- Fix quoting when echoing workflow JSON by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/10596
- Enhance debug profiler to track tree framerate and dispatch errors by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/10502
- fix(infra) - Fix missing package error by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10595
- Get around the initial empty response from gemini-2.5-flash. by @mrcabbage972 in https://github.com/google-gemini/gemini-cli/pull/10508
- fix(core): Use 127.0.0.1 for IDE client connection by @skeshive in https://github.com/google-gemini/gemini-cli/pull/10658
- [Part 4/6] feat(telemetry): add memory monitor with activity-aware recording and tests by @eLyiN in https://github.com/google-gemini/gemini-cli/pull/8122
- chore: refactored test-helper to handle boilerplate for interactive mode by @hritan in https://github.com/google-gemini/gemini-cli/pull/10322
- chore: bundle a2a-server by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/10265
- Rationalize different Extension typings by @zbirkenbuel in https://github.com/google-gemini/gemini-cli/pull/10435
- refactor(core): Centralize 'write_todos_list' tool name by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10690
- fix(infra) - Remove auto update from integration tests by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10656
- Add script to deflake integration tests by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10666
- Fix(infra) - Skip file system interactive test since it is currently broken by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10734
- feat(core): add telemetry for subagent execution by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10456
- chore(int): skip flaky tests by @galz10 in https://github.com/google-gemini/gemini-cli/pull/10736
- chore(shell): Enable interactive shell by default by @galz10 in https://github.com/google-gemini/gemini-cli/pull/10661
- fix(mcp): fix MCP server removal not persisting to settings by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/10098
- fix: ensure positional prompt arguments work with extensions flag by @seeun0210 in https://github.com/google-gemini/gemini-cli/pull/10077
- feat: prevent ansi codes in extension MCP Servers by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/10748
- fix(core): refresh file contents in smart edit given newer edits from user/external process by @agmsb in https://github.com/google-gemini/gemini-cli/pull/10084
- citations documentation by @scidomino in https://github.com/google-gemini/gemini-cli/pull/10742
- Docs: Add updates to changelog for v0.8.0 by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/10732
- fix(core): Use shell for spawn on Windows by @galz10 in https://github.com/google-gemini/gemini-cli/pull/9995
- Fix(doc) - Add section in docs for deflaking by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/10750
- Extension pre-releases by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/10752
- Remove 'hello' extension by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/10741
- fix(docs): Update docs/faq.md per Srinanth by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/10667
- feat(core): Stop context window overflow when sending chat by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/10459
- chore(release): bump version to 0.10.0-nightly.20251007.c195a9aa by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/10669
- chore(int): disable flaky tests by @galz10 in https://github.com/google-gemini/gemini-cli/pull/10771
- refactor(core): Centralize 'write_file' tool name by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10694
- fix: Add a message about permissions command on startup in untrusted … by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/10755
- feat: support GOOGLE_CLOUD_PROJECT_ID fallback (fixes #2262) by @Gosling-dude in https://github.com/google-gemini/gemini-cli/pull/2725
- cleanup(markdown): Prettier format all markdown @ 80 char width by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/10714
- feat(telemetry): Add telemetry for web_fetch fallback attempts by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/10749
- feat(ui): shorten context overflow message when <75% of limit by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/10812
- Fix hooks to avoid unnecessary re-renders by @scidomino in https://github.com/google-gemini/gemini-cli/pull/10820
New Contributors
- @benbrandt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10339
- @vasayxtx made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10367
- @kuri-leo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10310
- @sgnagnarella made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10108
- @zbirkenbuel made their first contribution in https://github.com/google-gemini/gemini-cli/pull/10435
- @Gosling-dude made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2725
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.9.0-nightly.20251002.aa8b2abe...v0.10.0-nightly.20251009.cd354aeb