## 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 `--help` by @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 <state_snapshot> 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 `/stats` to 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 `/extensions` to 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 `/docs` to 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 `/tools` to 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 `/editor` to 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 `/bug` to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4246
* updated `/quit` to 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 `--checkpointing` by @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 `resolved` and `integrity` for 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-import` by @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-outfile` flag 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
## 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
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.1.9...v0.1.13-nightly.250730.091804c7