chore(deps): update dependency npm:@google/gemini-cli to v0.1.16 #289

Merged
joao.dubas merged 1 commits from renovate/npm-google-gemini-cli-0.x into main 2025-08-04 12:05:48 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
npm:@google/gemini-cli 0.1.14 -> 0.1.16 age confidence

Release Notes

google-gemini/gemini-cli (npm:@​google/gemini-cli)

v0.1.16

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.16

v0.1.15

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.15


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [npm:@google/gemini-cli](https://github.com/google-gemini/gemini-cli) | `0.1.14` -> `0.1.16` | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google%2fgemini-cli/0.1.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@google%2fgemini-cli/0.1.14/0.1.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>google-gemini/gemini-cli (npm:@&#8203;google/gemini-cli)</summary> ### [`v0.1.16`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.1.16) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.1.15...v0.1.16) #### What's Changed - feat(cli): add hideBanner setting to disable startup banner by [@&#8203;krikera](https://github.com/krikera) in https://github.com/google-gemini/gemini-cli/pull/2803 - Fix duplicate help text for build targets in Makefile by [@&#8203;nick-popovic](https://github.com/nick-popovic) in https://github.com/google-gemini/gemini-cli/pull/4092 - Show stderr output from mcp servers in debug mode by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/4049 - Fix markdown heading level issue by [@&#8203;doggy8088](https://github.com/doggy8088) in https://github.com/google-gemini/gemini-cli/pull/3381 - Add documentation for the /extensions command by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/4051 - Introduce VSCode companion extension by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/3917 - Add feature flag for IDE integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/3927 - fix(docs): clarify global installation in readme by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3781 - updated '/auth' to use new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/3797 - Don't start uncompressed history with a function response by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4141 - fix(checkpoint): Prevent silent failure and enable for non-Git projects by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4144 - Refactor MCP code for reuse and testing by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/3880 - Fix circular reference JSON serialization in telemetry logging by [@&#8203;bdmorgan](https://github.com/bdmorgan) in https://github.com/google-gemini/gemini-cli/pull/4150 - Make @&#8203; command sort file without extension name by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4158 - Introduce loop detection service that breaks simple loop by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/3919 - Log the 2 types of loop detection by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4193 - Migrate /privacy to new architecture by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4202 - Pure refactor: Consolidate isWithinRoot() function calling. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4163 - Update to yargs v18 by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3759 - migrate /about by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4207 - Roadmap release by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/4178 - feat: add a warning that shows if user uses node -v <20 [#&#8203;2930](https://github.com/google-gemini/gemini-cli/issues/2930) by [@&#8203;devpool007](https://github.com/devpool007) in https://github.com/google-gemini/gemini-cli/pull/3371 - Fix: Standardize capitalization for "Troubleshooting Guide" in README by [@&#8203;Jvr2022](https://github.com/Jvr2022) in https://github.com/google-gemini/gemini-cli/pull/2763 - Adds the user's active file in the IDE to the footer by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4154 - \[ide-mode] Stream notifications when the active file changes by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4147 - Enable tool summarization only when explicitly set in settings.json by [@&#8203;anj-s](https://github.com/anj-s) in https://github.com/google-gemini/gemini-cli/pull/4140 - feat(tool): sort tool list alphabetically for deterministic output by [@&#8203;sambhavKhanna](https://github.com/sambhavKhanna) in https://github.com/google-gemini/gemini-cli/pull/3095 - Include api key in header instead of in the URL by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4240 - Revert Node <20 warning by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/4244 - Upload VSIX of companion VS Code extension by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4241 - Revert "Update to yargs v18 ([#&#8203;3759](https://github.com/google-gemini/gemini-cli/issues/3759))" by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4252 - updated `/stats` to use new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4146 - Add support for allowed/excluded MCP server names in settings by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4135 - update `/extensions` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4255 - \[ide-mode] Thread active file through to system prompt by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4264 - Update MaxSizedBox.tsx by [@&#8203;elvinagam](https://github.com/elvinagam) in https://github.com/google-gemini/gemini-cli/pull/2233 - Improve altName completion behavior in slash commands by [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) in https://github.com/google-gemini/gemini-cli/pull/4227 - Clarifies that Gemini Code Assist, when offered through the Google De… by [@&#8203;cdemeke](https://github.com/cdemeke) in https://github.com/google-gemini/gemini-cli/pull/3086 - refactor: Optimize the display information of "/chat list" and "/chat resume" by [@&#8203;HunDun0Ben](https://github.com/HunDun0Ben) in https://github.com/google-gemini/gemini-cli/pull/2857 - migrate compress command by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4271 - Move MCP slash command to new system by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/3678 - feat(cli): clear input buffer on CTRL+C when not executing commands by [@&#8203;matias-casal](https://github.com/matias-casal) in https://github.com/google-gemini/gemini-cli/pull/1729 - Run model availability check in the background to speed up startup by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4256 - chore: update numbering in release-docker.yaml by [@&#8203;ramonfigueiredo](https://github.com/ramonfigueiredo) in https://github.com/google-gemini/gemini-cli/pull/4249 - update `/docs` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4133 - Revert "\[ide-mode] Thread active file through to system prompt" by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4308 - Include companion VS Code extension VSIX as part of build/release by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4254 - update `/tools` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/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 [@&#8203;wanlin31](https://github.com/wanlin31) in https://github.com/google-gemini/gemini-cli/pull/4176 - Minor UX updates for IDE mode by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4311 - Add /ide status & /ide install commands to manage IDE integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4265 - update `/editor` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4153 - Minor refactoring of IDE companion server by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4331 - update `/bug` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4246 - updated `/quit` to use new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4259 - Fix resetting loop counts on every other event by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4348 - bug(ux): update context percentage when /clear command is run by [@&#8203;nsalerni](https://github.com/nsalerni) in https://github.com/google-gemini/gemini-cli/pull/4162 - \[ide-mode] Add active file to user model request by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4312 - Logging surface field in the start\_session\_event. Also logging sessio… by [@&#8203;uttamkanodia14](https://github.com/uttamkanodia14) in https://github.com/google-gemini/gemini-cli/pull/4362 - (fix) - regression to quit shortcut from command migration by [@&#8203;abhipatel12](https://github.com/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 [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4382 - Fix ANSI escape crash in text buffer ([#&#8203;3987](https://github.com/google-gemini/gemini-cli/issues/3987)) by [@&#8203;azorlu80](https://github.com/azorlu80) in https://github.com/google-gemini/gemini-cli/pull/3999 - feat(cli): add explicit proxy option in cli by [@&#8203;warjiang](https://github.com/warjiang) in https://github.com/google-gemini/gemini-cli/pull/2526 - Fix link for checkpointing doc for `--checkpointing` by [@&#8203;meteorcloudy](https://github.com/meteorcloudy) in https://github.com/google-gemini/gemini-cli/pull/4304 - Zed integration by [@&#8203;ConradIrwin](https://github.com/ConradIrwin) in https://github.com/google-gemini/gemini-cli/pull/4266 - Fix [#&#8203;4220](https://github.com/google-gemini/gemini-cli/issues/4220): allow up/down arrow to toggle history when only one sugges… by [@&#8203;goldyonatan](https://github.com/goldyonatan) in https://github.com/google-gemini/gemini-cli/pull/4377 - Add numbers to selection list by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/4320 - Update ESLint and related packages to latest versions by [@&#8203;seuros](https://github.com/seuros) in https://github.com/google-gemini/gemini-cli/pull/4296 - fix: remove direct gaxios dependency by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/4289 - Test/add loadcodeassist mock by [@&#8203;kamja44](https://github.com/kamja44) in https://github.com/google-gemini/gemini-cli/pull/4287 - migrate restore command by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4388 - Migrate /corgi by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4419 - fix(cli): not show update avaialble messages when running gemini-cli locally by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4052 - feat(ui): hide cursor when terminal is unfocused by [@&#8203;Lyonk71](https://github.com/Lyonk71) in https://github.com/google-gemini/gemini-cli/pull/4012 - Light theme color improvements by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/4396 - feat(auth): Enhance OAuth callback for robust Docker support by [@&#8203;chux0519](https://github.com/chux0519) in https://github.com/google-gemini/gemini-cli/pull/3532 - (fix): broken releases and e2e workflows by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4428 - feat(cli): allow executing commands on perfect match by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4397 - MCP OAuth Part 1 - OAuth Infrastructure by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/4316 - Implement loop check with LLM by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4337 - Show blocked MCP servers in display by [@&#8203;bbiggs](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4329 - Use simple name for MCP tools where possible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4459 - improve command completion trigger logic based on cursor position by [@&#8203;SandyTao520](https://github.com/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 [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4470 - Demo background agent by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4409 - Add /background commands (when background agent is configured) by [@&#8203;scidomino](https://github.com/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 [@&#8203;mboshernitsan](https://github.com/mboshernitsan) in https://github.com/google-gemini/gemini-cli/pull/4475 - Revert background agent commits by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4479 - Make shell output consistent. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4469 - feat(core): display declined confirmation code diff by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4440 - Simplify MCP connection errors. by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4508 - Extend mcp-server timeout. by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4514 - chore(release): v0.1.13 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4515 - fix: prevent RangeError in GitIgnoreParser for root paths by [@&#8203;osbornesec](https://github.com/osbornesec) in https://github.com/google-gemini/gemini-cli/pull/3417 - Feature custom themes logic by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/2639 - feat: full implementation for .geminiignore in settings and respective tool calls by [@&#8203;psinha40898](https://github.com/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 [@&#8203;devpool007](https://github.com/devpool007) in https://github.com/google-gemini/gemini-cli/pull/3706 - Check for zeditor if zed binary is not found by [@&#8203;cole-miller](https://github.com/cole-miller) in https://github.com/google-gemini/gemini-cli/pull/3680 - prefactor(commands): Command Service Prefactor for Extensible Commands by [@&#8203;abhipatel12](https://github.com/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 [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4542 - fix typos in diverse files by [@&#8203;didier-durand](https://github.com/didier-durand) in https://github.com/google-gemini/gemini-cli/pull/3550 - build(deps): Add missing `resolved` and `integrity` for all dependencies by [@&#8203;ljxfstorm](https://github.com/ljxfstorm) in https://github.com/google-gemini/gemini-cli/pull/3501 - docs: add documentation for mcp excludeTools and includeTools by [@&#8203;Seydulla](https://github.com/Seydulla) in https://github.com/google-gemini/gemini-cli/pull/3409 - feat: Make file type detection and binary checks asynchronous ([#&#8203;3286](https://github.com/google-gemini/gemini-cli/issues/3286)) by [@&#8203;Han5991](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4463 - fix: handle cross-device issues with running otel collector by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/4458 - Add env var to configure system settings path by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4339 - Simplify streaming code for code assist server by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4619 - \[ide-mode] Use active files and selected text in user prompt by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4614 - feat(edit): Prevent no-op edits by [@&#8203;xwjdsh](https://github.com/xwjdsh) in https://github.com/google-gemini/gemini-cli/pull/3520 - feat(cli):suggestion-navigation-shortcut by [@&#8203;Seydulla](https://github.com/Seydulla) in https://github.com/google-gemini/gemini-cli/pull/3641 - docs: add Homebrew installation instructions by [@&#8203;jeanphi-baconnais](https://github.com/jeanphi-baconnais) in https://github.com/google-gemini/gemini-cli/pull/2973 - Various spelling improvements by [@&#8203;jsoref](https://github.com/jsoref) in https://github.com/google-gemini/gemini-cli/pull/3497 - fix: Add warning message for token limit truncation by [@&#8203;darkdarkcocoa](https://github.com/darkdarkcocoa) in https://github.com/google-gemini/gemini-cli/pull/2260 - fix: character encoding issues in shell command processor by [@&#8203;boylin0](https://github.com/boylin0) in https://github.com/google-gemini/gemini-cli/pull/1949 - Address flaky integration tests with retries by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4604 - fix(eslint): remove custom rule in favor of `eslint-plugin-import` by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3012 - Refactor the logic for deciding whether to launch a browser into config by [@&#8203;mboshernitsan](https://github.com/mboshernitsan) in https://github.com/google-gemini/gemini-cli/pull/4622 - chore: Expand node version test matrix by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/2700 - feat(ci): run e2e tests on macos during ci by [@&#8203;nsalerni](https://github.com/nsalerni) in https://github.com/google-gemini/gemini-cli/pull/4422 - (feat): Initial Version of Custom Commands by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4572 - Fix windows bugs + refactor tests. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4634 - MCP OAuth Part 2 - MCP Client Integration by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/4318 - MCP OAuth Part 3 - CLI/UI/Documentation by [@&#8203;emeryray2002](https://github.com/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 [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/4631 - feat(core): Resolve GEMINI\_SYSTEM\_MD case-insensitively by [@&#8203;olk](https://github.com/olk) in https://github.com/google-gemini/gemini-cli/pull/4538 - add notes on API keys and .gemini/.env to authentication.md by [@&#8203;slhck](https://github.com/slhck) in https://github.com/google-gemini/gemini-cli/pull/2004 - feat(core): add partUtils module with unit tests by [@&#8203;kamja44](https://github.com/kamja44) in https://github.com/google-gemini/gemini-cli/pull/4575 - Fix windows bugs in atCommandProcessor.ts by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4684 - Log when flash model decided to continue by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4698 - Log flash continue by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4700 - feat(commands): Implement argument handling for custom commands via a prompt pipeline by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4702 - Fix memoryDiscovery test to work in windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4742 - Make ideCommand test windows compatible. by [@&#8203;scidomino](https://github.com/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 [@&#8203;KeijiBranshi](https://github.com/KeijiBranshi) in https://github.com/google-gemini/gemini-cli/pull/4460 - add `--telemetry-outfile` flag by [@&#8203;smhendrickson](https://github.com/smhendrickson) in https://github.com/google-gemini/gemini-cli/pull/4689 - Fix tests to work in windows by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4754 - Update diff colors by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/4747 - Fix InputPrompt.test.tsx to be windows compatible by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4736 - Polish companion extension README and package.json file ahead of publishing by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4729 - feat(cli): display timestamp in /chat list by [@&#8203;aramova](https://github.com/aramova) in https://github.com/google-gemini/gemini-cli/pull/4733 - Minor refactoring of VS Code companion extension code by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4761 - Log prompt id when a loop is detected by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4765 - Updated Docs to inform users about the ability to have custom theme by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/4632 - feat: add GEMINI\_CLI environment variable to spawned shell commands by [@&#8203;taeold](https://github.com/taeold) in https://github.com/google-gemini/gemini-cli/pull/4791 - Add Google credentials provider for authenticating with MCP servers by [@&#8203;ashwinpvg](https://github.com/ashwinpvg) in https://github.com/google-gemini/gemini-cli/pull/4748 - Move vscode extension build into its own command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4799 - Add support for logging the entire request and response object by [@&#8203;anj-s](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4621 - Add "Gemini CLI: Run" command shortcut by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4792 - docs: clarify shell command does not use default shell by [@&#8203;timalsinaditya](https://github.com/timalsinaditya) in https://github.com/google-gemini/gemini-cli/pull/2203 - Sanitize checkpoint tags by [@&#8203;sethtroisi](https://github.com/sethtroisi) in https://github.com/google-gemini/gemini-cli/pull/4813 - feat: add /mcp refresh command by [@&#8203;rmedranollamas](https://github.com/rmedranollamas) in https://github.com/google-gemini/gemini-cli/pull/4566 - \[Refactor] Centralizes autocompletion logic within useCompletion by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4740 - Upgrade test to work on windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4815 - Add drawer for active files in IDE mode by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4682 - adh/bugfix/1563 by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/4822 - feat(auth): Enhance non-interactive gcp auth by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/4811 - Fix read-file.test.ts to be windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4864 - Make errorReporting test windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4856 - Make useCompletion.test.ts windows compatible by [@&#8203;scidomino](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4797 - Make shell.test.ts windows compatible by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4858 - Fix userStartupWarnings to be windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4868 - Safer Shell command Execution by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/4795 - Make restoreCommand test windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4873 - Implement hashing based loop detection by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4831 - fix(ci): Fix failing release workflow by creating a self-contained bundle by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4888 - Fix bugs breaking drag and drop of files. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4887 - Load and use MCP server prompts as slash commands in the CLI by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4828 - Make fileDiscoveryService.test.ts win compatible by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4892 - Make oauth2 test windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4895 - Fix test to be windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4875 - Make glob.test.ts win compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4891 - Fix grep.test to work on windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4889 - Vim mode by [@&#8203;sijieamoy](https://github.com/sijieamoy) in https://github.com/google-gemini/gemini-cli/pull/3936 - Run presubmit tests in windows as well as linux. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4672 - Run pre-merge checks in mac os as well as ubutnu+win by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4900 - Regression test for paste when the terminal lacks focus. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4898 - Handle unhandled rejections more gracefully. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4417 - fix(ui): remove extraneous whitespace from startup screen by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/3990 - Fix so legacy custom themes still load. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4757 - refactor(core): Centralize shell logic into ShellExecutionService by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4823 - fix: Clean up transport on IDE connection failure by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4902 - (fix): Custom Commands follow symlinks by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4907 - docs: add missing --prompt-interactive/-i flag documentation by [@&#8203;LyalinDotCom](https://github.com/LyalinDotCom) in https://github.com/google-gemini/gemini-cli/pull/4950 - feat: Add Shell Command Execution to Custom Commands by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4917 - Bug: add resource parameter to MCP OAuth Flow by [@&#8203;emeryray2002](https://github.com/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 [@&#8203;HyeladiBassi](https://github.com/HyeladiBassi) in https://github.com/google-gemini/gemini-cli/pull/1601 - Propagate user\_prompt\_id to GenerateConentRequest for logging by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/4741 - (docs) - Fix small markdown mistake for custom commands docs by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4983 - (model) - Use Flash Lite For Next Speaker Checks by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4991 - fix: yolo mode not respected by [@&#8203;LeeroyDing](https://github.com/LeeroyDing) in https://github.com/google-gemini/gemini-cli/pull/4972 - feat(chat): Implement /chat delete command by [@&#8203;flowernotfound](https://github.com/flowernotfound) in https://github.com/google-gemini/gemini-cli/pull/2401 - Clarify ToS and privacy documentation FAQs. by [@&#8203;jkcinouye](https://github.com/jkcinouye) in https://github.com/google-gemini/gemini-cli/pull/4899 - Update documentation for read\_many\_files. by [@&#8203;jkcinouye](https://github.com/jkcinouye) in https://github.com/google-gemini/gemini-cli/pull/4874 - Revert "Propagate user\_prompt\_id to GenerateConentRequest for logging" by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5007 - Fix author attribution by [@&#8203;jamesewoo](https://github.com/jamesewoo) in https://github.com/google-gemini/gemini-cli/pull/5042 - Updates schema, UX and prompt for IDE context by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5046 - feat: Add /config refresh command by [@&#8203;rmedranollamas](https://github.com/rmedranollamas) in https://github.com/google-gemini/gemini-cli/pull/4993 - docs: Add more examples to Popular tasks by [@&#8203;lzrdGreen](https://github.com/lzrdGreen) in https://github.com/google-gemini/gemini-cli/pull/4979 - Add documentation for MCP prompts by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4897 - fix: Clear previous thoughts when starting new prompts by [@&#8203;naaa760](https://github.com/naaa760) in https://github.com/google-gemini/gemini-cli/pull/4966 - Revert "feat: Add /config refresh command" by [@&#8203;NTaylorMullen](https://github.com/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 [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5059 - Adds docs outlining keyboard shortcuts for gemini-cli by [@&#8203;Dannyzen](https://github.com/Dannyzen) in https://github.com/google-gemini/gemini-cli/pull/4727 - Add new fallback state as prefactor for routing by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/5065 - feat: Add tests for checkpoint tag sanitization by [@&#8203;sethtroisi](https://github.com/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 [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5068 - feat: Add auto update functionality by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/4686 - feat(commands): add custom commands support for extensions by [@&#8203;taeold](https://github.com/taeold) in https://github.com/google-gemini/gemini-cli/pull/4703 - feat(cli): introduce /init command for GEMINI.md creation by [@&#8203;shamso-goog](https://github.com/shamso-goog) in https://github.com/google-gemini/gemini-cli/pull/4852 - Adds centralized support to log slash commands + sub commands by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5128 - Update Triage Logic to improve issue categorization. by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/5110 - Fix typo in RFC 9728 impl by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/5126 - Add Starcraft ref to witty loading phrases by [@&#8203;ava-cassiopeia](https://github.com/ava-cassiopeia) in https://github.com/google-gemini/gemini-cli/pull/5120 - feat(docs): document GEMINI.md import syntax by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5145 - fix(update): correctly report new updates by [@&#8203;sambhavKhanna](https://github.com/sambhavKhanna) in https://github.com/google-gemini/gemini-cli/pull/4821 - Docs: add documentation for .geminiignore by [@&#8203;jkcinouye](https://github.com/jkcinouye) in https://github.com/google-gemini/gemini-cli/pull/5123 - Skip and reset loop checking around code blocks by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5144 - chore(release): v0.1.15 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5163 - docs: Update chat command documentation with checkpoint locations by [@&#8203;yaksh1](https://github.com/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 [@&#8203;olcan](https://github.com/olcan) in https://github.com/google-gemini/gemini-cli/pull/5202 - perf(core): parallelize bfsFileSearch for 40% faster CLI startup by [@&#8203;scato3](https://github.com/scato3) in https://github.com/google-gemini/gemini-cli/pull/5185 - feat(ui): Update tool confirmation cancel button text by [@&#8203;shamso-goog](https://github.com/shamso-goog) in https://github.com/google-gemini/gemini-cli/pull/4820 - Srithreepo Fixes for Scheduled triage by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/5158 - feat: Multi-Directory Workspace Support (part1: add `--include-directories` option) by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4605 - Introduce IDE mode installer by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4877 - fix(testing): make ModelStatsDisplay snapshot test deterministic by [@&#8203;allenhutchison](https://github.com/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 [@&#8203;olcan](https://github.com/olcan) in https://github.com/google-gemini/gemini-cli/pull/5237 - Add toggleable IDE mode setting by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5146 - Exclude companion extension from release versioning by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5226 - Improve error message for discoverTools function by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/4157 - Add render counter in debug mode by [@&#8203;sethtroisi](https://github.com/sethtroisi) in https://github.com/google-gemini/gemini-cli/pull/5242 - feat(docs): Add `/init` command in commands.md by [@&#8203;Kazunari001](https://github.com/Kazunari001) in https://github.com/google-gemini/gemini-cli/pull/5187 - Replace FlashDecidedToContinueEvent with NextSpeakerCheckEvent by [@&#8203;SandyTao520](https://github.com/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 [@&#8203;anj-s](https://github.com/anj-s) in https://github.com/google-gemini/gemini-cli/pull/5137 - bug(core): UI reporting for truncated read\_file. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5155 - fix: CLAUDE.md compatibility for GEMINI.md '@&#8203;' file import behavior by [@&#8203;bniladridas](https://github.com/bniladridas) in https://github.com/google-gemini/gemini-cli/pull/2978 - feat: Multi-Directory Workspace Support (part2: add "directory" command) by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/5241 - feat: Implement /setup-github command by [@&#8203;JeromeJu](https://github.com/JeromeJu) in https://github.com/google-gemini/gemini-cli/pull/5069 - Add emacs support, as per user requests. :) by [@&#8203;dynamicwebpaige](https://github.com/dynamicwebpaige) in https://github.com/google-gemini/gemini-cli/pull/1633 - feat(cli): Improve @&#8203; autocompletion for mid-sentence edits by [@&#8203;SandyTao520](https://github.com/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 [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/5320 - Highlight slash commands in history by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/5323 - Fix bug executing commands in windows whose flags contain spaces by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/5317 - Update gemini-automated-issue-triage.yml by [@&#8203;raushanraj](https://github.com/raushanraj) in https://github.com/google-gemini/gemini-cli/pull/5312 - fix(core): Remove json output schema form the next speaker check prompt by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5325 - New browser launcher for MCP OAuth. by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/5261 - Add missing emacs entry in UI. by [@&#8203;cornmander](https://github.com/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 [@&#8203;silviojr](https://github.com/silviojr) in https://github.com/google-gemini/gemini-cli/pull/5222 - doc: use standard Google security policy for GitHub projects by [@&#8203;briandealwis](https://github.com/briandealwis) in https://github.com/google-gemini/gemini-cli/pull/5062 - feat(sandbox): Add SANDBOX\_FLAGS for custom container options by [@&#8203;andrea-berling](https://github.com/andrea-berling) in https://github.com/google-gemini/gemini-cli/pull/2036 - Add a setting to disable auth mode validation on startup by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/5358 - feat(core): Use completionStart/End for slash command auto-completion by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5374 - feat(github): add workflow to manage stale issues and PRs by [@&#8203;santhoshkumarCodes](https://github.com/santhoshkumarCodes) in https://github.com/google-gemini/gemini-cli/pull/4871 - bug(cli): Prefer IPv4 dns resolution by default. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5338 - Propagate prompt by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/5033 - Switch utility calls to use the gemini-2.5-flash-lite model by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/5193 - fix(tests): refactor integration tests to be less flaky by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/4890 - fix(config): Resolve duplicate config loading from home directory by [@&#8203;Pranith124](https://github.com/Pranith124) in https://github.com/google-gemini/gemini-cli/pull/5090 - feat(autoupdate): Improve update check and refactor for testability by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5389 #### New Contributors - [@&#8203;krikera](https://github.com/krikera) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2803 - [@&#8203;nick-popovic](https://github.com/nick-popovic) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4092 - [@&#8203;elvinagam](https://github.com/elvinagam) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2233 - [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4227 - [@&#8203;cdemeke](https://github.com/cdemeke) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3086 - [@&#8203;HunDun0Ben](https://github.com/HunDun0Ben) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2857 - [@&#8203;matias-casal](https://github.com/matias-casal) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1729 - [@&#8203;ramonfigueiredo](https://github.com/ramonfigueiredo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4249 - [@&#8203;wanlin31](https://github.com/wanlin31) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4176 - [@&#8203;nsalerni](https://github.com/nsalerni) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4162 - [@&#8203;azorlu80](https://github.com/azorlu80) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3999 - [@&#8203;meteorcloudy](https://github.com/meteorcloudy) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4304 - [@&#8203;ConradIrwin](https://github.com/ConradIrwin) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4266 - [@&#8203;goldyonatan](https://github.com/goldyonatan) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4377 - [@&#8203;seuros](https://github.com/seuros) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4296 - [@&#8203;kamja44](https://github.com/kamja44) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4287 - [@&#8203;Lyonk71](https://github.com/Lyonk71) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4012 - [@&#8203;chux0519](https://github.com/chux0519) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3532 - [@&#8203;osbornesec](https://github.com/osbornesec) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3417 - [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2639 - [@&#8203;cole-miller](https://github.com/cole-miller) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3680 - [@&#8203;ljxfstorm](https://github.com/ljxfstorm) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3501 - [@&#8203;Seydulla](https://github.com/Seydulla) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3409 - [@&#8203;Han5991](https://github.com/Han5991) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3288 - [@&#8203;agmsb](https://github.com/agmsb) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4458 - [@&#8203;xwjdsh](https://github.com/xwjdsh) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3520 - [@&#8203;jeanphi-baconnais](https://github.com/jeanphi-baconnais) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2973 - [@&#8203;jsoref](https://github.com/jsoref) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3497 - [@&#8203;darkdarkcocoa](https://github.com/darkdarkcocoa) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2260 - [@&#8203;boylin0](https://github.com/boylin0) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1949 - [@&#8203;olk](https://github.com/olk) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4538 - [@&#8203;slhck](https://github.com/slhck) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2004 - [@&#8203;smhendrickson](https://github.com/smhendrickson) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4689 - [@&#8203;aramova](https://github.com/aramova) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4733 - [@&#8203;ashwinpvg](https://github.com/ashwinpvg) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4748 - [@&#8203;timalsinaditya](https://github.com/timalsinaditya) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2203 - [@&#8203;galz10](https://github.com/galz10) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4811 - [@&#8203;LyalinDotCom](https://github.com/LyalinDotCom) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4950 - [@&#8203;HyeladiBassi](https://github.com/HyeladiBassi) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1601 - [@&#8203;LeeroyDing](https://github.com/LeeroyDing) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4972 - [@&#8203;flowernotfound](https://github.com/flowernotfound) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2401 - [@&#8203;jamesewoo](https://github.com/jamesewoo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5042 - [@&#8203;lzrdGreen](https://github.com/lzrdGreen) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4979 - [@&#8203;naaa760](https://github.com/naaa760) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4966 - [@&#8203;Dannyzen](https://github.com/Dannyzen) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4727 - [@&#8203;shamso-goog](https://github.com/shamso-goog) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4852 - [@&#8203;ava-cassiopeia](https://github.com/ava-cassiopeia) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5120 - [@&#8203;yaksh1](https://github.com/yaksh1) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5027 - [@&#8203;scato3](https://github.com/scato3) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5185 - [@&#8203;Kazunari001](https://github.com/Kazunari001) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5187 - [@&#8203;joshualitt](https://github.com/joshualitt) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5155 - [@&#8203;JeromeJu](https://github.com/JeromeJu) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5069 - [@&#8203;dynamicwebpaige](https://github.com/dynamicwebpaige) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1633 - [@&#8203;raushanraj](https://github.com/raushanraj) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5312 - [@&#8203;briandealwis](https://github.com/briandealwis) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5062 - [@&#8203;andrea-berling](https://github.com/andrea-berling) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2036 - [@&#8203;mrcabbage972](https://github.com/mrcabbage972) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5193 - [@&#8203;Pranith124](https://github.com/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.12...v0.1.16 ### [`v0.1.15`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.1.15) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.1.14...v0.1.15) #### What's Changed - feat(cli): add hideBanner setting to disable startup banner by [@&#8203;krikera](https://github.com/krikera) in https://github.com/google-gemini/gemini-cli/pull/2803 - Fix duplicate help text for build targets in Makefile by [@&#8203;nick-popovic](https://github.com/nick-popovic) in https://github.com/google-gemini/gemini-cli/pull/4092 - Show stderr output from mcp servers in debug mode by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/4049 - Fix markdown heading level issue by [@&#8203;doggy8088](https://github.com/doggy8088) in https://github.com/google-gemini/gemini-cli/pull/3381 - Add documentation for the /extensions command by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/4051 - Introduce VSCode companion extension by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/3917 - Add feature flag for IDE integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/3927 - fix(docs): clarify global installation in readme by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3781 - updated '/auth' to use new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/3797 - Don't start uncompressed history with a function response by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4141 - fix(checkpoint): Prevent silent failure and enable for non-Git projects by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4144 - Refactor MCP code for reuse and testing by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/3880 - Fix circular reference JSON serialization in telemetry logging by [@&#8203;bdmorgan](https://github.com/bdmorgan) in https://github.com/google-gemini/gemini-cli/pull/4150 - Make @&#8203; command sort file without extension name by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4158 - Introduce loop detection service that breaks simple loop by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/3919 - Log the 2 types of loop detection by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4193 - Migrate /privacy to new architecture by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4202 - Pure refactor: Consolidate isWithinRoot() function calling. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4163 - Update to yargs v18 by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3759 - migrate /about by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4207 - Roadmap release by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/4178 - feat: add a warning that shows if user uses node -v <20 [#&#8203;2930](https://github.com/google-gemini/gemini-cli/issues/2930) by [@&#8203;devpool007](https://github.com/devpool007) in https://github.com/google-gemini/gemini-cli/pull/3371 - Fix: Standardize capitalization for "Troubleshooting Guide" in README by [@&#8203;Jvr2022](https://github.com/Jvr2022) in https://github.com/google-gemini/gemini-cli/pull/2763 - Adds the user's active file in the IDE to the footer by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4154 - \[ide-mode] Stream notifications when the active file changes by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4147 - Enable tool summarization only when explicitly set in settings.json by [@&#8203;anj-s](https://github.com/anj-s) in https://github.com/google-gemini/gemini-cli/pull/4140 - feat(tool): sort tool list alphabetically for deterministic output by [@&#8203;sambhavKhanna](https://github.com/sambhavKhanna) in https://github.com/google-gemini/gemini-cli/pull/3095 - Include api key in header instead of in the URL by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4240 - Revert Node <20 warning by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/4244 - Upload VSIX of companion VS Code extension by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4241 - Revert "Update to yargs v18 ([#&#8203;3759](https://github.com/google-gemini/gemini-cli/issues/3759))" by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4252 - updated `/stats` to use new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4146 - Add support for allowed/excluded MCP server names in settings by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4135 - update `/extensions` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4255 - \[ide-mode] Thread active file through to system prompt by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4264 - Update MaxSizedBox.tsx by [@&#8203;elvinagam](https://github.com/elvinagam) in https://github.com/google-gemini/gemini-cli/pull/2233 - Improve altName completion behavior in slash commands by [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) in https://github.com/google-gemini/gemini-cli/pull/4227 - Clarifies that Gemini Code Assist, when offered through the Google De… by [@&#8203;cdemeke](https://github.com/cdemeke) in https://github.com/google-gemini/gemini-cli/pull/3086 - refactor: Optimize the display information of "/chat list" and "/chat resume" by [@&#8203;HunDun0Ben](https://github.com/HunDun0Ben) in https://github.com/google-gemini/gemini-cli/pull/2857 - migrate compress command by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4271 - Move MCP slash command to new system by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/3678 - feat(cli): clear input buffer on CTRL+C when not executing commands by [@&#8203;matias-casal](https://github.com/matias-casal) in https://github.com/google-gemini/gemini-cli/pull/1729 - Run model availability check in the background to speed up startup by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4256 - chore: update numbering in release-docker.yaml by [@&#8203;ramonfigueiredo](https://github.com/ramonfigueiredo) in https://github.com/google-gemini/gemini-cli/pull/4249 - update `/docs` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4133 - Revert "\[ide-mode] Thread active file through to system prompt" by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4308 - Include companion VS Code extension VSIX as part of build/release by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4254 - update `/tools` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/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 [@&#8203;wanlin31](https://github.com/wanlin31) in https://github.com/google-gemini/gemini-cli/pull/4176 - Minor UX updates for IDE mode by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4311 - Add /ide status & /ide install commands to manage IDE integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4265 - update `/editor` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4153 - Minor refactoring of IDE companion server by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4331 - update `/bug` to new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4246 - updated `/quit` to use new slash command arch by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4259 - Fix resetting loop counts on every other event by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4348 - bug(ux): update context percentage when /clear command is run by [@&#8203;nsalerni](https://github.com/nsalerni) in https://github.com/google-gemini/gemini-cli/pull/4162 - \[ide-mode] Add active file to user model request by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4312 - Logging surface field in the start\_session\_event. Also logging sessio… by [@&#8203;uttamkanodia14](https://github.com/uttamkanodia14) in https://github.com/google-gemini/gemini-cli/pull/4362 - (fix) - regression to quit shortcut from command migration by [@&#8203;abhipatel12](https://github.com/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 [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4382 - Fix ANSI escape crash in text buffer ([#&#8203;3987](https://github.com/google-gemini/gemini-cli/issues/3987)) by [@&#8203;azorlu80](https://github.com/azorlu80) in https://github.com/google-gemini/gemini-cli/pull/3999 - feat(cli): add explicit proxy option in cli by [@&#8203;warjiang](https://github.com/warjiang) in https://github.com/google-gemini/gemini-cli/pull/2526 - Fix link for checkpointing doc for `--checkpointing` by [@&#8203;meteorcloudy](https://github.com/meteorcloudy) in https://github.com/google-gemini/gemini-cli/pull/4304 - Zed integration by [@&#8203;ConradIrwin](https://github.com/ConradIrwin) in https://github.com/google-gemini/gemini-cli/pull/4266 - Fix [#&#8203;4220](https://github.com/google-gemini/gemini-cli/issues/4220): allow up/down arrow to toggle history when only one sugges… by [@&#8203;goldyonatan](https://github.com/goldyonatan) in https://github.com/google-gemini/gemini-cli/pull/4377 - Add numbers to selection list by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/4320 - Update ESLint and related packages to latest versions by [@&#8203;seuros](https://github.com/seuros) in https://github.com/google-gemini/gemini-cli/pull/4296 - fix: remove direct gaxios dependency by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/4289 - Test/add loadcodeassist mock by [@&#8203;kamja44](https://github.com/kamja44) in https://github.com/google-gemini/gemini-cli/pull/4287 - migrate restore command by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4388 - Migrate /corgi by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4419 - fix(cli): not show update avaialble messages when running gemini-cli locally by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4052 - feat(ui): hide cursor when terminal is unfocused by [@&#8203;Lyonk71](https://github.com/Lyonk71) in https://github.com/google-gemini/gemini-cli/pull/4012 - Light theme color improvements by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/4396 - feat(auth): Enhance OAuth callback for robust Docker support by [@&#8203;chux0519](https://github.com/chux0519) in https://github.com/google-gemini/gemini-cli/pull/3532 - (fix): broken releases and e2e workflows by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4428 - feat(cli): allow executing commands on perfect match by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/4397 - MCP OAuth Part 1 - OAuth Infrastructure by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/4316 - Implement loop check with LLM by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4337 - Show blocked MCP servers in display by [@&#8203;bbiggs](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4329 - Use simple name for MCP tools where possible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4459 - improve command completion trigger logic based on cursor position by [@&#8203;SandyTao520](https://github.com/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 [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4470 - Demo background agent by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4409 - Add /background commands (when background agent is configured) by [@&#8203;scidomino](https://github.com/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 [@&#8203;mboshernitsan](https://github.com/mboshernitsan) in https://github.com/google-gemini/gemini-cli/pull/4475 - Revert background agent commits by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4479 - Make shell output consistent. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4469 - feat(core): display declined confirmation code diff by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4440 - Simplify MCP connection errors. by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4508 - Extend mcp-server timeout. by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4514 - chore(release): v0.1.13 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/4515 - fix: prevent RangeError in GitIgnoreParser for root paths by [@&#8203;osbornesec](https://github.com/osbornesec) in https://github.com/google-gemini/gemini-cli/pull/3417 - Feature custom themes logic by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/2639 - feat: full implementation for .geminiignore in settings and respective tool calls by [@&#8203;psinha40898](https://github.com/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 [@&#8203;devpool007](https://github.com/devpool007) in https://github.com/google-gemini/gemini-cli/pull/3706 - Check for zeditor if zed binary is not found by [@&#8203;cole-miller](https://github.com/cole-miller) in https://github.com/google-gemini/gemini-cli/pull/3680 - prefactor(commands): Command Service Prefactor for Extensible Commands by [@&#8203;abhipatel12](https://github.com/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 [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4542 - fix typos in diverse files by [@&#8203;didier-durand](https://github.com/didier-durand) in https://github.com/google-gemini/gemini-cli/pull/3550 - build(deps): Add missing `resolved` and `integrity` for all dependencies by [@&#8203;ljxfstorm](https://github.com/ljxfstorm) in https://github.com/google-gemini/gemini-cli/pull/3501 - docs: add documentation for mcp excludeTools and includeTools by [@&#8203;Seydulla](https://github.com/Seydulla) in https://github.com/google-gemini/gemini-cli/pull/3409 - feat: Make file type detection and binary checks asynchronous ([#&#8203;3286](https://github.com/google-gemini/gemini-cli/issues/3286)) by [@&#8203;Han5991](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4463 - fix: handle cross-device issues with running otel collector by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/4458 - Add env var to configure system settings path by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4339 - Simplify streaming code for code assist server by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4619 - \[ide-mode] Use active files and selected text in user prompt by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4614 - feat(edit): Prevent no-op edits by [@&#8203;xwjdsh](https://github.com/xwjdsh) in https://github.com/google-gemini/gemini-cli/pull/3520 - feat(cli):suggestion-navigation-shortcut by [@&#8203;Seydulla](https://github.com/Seydulla) in https://github.com/google-gemini/gemini-cli/pull/3641 - docs: add Homebrew installation instructions by [@&#8203;jeanphi-baconnais](https://github.com/jeanphi-baconnais) in https://github.com/google-gemini/gemini-cli/pull/2973 - Various spelling improvements by [@&#8203;jsoref](https://github.com/jsoref) in https://github.com/google-gemini/gemini-cli/pull/3497 - fix: Add warning message for token limit truncation by [@&#8203;darkdarkcocoa](https://github.com/darkdarkcocoa) in https://github.com/google-gemini/gemini-cli/pull/2260 - fix: character encoding issues in shell command processor by [@&#8203;boylin0](https://github.com/boylin0) in https://github.com/google-gemini/gemini-cli/pull/1949 - Address flaky integration tests with retries by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4604 - fix(eslint): remove custom rule in favor of `eslint-plugin-import` by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3012 - Refactor the logic for deciding whether to launch a browser into config by [@&#8203;mboshernitsan](https://github.com/mboshernitsan) in https://github.com/google-gemini/gemini-cli/pull/4622 - chore: Expand node version test matrix by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/2700 - feat(ci): run e2e tests on macos during ci by [@&#8203;nsalerni](https://github.com/nsalerni) in https://github.com/google-gemini/gemini-cli/pull/4422 - (feat): Initial Version of Custom Commands by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4572 - Fix windows bugs + refactor tests. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4634 - MCP OAuth Part 2 - MCP Client Integration by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/4318 - MCP OAuth Part 3 - CLI/UI/Documentation by [@&#8203;emeryray2002](https://github.com/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 [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/4631 - feat(core): Resolve GEMINI\_SYSTEM\_MD case-insensitively by [@&#8203;olk](https://github.com/olk) in https://github.com/google-gemini/gemini-cli/pull/4538 - add notes on API keys and .gemini/.env to authentication.md by [@&#8203;slhck](https://github.com/slhck) in https://github.com/google-gemini/gemini-cli/pull/2004 - feat(core): add partUtils module with unit tests by [@&#8203;kamja44](https://github.com/kamja44) in https://github.com/google-gemini/gemini-cli/pull/4575 - Fix windows bugs in atCommandProcessor.ts by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4684 - Log when flash model decided to continue by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4698 - Log flash continue by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4700 - feat(commands): Implement argument handling for custom commands via a prompt pipeline by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4702 - Fix memoryDiscovery test to work in windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4742 - Make ideCommand test windows compatible. by [@&#8203;scidomino](https://github.com/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 [@&#8203;KeijiBranshi](https://github.com/KeijiBranshi) in https://github.com/google-gemini/gemini-cli/pull/4460 - add `--telemetry-outfile` flag by [@&#8203;smhendrickson](https://github.com/smhendrickson) in https://github.com/google-gemini/gemini-cli/pull/4689 - Fix tests to work in windows by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4754 - Update diff colors by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/4747 - Fix InputPrompt.test.tsx to be windows compatible by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4736 - Polish companion extension README and package.json file ahead of publishing by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4729 - feat(cli): display timestamp in /chat list by [@&#8203;aramova](https://github.com/aramova) in https://github.com/google-gemini/gemini-cli/pull/4733 - Minor refactoring of VS Code companion extension code by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4761 - Log prompt id when a loop is detected by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4765 - Updated Docs to inform users about the ability to have custom theme by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/4632 - feat: add GEMINI\_CLI environment variable to spawned shell commands by [@&#8203;taeold](https://github.com/taeold) in https://github.com/google-gemini/gemini-cli/pull/4791 - Add Google credentials provider for authenticating with MCP servers by [@&#8203;ashwinpvg](https://github.com/ashwinpvg) in https://github.com/google-gemini/gemini-cli/pull/4748 - Move vscode extension build into its own command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4799 - Add support for logging the entire request and response object by [@&#8203;anj-s](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4621 - Add "Gemini CLI: Run" command shortcut by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4792 - docs: clarify shell command does not use default shell by [@&#8203;timalsinaditya](https://github.com/timalsinaditya) in https://github.com/google-gemini/gemini-cli/pull/2203 - Sanitize checkpoint tags by [@&#8203;sethtroisi](https://github.com/sethtroisi) in https://github.com/google-gemini/gemini-cli/pull/4813 - feat: add /mcp refresh command by [@&#8203;rmedranollamas](https://github.com/rmedranollamas) in https://github.com/google-gemini/gemini-cli/pull/4566 - \[Refactor] Centralizes autocompletion logic within useCompletion by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4740 - Upgrade test to work on windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4815 - Add drawer for active files in IDE mode by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4682 - adh/bugfix/1563 by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/4822 - feat(auth): Enhance non-interactive gcp auth by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/4811 - Fix read-file.test.ts to be windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4864 - Make errorReporting test windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4856 - Make useCompletion.test.ts windows compatible by [@&#8203;scidomino](https://github.com/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 [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4797 - Make shell.test.ts windows compatible by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4858 - Fix userStartupWarnings to be windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4868 - Safer Shell command Execution by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/4795 - Make restoreCommand test windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4873 - Implement hashing based loop detection by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/4831 - fix(ci): Fix failing release workflow by creating a self-contained bundle by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4888 - Fix bugs breaking drag and drop of files. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4887 - Load and use MCP server prompts as slash commands in the CLI by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4828 - Make fileDiscoveryService.test.ts win compatible by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4892 - Make oauth2 test windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4895 - Fix test to be windows compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4875 - Make glob.test.ts win compatible. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4891 - Fix grep.test to work on windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4889 - Vim mode by [@&#8203;sijieamoy](https://github.com/sijieamoy) in https://github.com/google-gemini/gemini-cli/pull/3936 - Run presubmit tests in windows as well as linux. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4672 - Run pre-merge checks in mac os as well as ubutnu+win by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/4900 - Regression test for paste when the terminal lacks focus. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4898 - Handle unhandled rejections more gracefully. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4417 - fix(ui): remove extraneous whitespace from startup screen by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/3990 - Fix so legacy custom themes still load. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/4757 - refactor(core): Centralize shell logic into ShellExecutionService by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4823 - fix: Clean up transport on IDE connection failure by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/4902 - (fix): Custom Commands follow symlinks by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4907 - docs: add missing --prompt-interactive/-i flag documentation by [@&#8203;LyalinDotCom](https://github.com/LyalinDotCom) in https://github.com/google-gemini/gemini-cli/pull/4950 - feat: Add Shell Command Execution to Custom Commands by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/4917 - Bug: add resource parameter to MCP OAuth Flow by [@&#8203;emeryray2002](https://github.com/emeryray2002) in https://github.com/google-gemini/gemini-cli/pull/4981 #### New Contributors - [@&#8203;krikera](https://github.com/krikera) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2803 - [@&#8203;nick-popovic](https://github.com/nick-popovic) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4092 - [@&#8203;elvinagam](https://github.com/elvinagam) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2233 - [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4227 - [@&#8203;cdemeke](https://github.com/cdemeke) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3086 - [@&#8203;HunDun0Ben](https://github.com/HunDun0Ben) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2857 - [@&#8203;matias-casal](https://github.com/matias-casal) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1729 - [@&#8203;ramonfigueiredo](https://github.com/ramonfigueiredo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4249 - [@&#8203;wanlin31](https://github.com/wanlin31) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4176 - [@&#8203;nsalerni](https://github.com/nsalerni) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4162 - [@&#8203;azorlu80](https://github.com/azorlu80) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3999 - [@&#8203;meteorcloudy](https://github.com/meteorcloudy) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4304 - [@&#8203;ConradIrwin](https://github.com/ConradIrwin) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4266 - [@&#8203;goldyonatan](https://github.com/goldyonatan) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4377 - [@&#8203;seuros](https://github.com/seuros) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4296 - [@&#8203;kamja44](https://github.com/kamja44) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4287 - [@&#8203;Lyonk71](https://github.com/Lyonk71) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4012 - [@&#8203;chux0519](https://github.com/chux0519) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3532 - [@&#8203;osbornesec](https://github.com/osbornesec) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3417 - [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2639 - [@&#8203;cole-miller](https://github.com/cole-miller) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3680 - [@&#8203;ljxfstorm](https://github.com/ljxfstorm) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3501 - [@&#8203;Seydulla](https://github.com/Seydulla) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3409 - [@&#8203;Han5991](https://github.com/Han5991) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3288 - [@&#8203;agmsb](https://github.com/agmsb) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4458 - [@&#8203;xwjdsh](https://github.com/xwjdsh) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3520 - [@&#8203;jeanphi-baconnais](https://github.com/jeanphi-baconnais) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2973 - [@&#8203;jsoref](https://github.com/jsoref) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3497 - [@&#8203;darkdarkcocoa](https://github.com/darkdarkcocoa) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2260 - [@&#8203;boylin0](https://github.com/boylin0) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1949 - [@&#8203;olk](https://github.com/olk) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4538 - [@&#8203;slhck](https://github.com/slhck) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2004 - [@&#8203;smhendrickson](https://github.com/smhendrickson) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4689 - [@&#8203;aramova](https://github.com/aramova) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4733 - [@&#8203;ashwinpvg](https://github.com/ashwinpvg) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4748 - [@&#8203;timalsinaditya](https://github.com/timalsinaditya) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2203 - [@&#8203;LyalinDotCom](https://github.com/LyalinDotCom) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4950 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.15 </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Mi41IiwidXBkYXRlZEluVmVyIjoiNDEuNDIuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2025-08-04 02:12:55 +00:00
joao.dubas force-pushed renovate/npm-google-gemini-cli-0.x from c4064ab66f to b4a6213b5b 2025-08-04 12:05:21 +00:00 Compare
joao.dubas merged commit b1be242d42 into main 2025-08-04 12:05:48 +00:00
joao.dubas deleted branch renovate/npm-google-gemini-cli-0.x 2025-08-04 12:05:48 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joao.dubas/ide#289
No description provided.