Release v0.1.15-nightly.250803.820169ba
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[bot] in https://github.com/google-gemini/gemini-cli/pull/3592
- chore(deps): bump yargs from 17.7.2 to 18.0.0 by @dependabot[bot] 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[bot] 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[bot] in https://github.com/google-gemini/gemini-cli/pull/3587
- chore(deps): bump mime-types and @types/mime-types by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3582
- chore(deps): bump actions/create-github-app-token from 1 to 2 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3576
- chore(deps): bump dorny/test-reporter from 1 to 2 by @dependabot[bot] 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[bot] 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[bot] in https://github.com/google-gemini/gemini-cli/pull/3583
- chore(deps): bump dotenv from 16.6.1 to 17.1.0 by @dependabot[bot] 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
- fix: Use Email for Clearcut Logging and Refactor User Info Fetching by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/3620
- Revert "fix: Use Email for Clearcut Logging and Refactor User Info Fetching" by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3744
- Fix Patch for grep.test.ts by @aryanjsawant in https://github.com/google-gemini/gemini-cli/pull/3747
- Fix invalid docker command and invalid JSON in the mcpServers example. by @neoalienson in https://github.com/google-gemini/gemini-cli/pull/3672
- Cleanup: Removed duplicate guidelines prompt by @kumar-mithlesh in https://github.com/google-gemini/gemini-cli/pull/3741
- Indent subcommands in help output by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3703
- chore(release): v0.1.10 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3749
- Work around bracketed paste support for node < 20 by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/2476
- Add NO_BROWSER environment variable to trigger offline oauth flow by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/3713
- chore: remove unused ink-text-input dependency by @smasato in https://github.com/google-gemini/gemini-cli/pull/2388
- chore(deps): Pin @google/genai to 1.8.0 by @trapezoid in https://github.com/google-gemini/gemini-cli/pull/3834
- Fix typo in authentication.md by @jhk0530 in https://github.com/google-gemini/gemini-cli/pull/3348
- docs: Include video and audio in multi-file tool documentation by @m-bain in https://github.com/google-gemini/gemini-cli/pull/3380
- Update authentication.md to show how to use API keys in GCP by @chrisheecho in https://github.com/google-gemini/gemini-cli/pull/3042
- docs: correct typo in CONTRIBUTING.md by @ipapapa in https://github.com/google-gemini/gemini-cli/pull/3852
- Don't print MCP server logs. It's too noisy. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3867
- Remove extra logging in debug mode by @anj-s in https://github.com/google-gemini/gemini-cli/pull/3864
- Add support for specifying maxSessionTurns via the settings configuration by @anj-s in https://github.com/google-gemini/gemini-cli/pull/3507
- Added in proper checks for customer tiers in 429/Quota error messaging by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3863
- Summarize tool call outputs using tool specific summarizers by @anj-s in https://github.com/google-gemini/gemini-cli/pull/3745
- chore: pin GitHub Actions to SHAs by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2987
- Logs the auth type in the user prompts, api responses and errors by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/3795
- fix: clearcut logging (retry #3744) by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/3751
- feat: add headers support to SSE transport MCP servers by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3902
- update /theme to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/3791
- Add visual cues for nightly version by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/3701
- Remove unused demo file by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3886
- Add oauth test by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/3916
- fix:
TypeError: Cannot read properties of undefined (reading 'authType')by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/3914 - Adds Flash Fallback logging and clearcut logging by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/3843
- feat(cli): add support for --prompt-interactive/-i flag by @taeold in https://github.com/google-gemini/gemini-cli/pull/1743
- chore(release): v0.1.11 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3939
- Fix issues that resulted in Gemini trying to use relative paths where absolute paths were required by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3938
- Add scrolling to theme dialog by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/3895
- Fix extra whitespace in markdown rendering. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3943
- feat: Add clipboard image paste support for macOS by @jaysondasher in https://github.com/google-gemini/gemini-cli/pull/1580
- ensure system instruction also uses by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/3951
- Fix typo in README.md regarding Vertex AI API key by @IsuruGunarathne in https://github.com/google-gemini/gemini-cli/pull/3946
- fix(core): make the commented-out test workable by @y-okt in https://github.com/google-gemini/gemini-cli/pull/3885
- fix(auth): Remove sharp edges from headless auth by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3985
- feat: Add GEMINI_DEFAULT_AUTH_TYPE support by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4002
- feat: Invert scroll arrow default in RadioButtonSelect by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4006
- feat(tools): Centralize shell tool summarization by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4009
- Fix not using flash for next speaker check by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4016
- chore(release): v0.1.12 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4023
- Fix docker release yaml to use correct commands. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4025
- Add back support for escaping newline with a \ character by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4064
- Fix(ci): Correct container publishing pipeline and improve robustness by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4093
- feat(cli): add hideBanner setting to disable startup banner by @krikera in https://github.com/google-gemini/gemini-cli/pull/2803
- Fix duplicate help text for build targets in Makefile by @nick-popovic in https://github.com/google-gemini/gemini-cli/pull/4092
- Show stderr output from mcp servers in debug mode by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4049
- Fix markdown heading level issue by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/3381
- Add documentation for the /extensions command by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4051
- Introduce VSCode companion extension by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3917
- Add feature flag for IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/3927
- fix(docs): clarify global installation in readme by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3781
- updated '/auth' to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/3797
- Don't start uncompressed history with a function response by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4141
- fix(checkpoint): Prevent silent failure and enable for non-Git projects by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4144
- Refactor MCP code for reuse and testing by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3880
- Fix circular reference JSON serialization in telemetry logging by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/4150
- Make @ command sort file without extension name by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4158
- Introduce loop detection service that breaks simple loop by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3919
- Log the 2 types of loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4193
- Migrate /privacy to new architecture by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4202
- Pure refactor: Consolidate isWithinRoot() function calling. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4163
- Update to yargs v18 by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3759
- migrate /about by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4207
- Roadmap release by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/4178
- feat: add a warning that shows if user uses node -v <20 #2930 by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3371
- Fix: Standardize capitalization for "Troubleshooting Guide" in README by @Jvr2022 in https://github.com/google-gemini/gemini-cli/pull/2763
- Adds the user's active file in the IDE to the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4154
- [ide-mode] Stream notifications when the active file changes by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4147
- Enable tool summarization only when explicitly set in settings.json by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4140
- feat(tool): sort tool list alphabetically for deterministic output by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/3095
- Include api key in header instead of in the URL by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4240
- Revert Node <20 warning by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4244
- Upload VSIX of companion VS Code extension by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4241
- Revert "Update to yargs v18 (#3759)" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4252
- updated
/statsto use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4146 - Add support for allowed/excluded MCP server names in settings by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4135
- update
/extensionsto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4229 - Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4255
- [ide-mode] Thread active file through to system prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4264
- Update MaxSizedBox.tsx by @elvinagam in https://github.com/google-gemini/gemini-cli/pull/2233
- Improve altName completion behavior in slash commands by @Lee-WonJun in https://github.com/google-gemini/gemini-cli/pull/4227
- Clarifies that Gemini Code Assist, when offered through the Google De… by @cdemeke in https://github.com/google-gemini/gemini-cli/pull/3086
- refactor: Optimize the display information of "/chat list" and "/chat resume" by @HunDun0Ben in https://github.com/google-gemini/gemini-cli/pull/2857
- migrate compress command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4271
- Move MCP slash command to new system by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/3678
- feat(cli): clear input buffer on CTRL+C when not executing commands by @matias-casal in https://github.com/google-gemini/gemini-cli/pull/1729
- Run model availability check in the background to speed up startup by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4256
- chore: update numbering in release-docker.yaml by @ramonfigueiredo in https://github.com/google-gemini/gemini-cli/pull/4249
- update
/docsto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4133 - Revert "[ide-mode] Thread active file through to system prompt" by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4308
- Include companion VS Code extension VSIX as part of build/release by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4254
- update
/toolsto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4236 - fix: update google/genai to v1.9.0 and switch to parametersJsonSchema for MCP related tools by @wanlin31 in https://github.com/google-gemini/gemini-cli/pull/4176
- Minor UX updates for IDE mode by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4311
- Add /ide status & /ide install commands to manage IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4265
- update
/editorto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4153 - Minor refactoring of IDE companion server by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4331
- update
/bugto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4246 - updated
/quitto use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4259 - Fix resetting loop counts on every other event by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4348
- bug(ux): update context percentage when /clear command is run by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4162
- [ide-mode] Add active file to user model request by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4312
- Logging surface field in the start_session_event. Also logging sessio… by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/4362
- (fix) - regression to quit shortcut from command migration by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4374
- Update companionPort not existing to be a warning so the user can still proceed with running /ide install by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4382
- Fix ANSI escape crash in text buffer (#3987) by @azorlu80 in https://github.com/google-gemini/gemini-cli/pull/3999
- feat(cli): add explicit proxy option in cli by @warjiang in https://github.com/google-gemini/gemini-cli/pull/2526
- Fix link for checkpointing doc for
--checkpointingby @meteorcloudy in https://github.com/google-gemini/gemini-cli/pull/4304 - Zed integration by @ConradIrwin in https://github.com/google-gemini/gemini-cli/pull/4266
- Fix #4220: allow up/down arrow to toggle history when only one sugges… by @goldyonatan in https://github.com/google-gemini/gemini-cli/pull/4377
- Add numbers to selection list by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4320
- Update ESLint and related packages to latest versions by @seuros in https://github.com/google-gemini/gemini-cli/pull/4296
- fix: remove direct gaxios dependency by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4289
- Test/add loadcodeassist mock by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4287
- migrate restore command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4388
- Migrate /corgi by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4419
- fix(cli): not show update avaialble messages when running gemini-cli locally by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4052
- feat(ui): hide cursor when terminal is unfocused by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/4012
- Light theme color improvements by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4396
- feat(auth): Enhance OAuth callback for robust Docker support by @chux0519 in https://github.com/google-gemini/gemini-cli/pull/3532
- (fix): broken releases and e2e workflows by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4428
- feat(cli): allow executing commands on perfect match by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4397
- MCP OAuth Part 1 - OAuth Infrastructure by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4316
- Implement loop check with LLM by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4337
- Show blocked MCP servers in display by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/3977
- [ide-mode] Send ping every 30 seconds to prevent client from closing connection by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4329
- Use simple name for MCP tools where possible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4459
- improve command completion trigger logic based on cursor position by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4462
- Display open IDE file in context section above input box rather than in the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4470
- Demo background agent by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4409
- Add /background commands (when background agent is configured) by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4407
- Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4475
- Revert background agent commits by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4479
- Make shell output consistent. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4469
- feat(core): display declined confirmation code diff by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4440
- Simplify MCP connection errors. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4508
- Extend mcp-server timeout. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4514
- chore(release): v0.1.13 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4515
- fix: prevent RangeError in GitIgnoreParser for root paths by @osbornesec in https://github.com/google-gemini/gemini-cli/pull/3417
- Feature custom themes logic by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/2639
- feat: full implementation for .geminiignore in settings and respective tool calls by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3727
- feat: Added /copy command for copying output to clipboard with new Command Service approach by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3706
- Check for zeditor if zed binary is not found by @cole-miller in https://github.com/google-gemini/gemini-cli/pull/3680
- prefactor(commands): Command Service Prefactor for Extensible Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4511
- feat(cli): add warnings when gemini-cli is called in the root directory by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4542
- fix typos in diverse files by @didier-durand in https://github.com/google-gemini/gemini-cli/pull/3550
- build(deps): Add missing
resolvedandintegrityfor all dependencies by @ljxfstorm in https://github.com/google-gemini/gemini-cli/pull/3501 - docs: add documentation for mcp excludeTools and includeTools by @Seydulla in https://github.com/google-gemini/gemini-cli/pull/3409
- feat: Make file type detection and binary checks asynchronous (#3286) by @Han5991 in https://github.com/google-gemini/gemini-cli/pull/3288
- [ide-mode] Keep track of recently-opened files and send them to the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4463
- fix: handle cross-device issues with running otel collector by @agmsb in https://github.com/google-gemini/gemini-cli/pull/4458
- Add env var to configure system settings path by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4339
- Simplify streaming code for code assist server by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4619
- [ide-mode] Use active files and selected text in user prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4614
- feat(edit): Prevent no-op edits by @xwjdsh in https://github.com/google-gemini/gemini-cli/pull/3520
- feat(cli):suggestion-navigation-shortcut by @Seydulla in https://github.com/google-gemini/gemini-cli/pull/3641
- docs: add Homebrew installation instructions by @jeanphi-baconnais in https://github.com/google-gemini/gemini-cli/pull/2973
- Various spelling improvements by @jsoref in https://github.com/google-gemini/gemini-cli/pull/3497
- fix: Add warning message for token limit truncation by @darkdarkcocoa in https://github.com/google-gemini/gemini-cli/pull/2260
- fix: character encoding issues in shell command processor by @boylin0 in https://github.com/google-gemini/gemini-cli/pull/1949
- Address flaky integration tests with retries by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4604
- fix(eslint): remove custom rule in favor of
eslint-plugin-importby @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3012 - Refactor the logic for deciding whether to launch a browser into config by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4622
- chore: Expand node version test matrix by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2700
- feat(ci): run e2e tests on macos during ci by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4422
- (feat): Initial Version of Custom Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4572
- Fix windows bugs + refactor tests. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4634
- MCP OAuth Part 2 - MCP Client Integration by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4318
- MCP OAuth Part 3 - CLI/UI/Documentation by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4319
- feat(auth): support gemini api key and vertex auth in non-interactive mode by @jerop in https://github.com/google-gemini/gemini-cli/pull/4631
- feat(core): Resolve GEMINI_SYSTEM_MD case-insensitively by @olk in https://github.com/google-gemini/gemini-cli/pull/4538
- add notes on API keys and .gemini/.env to authentication.md by @slhck in https://github.com/google-gemini/gemini-cli/pull/2004
- feat(core): add partUtils module with unit tests by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4575
- Fix windows bugs in atCommandProcessor.ts by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4684
- Log when flash model decided to continue by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4698
- Log flash continue by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4700
- feat(commands): Implement argument handling for custom commands via a prompt pipeline by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4702
- Fix memoryDiscovery test to work in windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4742
- Make ideCommand test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4746
- feat(memory): make directory search limit on memory discovery configurable with settings.json by @KeijiBranshi in https://github.com/google-gemini/gemini-cli/pull/4460
- add
--telemetry-outfileflag by @smhendrickson in https://github.com/google-gemini/gemini-cli/pull/4689 - Fix tests to work in windows by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4754
- Update diff colors by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4747
- Fix InputPrompt.test.tsx to be windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4736
- Polish companion extension README and package.json file ahead of publishing by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4729
- feat(cli): display timestamp in /chat list by @aramova in https://github.com/google-gemini/gemini-cli/pull/4733
- Minor refactoring of VS Code companion extension code by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4761
- Log prompt id when a loop is detected by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4765
- Updated Docs to inform users about the ability to have custom theme by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/4632
- feat: add GEMINI_CLI environment variable to spawned shell commands by @taeold in https://github.com/google-gemini/gemini-cli/pull/4791
- Add Google credentials provider for authenticating with MCP servers by @ashwinpvg in https://github.com/google-gemini/gemini-cli/pull/4748
- Move vscode extension build into its own command by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4799
- Add support for logging the entire request and response object by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4725
- [ide-mode] Send the cursor and selected text from the IDE server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4621
- Add "Gemini CLI: Run" command shortcut by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4792
- docs: clarify shell command does not use default shell by @timalsinaditya in https://github.com/google-gemini/gemini-cli/pull/2203
- Sanitize checkpoint tags by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/4813
- feat: add /mcp refresh command by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/4566
- [Refactor] Centralizes autocompletion logic within useCompletion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4740
- Upgrade test to work on windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4815
- Add drawer for active files in IDE mode by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4682
- adh/bugfix/1563 by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/4822
- feat(auth): Enhance non-interactive gcp auth by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4811
- Fix read-file.test.ts to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4864
- Make errorReporting test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4856
- Make useCompletion.test.ts windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4766
- [ide-mode] Create an IDE manager class to handle connecting to and exposing methods from the IDE server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4797
- Make shell.test.ts windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4858
- Fix userStartupWarnings to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4868
- Safer Shell command Execution by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/4795
- Make restoreCommand test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4873
- Implement hashing based loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4831
- fix(ci): Fix failing release workflow by creating a self-contained bundle by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4888
- Fix bugs breaking drag and drop of files. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4887
- Load and use MCP server prompts as slash commands in the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4828
- Make fileDiscoveryService.test.ts win compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4892
- Make oauth2 test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4895
- Fix test to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4875
- Make glob.test.ts win compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4891
- Fix grep.test to work on windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4889
- Vim mode by @sijieamoy in https://github.com/google-gemini/gemini-cli/pull/3936
- Run presubmit tests in windows as well as linux. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4672
- Run pre-merge checks in mac os as well as ubutnu+win by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4900
- Regression test for paste when the terminal lacks focus. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4898
- Handle unhandled rejections more gracefully. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4417
- fix(ui): remove extraneous whitespace from startup screen by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3990
- Fix so legacy custom themes still load. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4757
- refactor(core): Centralize shell logic into ShellExecutionService by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4823
- fix: Clean up transport on IDE connection failure by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4902
- (fix): Custom Commands follow symlinks by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4907
- docs: add missing --prompt-interactive/-i flag documentation by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/4950
- feat: Add Shell Command Execution to Custom Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4917
- Bug: add resource parameter to MCP OAuth Flow by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4981
- refactor(telemetry): enhance flushToClearcut method with retry logic and early return for empty events by @HyeladiBassi in https://github.com/google-gemini/gemini-cli/pull/1601
- Propagate user_prompt_id to GenerateConentRequest for logging by @owenofbrien in https://github.com/google-gemini/gemini-cli/pull/4741
- (docs) - Fix small markdown mistake for custom commands docs by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4983
- (model) - Use Flash Lite For Next Speaker Checks by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4991
- fix: yolo mode not respected by @LeeroyDing in https://github.com/google-gemini/gemini-cli/pull/4972
- feat(chat): Implement /chat delete command by @flowernotfound in https://github.com/google-gemini/gemini-cli/pull/2401
- Clarify ToS and privacy documentation FAQs. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/4899
- Update documentation for read_many_files. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/4874
- Revert "Propagate user_prompt_id to GenerateConentRequest for logging" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5007
- Fix author attribution by @jamesewoo in https://github.com/google-gemini/gemini-cli/pull/5042
- Updates schema, UX and prompt for IDE context by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5046
- feat: Add /config refresh command by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/4993
- docs: Add more examples to Popular tasks by @lzrdGreen in https://github.com/google-gemini/gemini-cli/pull/4979
- Add documentation for MCP prompts by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4897
- fix: Clear previous thoughts when starting new prompts by @naaa760 in https://github.com/google-gemini/gemini-cli/pull/4966
- Revert "feat: Add /config refresh command" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5060
- Refactors companion VS Code extension to import & use notification schema defined in gemini-cli by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5059
- Adds docs outlining keyboard shortcuts for gemini-cli by @Dannyzen in https://github.com/google-gemini/gemini-cli/pull/4727
- Add new fallback state as prefactor for routing by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/5065
- feat: Add tests for checkpoint tag sanitization by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/4882
- Only enable IDE integration if gemini-cli is running in the same path as open workspace by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5068
- feat: Add auto update functionality by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4686
- feat(commands): add custom commands support for extensions by @taeold in https://github.com/google-gemini/gemini-cli/pull/4703
- feat(cli): introduce /init command for GEMINI.md creation by @shamso-goog in https://github.com/google-gemini/gemini-cli/pull/4852
- Adds centralized support to log slash commands + sub commands by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5128
- Update Triage Logic to improve issue categorization. by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/5110
- Fix typo in RFC 9728 impl by @scidomino in https://github.com/google-gemini/gemini-cli/pull/5126
- Add Starcraft ref to witty loading phrases by @ava-cassiopeia in https://github.com/google-gemini/gemini-cli/pull/5120
- feat(docs): document GEMINI.md import syntax by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5145
- fix(update): correctly report new updates by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/4821
- Docs: add documentation for .geminiignore by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/5123
- Skip and reset loop checking around code blocks by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5144
- chore(release): v0.1.15 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5163
- docs: Update chat command documentation with checkpoint locations by @yaksh1 in https://github.com/google-gemini/gemini-cli/pull/5027
- do not mention GEMINI.md in system prompt as it is not fixed and can confuse model as it is not mentioned by memory tool and memory file paths are generally not exposed to model (yet) by @olcan in https://github.com/google-gemini/gemini-cli/pull/5202
- perf(core): parallelize bfsFileSearch for 40% faster CLI startup by @scato3 in https://github.com/google-gemini/gemini-cli/pull/5185
- feat(ui): Update tool confirmation cancel button text by @shamso-goog in https://github.com/google-gemini/gemini-cli/pull/4820
- Srithreepo Fixes for Scheduled triage by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/5158
- feat: Multi-Directory Workspace Support (part1: add
--include-directoriesoption) by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4605 - Introduce IDE mode installer by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4877
- fix(testing): make ModelStatsDisplay snapshot test deterministic by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5236
- confirm save_memory tool, with ability to see diff and edit manually for advanced changes that may override past memories by @olcan in https://github.com/google-gemini/gemini-cli/pull/5237
- Add toggleable IDE mode setting by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5146
- Exclude companion extension from release versioning by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5226
- Improve error message for discoverTools function by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4157
- Add render counter in debug mode by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/5242
- feat(docs): Add
/initcommand in commands.md by @Kazunari001 in https://github.com/google-gemini/gemini-cli/pull/5187 - Replace FlashDecidedToContinueEvent with NextSpeakerCheckEvent by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5257
- Fix: Ensure that non interactive mode and interactive mode are calling the same entry points by @anj-s in https://github.com/google-gemini/gemini-cli/pull/5137
- bug(core): UI reporting for truncated read_file. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5155
- fix: CLAUDE.md compatibility for GEMINI.md '@' file import behavior by @bniladridas in https://github.com/google-gemini/gemini-cli/pull/2978
- feat: Multi-Directory Workspace Support (part2: add "directory" command) by @y-okt in https://github.com/google-gemini/gemini-cli/pull/5241
- feat: Implement /setup-github command by @JeromeJu in https://github.com/google-gemini/gemini-cli/pull/5069
- Add emacs support, as per user requests. :) by @dynamicwebpaige in https://github.com/google-gemini/gemini-cli/pull/1633
- feat(cli): Improve @ autocompletion for mid-sentence edits by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5321
- fix(ux) bug in replaceRange dealing with newLines that was breaking vim support by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/5320
- Highlight slash commands in history by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/5323
- Fix bug executing commands in windows whose flags contain spaces by @scidomino in https://github.com/google-gemini/gemini-cli/pull/5317
- Update gemini-automated-issue-triage.yml by @raushanraj in https://github.com/google-gemini/gemini-cli/pull/5312
- fix(core): Remove json output schema form the next speaker check prompt by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5325
- New browser launcher for MCP OAuth. by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/5261
- Add missing emacs entry in UI. by @cornmander in https://github.com/google-gemini/gemini-cli/pull/5351
- [Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ToolCallResponseInfo and ToolResult by @silviojr in https://github.com/google-gemini/gemini-cli/pull/5222
- doc: use standard Google security policy for GitHub projects by @briandealwis in https://github.com/google-gemini/gemini-cli/pull/5062
- feat(sandbox): Add SANDBOX_FLAGS for custom container options by @andrea-berling in https://github.com/google-gemini/gemini-cli/pull/2036
- Add a setting to disable auth mode validation on startup by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/5358
- feat(core): Use completionStart/End for slash command auto-completion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5374
- feat(github): add workflow to manage stale issues and PRs by @santhoshkumarCodes in https://github.com/google-gemini/gemini-cli/pull/4871
- bug(cli): Prefer IPv4 dns resolution by default. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5338
- Propagate prompt by @owenofbrien in https://github.com/google-gemini/gemini-cli/pull/5033
- Switch utility calls to use the gemini-2.5-flash-lite model by @mrcabbage972 in https://github.com/google-gemini/gemini-cli/pull/5193
- fix(tests): refactor integration tests to be less flaky by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/4890
- fix(config): Resolve duplicate config loading from home directory by @Pranith124 in https://github.com/google-gemini/gemini-cli/pull/5090
- feat(autoupdate): Improve update check and refactor for testability by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5389
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
- @gsquared94 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3620
- @aryanjsawant made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3747
- @neoalienson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3672
- @trapezoid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3834
- @jhk0530 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3348
- @m-bain made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3380
- @ipapapa made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3852
- @haroldmciver-go made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3791
- @jaysondasher made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1580
- @IsuruGunarathne made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3946
- @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
- @osbornesec made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3417
- @ali-aljufairi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2639
- @cole-miller made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3680
- @ljxfstorm made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3501
- @Seydulla made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3409
- @Han5991 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3288
- @agmsb made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4458
- @xwjdsh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3520
- @jeanphi-baconnais made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2973
- @jsoref made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3497
- @darkdarkcocoa made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2260
- @boylin0 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1949
- @olk made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4538
- @slhck made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2004
- @smhendrickson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4689
- @aramova made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4733
- @ashwinpvg made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4748
- @timalsinaditya made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2203
- @galz10 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4811
- @LyalinDotCom made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4950
- @HyeladiBassi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1601
- @LeeroyDing made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4972
- @flowernotfound made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2401
- @jamesewoo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5042
- @lzrdGreen made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4979
- @naaa760 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4966
- @Dannyzen made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4727
- @shamso-goog made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4852
- @ava-cassiopeia made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5120
- @yaksh1 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5027
- @scato3 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5185
- @Kazunari001 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5187
- @joshualitt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5155
- @JeromeJu made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5069
- @dynamicwebpaige made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1633
- @raushanraj made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5312
- @briandealwis made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5062
- @andrea-berling made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2036
- @mrcabbage972 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5193
- @Pranith124 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5090
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.9...v0.1.15-nightly.250803.820169ba