Release v0.1.9-nightly.250710.da50a1ee
What's Changed
- make tag required for /chat by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/2904
- Reduce the threshold for when we compress history. by @vachan-shetty in https://github.com/google-gemini/gemini-cli/pull/2898
- help: add shift+tab tip by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/2892
- Update notification template by @eddie-santos in https://github.com/google-gemini/gemini-cli/pull/3035
- Fix typo in README by @mpcarolin in https://github.com/google-gemini/gemini-cli/pull/3061
- feat(workflows): add automated and scheduled PR triage by @jerop in https://github.com/google-gemini/gemini-cli/pull/3062
- refactor(ci): improve pr triage by @jerop in https://github.com/google-gemini/gemini-cli/pull/3082
- docs: fix typos in CONTRIBUTING.md by @acktsap in https://github.com/google-gemini/gemini-cli/pull/2722
- fix: remove unnecessary whitespace by @joshmoon827 in https://github.com/google-gemini/gemini-cli/pull/2781
- Use AccentBlue: 'blue' in ANSI theme instead of hard-coded #0000FF by @fnune in https://github.com/google-gemini/gemini-cli/pull/3100
- fix: show ctrl+s shortcut to expand debug console #2002 by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/2491
- feat(cli): update ascii art for smaller screens by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/3117
- fix(client): get model from config in flashFallbackHandler by @SunskyXH in https://github.com/google-gemini/gemini-cli/pull/2118
- Fixed Google User Id pass to Clearcut by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3147
- Add and improve JSDoc comments for core tool methods by @joshmoon827 in https://github.com/google-gemini/gemini-cli/pull/3128
- Refactor text-buffer to use reducer by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/2652
- Releasing: Utilizing Github Actions and Tagging for release. by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/2852
- fix tagging for nightly by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3202
- Mk nightly relase tag formatting by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3204
- chore: typo fixes by @kumar-mithlesh in https://github.com/google-gemini/gemini-cli/pull/3203
- ci: update issue templates to use GitHub alert by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3167
- Mk nightly relase tag formatting by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3206
- Signing tags by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3254
- Mk sign nightly release commits by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3264
- fix a command usage issue in deployment.md by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/2862
- Doc: update gemini-cli README.md to require Node.js version 20+ by @nedn in https://github.com/google-gemini/gemini-cli/pull/3247
- feat: Update minimum Node.js version to 20 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3277
- fix typos in diverse files by @didier-durand in https://github.com/google-gemini/gemini-cli/pull/3284
- Mk nohup by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3285
- fix: small typo by @0ldh in https://github.com/google-gemini/gemini-cli/pull/3183
- fix(cli): Group cancelled tool call responses to prevent API errors by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3333
- Relase: Clean up and condensing by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3321
- cleaning up prompts for release by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3335
- fix(core): Sanitize tool parameters to fix 400 API errors by @BigUncle in https://github.com/google-gemini/gemini-cli/pull/3300
- Fix #2922: Prevent @ concatenation to valid paths in shellmode. by @siba2893 in https://github.com/google-gemini/gemini-cli/pull/2932
- feat: Handle inline content modification in tool scheduler by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/2883
- Update @google/genai -> 1.8.0 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3339
- feat: add user startup warnings, add home directory check by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3056
- feat: YOLO mode shorctut displayed inside /help by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3367
- Release misc by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3418
- feat(core): improve error messages in isCommandAllowed by @y-okt in https://github.com/google-gemini/gemini-cli/pull/3349
- fix: respect env variables in .env for settings.json variable substitution by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3416
- Fix nested markdown Rendering for table headers and rows #3331 by @zfflxx in https://github.com/google-gemini/gemini-cli/pull/3362
- @file don't respect config respectGitIgnore=false (#3382) by @zfflxx in https://github.com/google-gemini/gemini-cli/pull/3387
- feat: add .svg support by @PugazhendhiDev in https://github.com/google-gemini/gemini-cli/pull/3229
- Migrate Gemini CLI Action workflows to Direct WIF authentication by @jerop in https://github.com/google-gemini/gemini-cli/pull/3456
- Re-enable backticks in shell tool usage. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3360
- Add excludeTools and includeTools to mcpServers config by @jdemeulenaere in https://github.com/google-gemini/gemini-cli/pull/2976
- Add new test to verify that when an Authorization header is provided by @gennadiycivil in https://github.com/google-gemini/gemini-cli/pull/3023
- Add --allowed_mcp_server_names flag by @teeler in https://github.com/google-gemini/gemini-cli/pull/3464
- fix: EditTool can clobber human edits to the same file. by @mainroach in https://github.com/google-gemini/gemini-cli/pull/3043
- Update README.md to show API key usage for Vertex by @chrisheecho in https://github.com/google-gemini/gemini-cli/pull/3060
- Remove unneeded code. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3467
- fix(cli): Prevent Tab from auto-executing incomplete slash commands by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/2919
- refactor: rename allowed_mcp_server_names to allowed-mcp-server-names by @teeler in https://github.com/google-gemini/gemini-cli/pull/3469
- feature(commands) - Refactor Slash Command + Vision For the Future by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/3175
- Enable Gemini CLI to reuse user's auth in Cloud Shell by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/3070
- Initialize MCP tools once at start up instead of every time we auth. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3483
- Fix typo and add tests for auth validation. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3491
- Fix double "esc" bug in Auth dialog by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3493
- Release and Packaging: Clean up by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3489
- chore: add general usage message to --help message by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3500
- ci: disable scheduled jobs in forked repo by @warjiang in https://github.com/google-gemini/gemini-cli/pull/3093
- Fix infinite loop in start.js on Windows by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3506
- style: Format execution time as minutes, seconds by @Aisha630 in https://github.com/google-gemini/gemini-cli/pull/2707
- Preserve recent history when compressing. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3049
- Fix nightly Release by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3511
- Improve Function Call argument validation and typing by @scidomino in https://github.com/google-gemini/gemini-cli/pull/2881
- Don't enforce leading slash since that's not true on Windows by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3545
- Improve auth env var validation logic and messaging to detect settings that confuse GenAI SDK by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/1381
- Add a command line option to enable and list extensions by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/3191
- fix: Honor DEBUG and CLI_TITLE environment variables by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/3560
- refactor: consolidate all flags to use hyphens (deprecate underscore flags) by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3541
- Fix bad request in model check by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3568
- fix(auth): do not blindly default to API key auth by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3235
- chore(deps): Add Dependabot config by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2972
- chore: add CodeQL analysis by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2992
- Fix version of shell-quote by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3557
- chore(deps): bump gaxios from 6.7.1 to 7.1.1 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3592
- chore(deps): bump yargs from 17.7.2 to 18.0.0 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3590
- chore(deps-dev): bump esbuild from 0.25.5 to 0.25.6 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3586
- chore(deps-dev): bump globals from 16.2.0 to 16.3.0 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3587
- chore(deps): bump mime-types and @types/mime-types by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3582
- chore(deps): bump actions/create-github-app-token from 1 to 2 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3576
- chore(deps): bump dorny/test-reporter from 1 to 2 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3575
- chore: fix typo by @Principal-Ideal in https://github.com/google-gemini/gemini-cli/pull/3570
- chore(deps): bump ws from 8.18.2 to 8.18.3 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3581
- docs(contributing): mention macOS Seatbelt in GEMINI_SANDBOX examples by @kdozlo in https://github.com/google-gemini/gemini-cli/pull/3537
- chore(deps): bump google-auth-library from 9.15.1 to 10.1.0 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3583
- chore(deps): bump dotenv from 16.6.1 to 17.1.0 by @dependabot in https://github.com/google-gemini/gemini-cli/pull/3589
- fix(deps): revert yargs bump and fix npx regression by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3610
- Use full terminal width for
--helpby @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3515 - Improve quota- and resource-related 429 error handling, also taking Code Assist customer tiers into consideration by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3609
- Update Terms of Service and Privacy Notice for clarity. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/3036
- mcp-server: Fix debug flag by @echarrod in https://github.com/google-gemini/gemini-cli/pull/3667
- Remove auto-execution on Flash in the event of a 429/Quota failover by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3662
- Revert "chore(deps): Add Dependabot config (#2972)" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3675
- Revert "chore(deps): bump google-auth-library from 9.15.1 to 10.1.0 (… by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3676
- fix(gha): only post coverage comment for 22.x by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3613
- Use yargs array type for the allowedMcpServerNames flag instead of processing the list directly ourselves. by @teeler in https://github.com/google-gemini/gemini-cli/pull/3600
- Adding TurnId to Tool call and API responses and error logs. by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/3039
- Add system-wide settings config for administrators by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3498
New Contributors
- @mpcarolin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3061
- @acktsap made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2722
- @joshmoon827 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2781
- @fnune made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3100
- @rmedranollamas made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3117
- @SunskyXH made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2118
- @kumar-mithlesh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3203
- @jackwotherspoon made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3167
- @nedn made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3247
- @didier-durand made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3284
- @0ldh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3183
- @BigUncle made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3300
- @siba2893 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2932
- @adamfweidman made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2883
- @y-okt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3349
- @zfflxx made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3362
- @PugazhendhiDev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3229
- @gennadiycivil made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3023
- @mainroach made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3043
- @chrisheecho made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3060
- @sambhavKhanna made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2919
- @warjiang made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3093
- @Aisha630 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2707
- @swissspidy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3235
- @Principal-Ideal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3570
- @kdozlo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3537
- @echarrod made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3667
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.9...v0.1.9-nightly.250710.da50a1ee