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

Merged
joao.dubas merged 1 commits from renovate/npm-google-gemini-cli-0.x into main 2025-08-18 13:29:24 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
npm:@google/gemini-cli 0.1.18 -> 0.1.21 age confidence

Release Notes

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

v0.1.21

Compare Source

What's Changed

New Contributors

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

v0.1.20

Compare Source

What's Changed

New Contributors

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

v0.1.19

Compare Source

What's Changed

New Contributors

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


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.18` -> `0.1.21` | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google%2fgemini-cli/0.1.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@google%2fgemini-cli/0.1.18/0.1.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>google-gemini/gemini-cli (npm:@&#8203;google/gemini-cli)</summary> ### [`v0.1.21`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.1.21) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.1.20...v0.1.21) #### 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 - Add a setting to disable the version update nag message by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/5449 - fix: exclude DEBUG and DEBUG\_MODE from project .env files by default by [@&#8203;gotgelf](https://github.com/gotgelf) in https://github.com/google-gemini/gemini-cli/pull/5289 - feat: Add reverse search capability for shell commands by [@&#8203;Aisha630](https://github.com/Aisha630) in https://github.com/google-gemini/gemini-cli/pull/4793 - Generate NOTICES.TXT and surface via command by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5310 - chore(release): v0.1.16 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5478 - docs(fix): Update themes documentation to include new color keys for… by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/5467 - Fix: Preserve conversation history when changing auth methods via /auth by [@&#8203;AjayKumbham](https://github.com/AjayKumbham) in https://github.com/google-gemini/gemini-cli/pull/5216 - feat(docs): create new documentation for automation and triage by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/5363 - Cloud Shell surface logging fix by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/5364 - fix: /help remove flickering and respect clear shortcut (ctr+l) by [@&#8203;psinha40898](https://github.com/psinha40898) in https://github.com/google-gemini/gemini-cli/pull/3611 - feat(cli): Handle Punctuation in @&#8203; Command Parsing by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5482 - feat(core): Add trailing space when completing an at completion suggestion by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5475 - remove unnecessary checks in WriteFileChecks.getDescription by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5526 - Use new URLs for downloading workflows by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/5524 - refactor(core): Rename useSlashCompletion to useCommandCompletion by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5532 - fix(core): Allow model to be set from `settings.json` by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5527 - Improve user-facing error messages for IDE mode by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5522 - ide-mode flag cleanup by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5531 - feat(cli): Prevent redundant opening of browser tabs when zero MCP servers are configured by [@&#8203;momoadeli](https://github.com/momoadeli) in https://github.com/google-gemini/gemini-cli/pull/5367 - \[ide-mode] Add openDiff tool to IDE MCP server by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/4519 - Update MCP client to connect to servers with only prompts by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/5290 - fix self-reference in build script by [@&#8203;olcan](https://github.com/olcan) in https://github.com/google-gemini/gemini-cli/pull/5548 - Remove the "local modifications" string from bug and about reports. by [@&#8203;dewitt](https://github.com/dewitt) in https://github.com/google-gemini/gemini-cli/pull/5552 - chore(release): v0.1.17 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5561 - docs: update typo in commands.md by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/5584 - feat: Multi-Directory Workspace Support (part 3: configuration in settings.json) by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/5354 - fix(mcp): ensure authorization url is valid when containing query params by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/5545 - bug(core): fix `contentRangeTruncated` calculation. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5329 - fix: small typo in ROADMAP.md by [@&#8203;jaegeral](https://github.com/jaegeral) in https://github.com/google-gemini/gemini-cli/pull/5593 - chore(settings): clean up comments in settings.ts by [@&#8203;gotgelf](https://github.com/gotgelf) in https://github.com/google-gemini/gemini-cli/pull/5576 - feat(core): Parse Multimodal MCP Tool responses by [@&#8203;luccasparoni](https://github.com/luccasparoni) in https://github.com/google-gemini/gemini-cli/pull/5529 - GitHub Action for velocity reporting purposes by [@&#8203;bdmorgan](https://github.com/bdmorgan) in https://github.com/google-gemini/gemini-cli/pull/5607 - Fix format by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5617 - fix(core): prevent UI shift after vim edit by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5315 - bug(core): Fix flaky test by using waitFor. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/5540 - feat(docs): Add /chat delete command in commands.md by [@&#8203;flowernotfound](https://github.com/flowernotfound) in https://github.com/google-gemini/gemini-cli/pull/5408 - fix(mcp): clear prompt registry on refresh to prevent duplicates by [@&#8203;rmedranollamas](https://github.com/rmedranollamas) in https://github.com/google-gemini/gemini-cli/pull/5385 - feat: mcp - support audiences for OAuth2 by [@&#8203;thecoldwine](https://github.com/thecoldwine) in https://github.com/google-gemini/gemini-cli/pull/5265 - fix(format) Fix format for .github/workflows/weekly-velocity-report.yml by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5622 - fix(minor): Grammar and Typos by [@&#8203;xyizko](https://github.com/xyizko) in https://github.com/google-gemini/gemini-cli/pull/5053 - fix(start): use absolute path to resolve CLI package by [@&#8203;jhspaybar](https://github.com/jhspaybar) in https://github.com/google-gemini/gemini-cli/pull/3196 - perf(core): implement parallel file processing for 74% performance improvement by [@&#8203;Han5991](https://github.com/Han5991) in https://github.com/google-gemini/gemini-cli/pull/4763 - Fix and improve Gemini CLI troubleshooting.md doc by [@&#8203;8bitmp3](https://github.com/8bitmp3) in https://github.com/google-gemini/gemini-cli/pull/2734 - check for the prompt capability before listing prompts from MCP servers by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5616 - Refactor IDE client state management, improve user-facing error messages, and add logging of connection events by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5591 - feat(cli): route non-interactive output to stderr by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5624 - feat(core, cli): Introduce high-performance FileSearch engine by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/5136 - Fix(vim): Fix shell mode in Vim mode by [@&#8203;justinmahood](https://github.com/justinmahood) in https://github.com/google-gemini/gemini-cli/pull/5567 - fix(docs): Fix code block delimiters in commands.md by [@&#8203;studgeek](https://github.com/studgeek) in https://github.com/google-gemini/gemini-cli/pull/5521 - Remove a few witty loading phrases by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5631 - Removed GitHub Actions experiment files by [@&#8203;bdmorgan](https://github.com/bdmorgan) in https://github.com/google-gemini/gemini-cli/pull/5627 - fix(core) Fix not resetting when after first get out of completion suggestions by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5635 - switch from heads to tags in url path by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5638 - Add tests for useAtCompletion reset logic by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5639 - Update a couple more witty phrases by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5641 - Detect and warn about cyclic tool refs when schema depth errors are encountered by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5609 - refactor: use `google-github-actions/run-gemini-cli` action by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5643 - docs(setup-github): Inform user of the next steps after running slash command by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5644 - doc(lint): fix docs on how to run linter in "fix" mode by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5647 - docs: add GitHub Integration section to README by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5649 - fix:missing coreTool in new workflow setup by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5656 - fix(core): Treat .mts files as TypeScript modules instead of video files by [@&#8203;yashv6655](https://github.com/yashv6655) in https://github.com/google-gemini/gemini-cli/pull/5492 - feat(file-search): Add support for non-recursive file search by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/5648 - feat: Enable /setup-github to always run, and error appropriately by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5653 - feat(mcp): add `gemini mcp` commands for `add`, `remove` and `list` by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/5481 - fix: improve error handling and path processing in memory discovery by [@&#8203;akhil29](https://github.com/akhil29) in https://github.com/google-gemini/gemini-cli/pull/5175 - \[ide-mode] Add support for in-IDE diff handling in the CLI by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5603 - Fix to send user tool confirmation decision for yolo or non interacti… by [@&#8203;agarwalravikant](https://github.com/agarwalravikant) in https://github.com/google-gemini/gemini-cli/pull/5677 - feat(core): Introduce `DeclarativeTool` and `ToolInvocation`. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5613 - fix: Restore user input when the user cancels response by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/5601 - bug(tests): fix test errors by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5678 - Add hint to enable IDE integration for users running in VS Code by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5610 - Add detection of tools with bad schemas and automatically omit them with a warning by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5694 - Add integration test for maximum schema depth error handling by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5685 - tests: fix e2e tests by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/5706 - bug(core): Prompt engineering for truncated read\_file. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5161 - \[ide-mode] Support rendering in-IDE diffs using the edit tool by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5618 - feat(cli): get the run-gemini-cli version from the GitHub API by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/5708 - experiment: Add feature exp flag for folder trust by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/5709 - fix(core): Improve errors in situations where the command spawn does … by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5723 - feat: Improve @&#8203;-command file path completion with fzf integration by [@&#8203;DevMassive](https://github.com/DevMassive) in https://github.com/google-gemini/gemini-cli/pull/5650 - Fix(tests): update mcp\_server\_cyclic\_schema test by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5733 - fix(actions): swap gha bot for cla allowlisted gemini-cli-robot by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/5730 - fix(logging): Ensure sandbox startup messages are routed to stderr by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5725 - feat(agent): Introduce Foundational Subagent Architecture by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/1805 - Add a context percentage threshold setting for auto compression by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5721 - feat: open repo secrets page in addition to README by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5684 - Fix(core): Use Flash for next speaker check by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5786 - Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5744 - feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) by [@&#8203;dizzydroid](https://github.com/dizzydroid) in https://github.com/google-gemini/gemini-cli/pull/4482 - fix(tests): add missing deps in cli to fix sandbox runs by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/5742 - fix: re render context usage indicator by [@&#8203;psinha40898](https://github.com/psinha40898) in https://github.com/google-gemini/gemini-cli/pull/5102 - Include Schema Error Handling for Vertex and Google Auth methods by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/5780 - Add new folderTrust setting that the users can enable or disable by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/5798 - Few IDE integration polishes by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5727 - avoid loading and initializing CLI config twice in non-interactive mode by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5793 - README + reduce required VS Code version for companion extension by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5719 - update: `google-github-actions/run-gemini-cli` version in workflows by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5802 - chore(vscode settings): Update VsCode settings for quality-of-life by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5806 - perf(filesearch): Use async fzf for non-blocking file search by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/5771 - fix(core): Replace flaky performance tests with robust correctness tests by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5795 - chore(telemetry): Log `FIREBASE_STUDIO` when using Gemini CLI within Firebase Studio by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5790 - chore(vscode): Add recommended extensions list to vscode settings. by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5810 - feat(ui): Improve UI layout adaptation for narrow terminals by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5651 - Use semantic colors in themes by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/5796 - Add echo tool to automated triage workflow by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5809 - fix: MCP servers allowed in settings do not show up in /mcp command by [@&#8203;laurentsimon](https://github.com/laurentsimon) in https://github.com/google-gemini/gemini-cli/pull/5324 - fix(cli) - Move logging into CodeAssistServer by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/5781 - feat(quality): Reset when seeing a new type of Markdown element by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5820 - docs: Improve local telemetry example by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5818 - feat(telemetry): Prevent memory leak in ClearcutLogger by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5734 - Fix for git issue 5657 to add lines of code added/removed telemetry by [@&#8203;agarwalravikant](https://github.com/agarwalravikant) in https://github.com/google-gemini/gemini-cli/pull/5823 - fix: properly report tool errors in telemetry by [@&#8203;akhil29](https://github.com/akhil29) in https://github.com/google-gemini/gemini-cli/pull/5688 - fix(core): Add missing mnemonist dependency by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5841 - \[ide-mode] Hide diff options when active diff is not focused by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5808 - \[ide-mode] Wire up env variables to sandbox by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5804 - \[ide-mode] Close all open diffs when the CLI gets closed by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5792 - Add FolderTrustDialog that shows on launch and enables folderTrust setting by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/5815 - fix(cli) - Adding logging for response and error in LoggingContentGenerator by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/5842 - Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5858 - Fix excessive console logging + remove unnecessary try catch by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5860 - Add a request queue to the tool scheduler by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5845 - feat: Add option to hide line numbers in code blocks by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5857 - Add MCP Roots support by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5856 - chore(release): v0.1.18 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5864 - fix(core): restrict oauth\_creds.json file permissions by [@&#8203;briandealwis](https://github.com/briandealwis) in https://github.com/google-gemini/gemini-cli/pull/5245 - feat(chat): Add overwrite confirmation dialog to `/chat save` by [@&#8203;flowernotfound](https://github.com/flowernotfound) in https://github.com/google-gemini/gemini-cli/pull/5686 - Centralize Key Binding Logic and Refactor (Reopen) by [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) in https://github.com/google-gemini/gemini-cli/pull/5356 - feat: add humorous tip for new line shortcut in Gemini CLI by [@&#8203;JayadityaGit](https://github.com/JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/5666 - feat: drop load-memory-from-include-directories option from cli args by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/5866 - feat(cli) - enhance input UX with double ESC clear by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/4453 - \[[#&#8203;5356](https://github.com/google-gemini/gemini-cli/issues/5356)] Minor fix: Remove duplicate binding and add complete navigation command by [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) in https://github.com/google-gemini/gemini-cli/pull/5884 - feat(ui): add /settings command and UI panel by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/4738 - fix(settings): enable default usage statistics collection by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/5909 - docs(readme): Overhaul for clarity and user experience by [@&#8203;LyalinDotCom](https://github.com/LyalinDotCom) in https://github.com/google-gemini/gemini-cli/pull/5732 - docs(config): Add showLineNumbers option to documentation by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5947 - feat: add "surface" to all logs by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5862 - Show IDE diff options in both panes by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5986 - Additional IDE integration polishes by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5985 - feat(core): add host validation to GoogleCredentialProvider by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/5962 - Modify content generated describing the ide context to only include deltas after the initial update by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/5880 - Make ProjectIdRequiredError error more lenient by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/5693 - update: issue triage workflows tags duplicate issues by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5868 - Fix line end bugs in Vim mode by [@&#8203;sijieamoy](https://github.com/sijieamoy) in https://github.com/google-gemini/gemini-cli/pull/5328 - Add --experimental-cli to speed up prettier formatting. by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/5999 - Reduce noisy IDE integration error message in standalone terminal by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6006 - Add support for VSCode-like editors by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5699 - \[ide-mode] Update handling of workspace paths by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6014 - \[ide-mode] Update sandbox detection logic to support macos seatbelt by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6005 - Start IDE connection after config initialization by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6018 - chore: migrate from responseSchema to use responseJsonSchema. by [@&#8203;wanlin31](https://github.com/wanlin31) in https://github.com/google-gemini/gemini-cli/pull/4814 - feat: migrate tools to use parametersJsonSchema. by [@&#8203;wanlin31](https://github.com/wanlin31) in https://github.com/google-gemini/gemini-cli/pull/5330 - skip loop check if it is currently inside a loop by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/6022 - feat(/setup-github): Use node to download the files by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/5863 - docs(commands): add /settings command for user-friendly settings editing by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/5984 - feat(cli): support single Ctrl+C to cancel streaming, preserving double Ctrl+C to exit by [@&#8203;JayadityaGit](https://github.com/JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/5838 - chore(integration-tests): refactor to typescript by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/5645 - Fix: log api response error status codes by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/6015 - Bump version number of companion extension to match next Gemini CLI version number by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6065 - ensure sandbox build script is cross-platform by [@&#8203;wldoooon](https://github.com/wldoooon) in https://github.com/google-gemini/gemini-cli/pull/2603 - chore(usage telemetry): Freshen up Clearcut logging by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6013 - chore(release): v0.1.19 by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6069 - chore(vscode): Add `Build & Launch CLI` option to vscode project by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6027 - chore(ci): do not "fail fast" on Node tests by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6053 - chore(ci): Ensure release workflow is consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6059 - \[ide-mode] Update installation logic and nudge by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6068 - Switch from useInput to useKeypress. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6056 - Launch VS Code IDE Integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6063 - Create Docs Pages based on github documentation by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/6083 - feat: add --approval-mode parameter by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/6024 - Upgrade integration tests to use Vitest by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6021 - chore(ci): Ensure e2e workflow is consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6098 - chore(ci): Ensure stale and no-response workflows are consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6097 - Show OpenTelemetry SDK initialization & shutdown in debug mode only by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/6096 - chore(ci): Ensure docs-gen workflow are not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6100 - chore: update bash to follow shellcheck recommendations by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6102 - chore(ci): Ensure action and community workflows are consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6107 - chore(ci): Ensure triage workflows are consistent by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6108 - chore(ci): Ensure ci workflows is consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6109 - chore(ci): fix yamllint issues by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6112 - chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6023 - Zed integration schema upgrade by [@&#8203;agu-z](https://github.com/agu-z) in https://github.com/google-gemini/gemini-cli/pull/5536 - Add usage documentation for IDE integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6154 - Document certificate issue workaround by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6157 - Add terminal setup command for Shift+Enter and Ctrl+Enter support by [@&#8203;deepankarsharma](https://github.com/deepankarsharma) in https://github.com/google-gemini/gemini-cli/pull/3289 - move errorParsing.ts to core by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/6159 - Add support for trustedFolders.json config file by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/6073 - Revert "chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry" by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6161 - chore(ci): add global linter by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6111 - feat(core): Continue declarative tool migration. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/6114 - feat(core): Migrate read\_many\_files, shell, and web\_fetch. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/6167 - fix: Prevent duplicate or inactive tools/prompts after server refresh by [@&#8203;haroldmciver-go](https://github.com/haroldmciver-go) in https://github.com/google-gemini/gemini-cli/pull/5850 - chore(build/compiler): Enable a bunch of strict TS compiler options. by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6138 - fix(core): Discard thought signature when switching from Gemini API Key to OAuth by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/6090 - chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6166 - fix: use server-returned project for gca free tier auth by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/6113 - Update Ink version by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6175 - chore(telemetry): Add various surface detection to `determineSurface` for logging. by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6074 - chore(gemini.md): Make the checkExhaustive helper section more brief/direct by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6181 - refactor: remove modelCheck feature by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/6185 - Fix/emoji support by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6187 - feat(deps): Update [@&#8203;google/genai](https://github.com/google/genai) to 1.13.0 by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/6184 - docs: update how to use vertex AI auth with ADC by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/6193 #### 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 - [@&#8203;gotgelf](https://github.com/gotgelf) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5289 - [@&#8203;AjayKumbham](https://github.com/AjayKumbham) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5216 - [@&#8203;sethvargo](https://github.com/sethvargo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5524 - [@&#8203;richieforeman](https://github.com/richieforeman) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5527 - [@&#8203;momoadeli](https://github.com/momoadeli) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5367 - [@&#8203;davideast](https://github.com/davideast) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5545 - [@&#8203;jaegeral](https://github.com/jaegeral) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5593 - [@&#8203;luccasparoni](https://github.com/luccasparoni) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5529 - [@&#8203;thecoldwine](https://github.com/thecoldwine) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5265 - [@&#8203;xyizko](https://github.com/xyizko) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5053 - [@&#8203;jhspaybar](https://github.com/jhspaybar) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3196 - [@&#8203;8bitmp3](https://github.com/8bitmp3) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2734 - [@&#8203;brychanrobot](https://github.com/brychanrobot) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5136 - [@&#8203;justinmahood](https://github.com/justinmahood) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5567 - [@&#8203;studgeek](https://github.com/studgeek) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5521 - [@&#8203;leehagoodjames](https://github.com/leehagoodjames) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5644 - [@&#8203;yashv6655](https://github.com/yashv6655) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5492 - [@&#8203;akhil29](https://github.com/akhil29) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5175 - [@&#8203;agarwalravikant](https://github.com/agarwalravikant) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5677 - [@&#8203;shishu314](https://github.com/shishu314) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5601 - [@&#8203;shrutip90](https://github.com/shrutip90) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5709 - [@&#8203;DevMassive](https://github.com/DevMassive) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5650 - [@&#8203;dizzydroid](https://github.com/dizzydroid) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4482 - [@&#8203;laurentsimon](https://github.com/laurentsimon) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5324 - [@&#8203;JayadityaGit](https://github.com/JayadityaGit) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5666 - [@&#8203;lifefloating](https://github.com/lifefloating) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4453 - [@&#8203;wldoooon](https://github.com/wldoooon) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2603 - [@&#8203;bulkypanda](https://github.com/bulkypanda) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6024 - [@&#8203;agu-z](https://github.com/agu-z) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5536 - [@&#8203;deepankarsharma](https://github.com/deepankarsharma) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3289 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.21 ### [`v0.1.20`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.1.20) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.1.19...v0.1.20) #### What's Changed - ensure sandbox build script is cross-platform by [@&#8203;wldoooon](https://github.com/wldoooon) in https://github.com/google-gemini/gemini-cli/pull/2603 - chore(usage telemetry): Freshen up Clearcut logging by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6013 - chore(vscode): Add `Build & Launch CLI` option to vscode project by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/6027 - chore(ci): do not "fail fast" on Node tests by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6053 - chore(ci): Ensure release workflow is consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6059 - \[ide-mode] Update installation logic and nudge by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6068 - Switch from useInput to useKeypress. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6056 - Launch VS Code IDE Integration by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6063 - Create Docs Pages based on github documentation by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/6083 - feat: add --approval-mode parameter by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/6024 - Upgrade integration tests to use Vitest by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6021 - chore(ci): Ensure e2e workflow is consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6098 - chore(ci): Ensure stale and no-response workflows are consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6097 - Show OpenTelemetry SDK initialization & shutdown in debug mode only by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/6096 - chore(ci): Ensure docs-gen workflow are not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6100 - chore: update bash to follow shellcheck recommendations by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6102 - chore(ci): Ensure action and community workflows are consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6107 - chore(ci): Ensure triage workflows are consistent by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6108 - chore(ci): Ensure ci workflows is consistent and not vulnerable to injection attacks by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/6109 #### 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 - [@&#8203;gotgelf](https://github.com/gotgelf) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5289 - [@&#8203;AjayKumbham](https://github.com/AjayKumbham) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5216 - [@&#8203;sethvargo](https://github.com/sethvargo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5524 - [@&#8203;richieforeman](https://github.com/richieforeman) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5527 - [@&#8203;momoadeli](https://github.com/momoadeli) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5367 - [@&#8203;davideast](https://github.com/davideast) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5545 - [@&#8203;jaegeral](https://github.com/jaegeral) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5593 - [@&#8203;luccasparoni](https://github.com/luccasparoni) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5529 - [@&#8203;thecoldwine](https://github.com/thecoldwine) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5265 - [@&#8203;xyizko](https://github.com/xyizko) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5053 - [@&#8203;jhspaybar](https://github.com/jhspaybar) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3196 - [@&#8203;8bitmp3](https://github.com/8bitmp3) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2734 - [@&#8203;brychanrobot](https://github.com/brychanrobot) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5136 - [@&#8203;justinmahood](https://github.com/justinmahood) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5567 - [@&#8203;studgeek](https://github.com/studgeek) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5521 - [@&#8203;leehagoodjames](https://github.com/leehagoodjames) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5644 - [@&#8203;yashv6655](https://github.com/yashv6655) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5492 - [@&#8203;akhil29](https://github.com/akhil29) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5175 - [@&#8203;agarwalravikant](https://github.com/agarwalravikant) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5677 - [@&#8203;shishu314](https://github.com/shishu314) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5601 - [@&#8203;shrutip90](https://github.com/shrutip90) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5709 - [@&#8203;DevMassive](https://github.com/DevMassive) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5650 - [@&#8203;dizzydroid](https://github.com/dizzydroid) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4482 - [@&#8203;laurentsimon](https://github.com/laurentsimon) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5324 - [@&#8203;JayadityaGit](https://github.com/JayadityaGit) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5666 - [@&#8203;lifefloating](https://github.com/lifefloating) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4453 - [@&#8203;wldoooon](https://github.com/wldoooon) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2603 - [@&#8203;bulkypanda](https://github.com/bulkypanda) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6024 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.20 ### [`v0.1.19`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.1.19) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.1.18...v0.1.19) #### What's Changed - Add tests for useAtCompletion reset logic by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5639 - Update a couple more witty phrases by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5641 - Detect and warn about cyclic tool refs when schema depth errors are encountered by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5609 - refactor: use `google-github-actions/run-gemini-cli` action by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5643 - docs(setup-github): Inform user of the next steps after running slash command by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5644 - doc(lint): fix docs on how to run linter in "fix" mode by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5647 - docs: add GitHub Integration section to README by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5649 - fix:missing coreTool in new workflow setup by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5656 - fix(core): Treat .mts files as TypeScript modules instead of video files by [@&#8203;yashv6655](https://github.com/yashv6655) in https://github.com/google-gemini/gemini-cli/pull/5492 - feat(file-search): Add support for non-recursive file search by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/5648 - feat: Enable /setup-github to always run, and error appropriately by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5653 - feat(mcp): add `gemini mcp` commands for `add`, `remove` and `list` by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/5481 - fix: improve error handling and path processing in memory discovery by [@&#8203;akhil29](https://github.com/akhil29) in https://github.com/google-gemini/gemini-cli/pull/5175 - \[ide-mode] Add support for in-IDE diff handling in the CLI by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5603 - Fix to send user tool confirmation decision for yolo or non interacti… by [@&#8203;agarwalravikant](https://github.com/agarwalravikant) in https://github.com/google-gemini/gemini-cli/pull/5677 - feat(core): Introduce `DeclarativeTool` and `ToolInvocation`. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5613 - fix: Restore user input when the user cancels response by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/5601 - bug(tests): fix test errors by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5678 - Add hint to enable IDE integration for users running in VS Code by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5610 - Add detection of tools with bad schemas and automatically omit them with a warning by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5694 - Add integration test for maximum schema depth error handling by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5685 - tests: fix e2e tests by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/5706 - bug(core): Prompt engineering for truncated read\_file. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5161 - \[ide-mode] Support rendering in-IDE diffs using the edit tool by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5618 - feat(cli): get the run-gemini-cli version from the GitHub API by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/5708 - experiment: Add feature exp flag for folder trust by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/5709 - fix(core): Improve errors in situations where the command spawn does … by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5723 - feat: Improve @&#8203;-command file path completion with fzf integration by [@&#8203;DevMassive](https://github.com/DevMassive) in https://github.com/google-gemini/gemini-cli/pull/5650 - Fix(tests): update mcp\_server\_cyclic\_schema test by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5733 - fix(actions): swap gha bot for cla allowlisted gemini-cli-robot by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/5730 - fix(logging): Ensure sandbox startup messages are routed to stderr by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5725 - feat(agent): Introduce Foundational Subagent Architecture by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/1805 - Add a context percentage threshold setting for auto compression by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5721 - feat: open repo secrets page in addition to README by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5684 - Fix(core): Use Flash for next speaker check by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5786 - Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/5744 - feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) by [@&#8203;dizzydroid](https://github.com/dizzydroid) in https://github.com/google-gemini/gemini-cli/pull/4482 - fix(tests): add missing deps in cli to fix sandbox runs by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/5742 - fix: re render context usage indicator by [@&#8203;psinha40898](https://github.com/psinha40898) in https://github.com/google-gemini/gemini-cli/pull/5102 - Include Schema Error Handling for Vertex and Google Auth methods by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/5780 - Add new folderTrust setting that the users can enable or disable by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/5798 - Few IDE integration polishes by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5727 - avoid loading and initializing CLI config twice in non-interactive mode by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5793 - README + reduce required VS Code version for companion extension by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5719 - update: `google-github-actions/run-gemini-cli` version in workflows by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5802 - chore(vscode settings): Update VsCode settings for quality-of-life by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5806 - perf(filesearch): Use async fzf for non-blocking file search by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/5771 - fix(core): Replace flaky performance tests with robust correctness tests by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5795 - chore(telemetry): Log `FIREBASE_STUDIO` when using Gemini CLI within Firebase Studio by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5790 - chore(vscode): Add recommended extensions list to vscode settings. by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/5810 - feat(ui): Improve UI layout adaptation for narrow terminals by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5651 - Use semantic colors in themes by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/5796 - Add echo tool to automated triage workflow by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5809 - fix: MCP servers allowed in settings do not show up in /mcp command by [@&#8203;laurentsimon](https://github.com/laurentsimon) in https://github.com/google-gemini/gemini-cli/pull/5324 - fix(cli) - Move logging into CodeAssistServer by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/5781 - feat(quality): Reset when seeing a new type of Markdown element by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/5820 - docs: Improve local telemetry example by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/5818 - feat(telemetry): Prevent memory leak in ClearcutLogger by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5734 - Fix for git issue 5657 to add lines of code added/removed telemetry by [@&#8203;agarwalravikant](https://github.com/agarwalravikant) in https://github.com/google-gemini/gemini-cli/pull/5823 - fix: properly report tool errors in telemetry by [@&#8203;akhil29](https://github.com/akhil29) in https://github.com/google-gemini/gemini-cli/pull/5688 - fix(core): Add missing mnemonist dependency by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5841 - \[ide-mode] Hide diff options when active diff is not focused by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5808 - \[ide-mode] Wire up env variables to sandbox by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5804 - \[ide-mode] Close all open diffs when the CLI gets closed by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5792 - Add FolderTrustDialog that shows on launch and enables folderTrust setting by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/5815 - fix(cli) - Adding logging for response and error in LoggingContentGenerator by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/5842 - Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5858 - Fix excessive console logging + remove unnecessary try catch by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5860 - Add a request queue to the tool scheduler by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5845 - feat: Add option to hide line numbers in code blocks by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5857 - Add MCP Roots support by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/5856 - chore(release): v0.1.18 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/5864 - fix(core): restrict oauth\_creds.json file permissions by [@&#8203;briandealwis](https://github.com/briandealwis) in https://github.com/google-gemini/gemini-cli/pull/5245 - feat(chat): Add overwrite confirmation dialog to `/chat save` by [@&#8203;flowernotfound](https://github.com/flowernotfound) in https://github.com/google-gemini/gemini-cli/pull/5686 - Centralize Key Binding Logic and Refactor (Reopen) by [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) in https://github.com/google-gemini/gemini-cli/pull/5356 - feat: add humorous tip for new line shortcut in Gemini CLI by [@&#8203;JayadityaGit](https://github.com/JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/5666 - feat: drop load-memory-from-include-directories option from cli args by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/5866 - feat(cli) - enhance input UX with double ESC clear by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/4453 - \[[#&#8203;5356](https://github.com/google-gemini/gemini-cli/issues/5356)] Minor fix: Remove duplicate binding and add complete navigation command by [@&#8203;Lee-WonJun](https://github.com/Lee-WonJun) in https://github.com/google-gemini/gemini-cli/pull/5884 - feat(ui): add /settings command and UI panel by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/4738 - fix(settings): enable default usage statistics collection by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/5909 - docs(readme): Overhaul for clarity and user experience by [@&#8203;LyalinDotCom](https://github.com/LyalinDotCom) in https://github.com/google-gemini/gemini-cli/pull/5732 - docs(config): Add showLineNumbers option to documentation by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/5947 - feat: add "surface" to all logs by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/5862 - Show IDE diff options in both panes by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5986 - Additional IDE integration polishes by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/5985 - feat(core): add host validation to GoogleCredentialProvider by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/5962 - Modify content generated describing the ide context to only include deltas after the initial update by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/5880 - Make ProjectIdRequiredError error more lenient by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/5693 - update: issue triage workflows tags duplicate issues by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/5868 - Fix line end bugs in Vim mode by [@&#8203;sijieamoy](https://github.com/sijieamoy) in https://github.com/google-gemini/gemini-cli/pull/5328 - Add --experimental-cli to speed up prettier formatting. by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/5999 - Reduce noisy IDE integration error message in standalone terminal by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6006 - Add support for VSCode-like editors by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/5699 - \[ide-mode] Update handling of workspace paths by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6014 - \[ide-mode] Update sandbox detection logic to support macos seatbelt by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6005 - Start IDE connection after config initialization by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6018 - chore: migrate from responseSchema to use responseJsonSchema. by [@&#8203;wanlin31](https://github.com/wanlin31) in https://github.com/google-gemini/gemini-cli/pull/4814 - feat: migrate tools to use parametersJsonSchema. by [@&#8203;wanlin31](https://github.com/wanlin31) in https://github.com/google-gemini/gemini-cli/pull/5330 - skip loop check if it is currently inside a loop by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/6022 - feat(/setup-github): Use node to download the files by [@&#8203;sethvargo](https://github.com/sethvargo) in https://github.com/google-gemini/gemini-cli/pull/5863 - docs(commands): add /settings command for user-friendly settings editing by [@&#8203;ali-aljufairi](https://github.com/ali-aljufairi) in https://github.com/google-gemini/gemini-cli/pull/5984 - feat(cli): support single Ctrl+C to cancel streaming, preserving double Ctrl+C to exit by [@&#8203;JayadityaGit](https://github.com/JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/5838 - chore(integration-tests): refactor to typescript by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/5645 - Fix: log api response error status codes by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/6015 - Bump version number of companion extension to match next Gemini CLI version number by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6065 #### 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 - [@&#8203;gotgelf](https://github.com/gotgelf) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5289 - [@&#8203;AjayKumbham](https://github.com/AjayKumbham) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5216 - [@&#8203;sethvargo](https://github.com/sethvargo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5524 - [@&#8203;richieforeman](https://github.com/richieforeman) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5527 - [@&#8203;momoadeli](https://github.com/momoadeli) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5367 - [@&#8203;davideast](https://github.com/davideast) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5545 - [@&#8203;jaegeral](https://github.com/jaegeral) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5593 - [@&#8203;luccasparoni](https://github.com/luccasparoni) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5529 - [@&#8203;thecoldwine](https://github.com/thecoldwine) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5265 - [@&#8203;xyizko](https://github.com/xyizko) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5053 - [@&#8203;jhspaybar](https://github.com/jhspaybar) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3196 - [@&#8203;8bitmp3](https://github.com/8bitmp3) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2734 - [@&#8203;brychanrobot](https://github.com/brychanrobot) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5136 - [@&#8203;justinmahood](https://github.com/justinmahood) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5567 - [@&#8203;studgeek](https://github.com/studgeek) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5521 - [@&#8203;leehagoodjames](https://github.com/leehagoodjames) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5644 - [@&#8203;yashv6655](https://github.com/yashv6655) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5492 - [@&#8203;akhil29](https://github.com/akhil29) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5175 - [@&#8203;agarwalravikant](https://github.com/agarwalravikant) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5677 - [@&#8203;shishu314](https://github.com/shishu314) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5601 - [@&#8203;shrutip90](https://github.com/shrutip90) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5709 - [@&#8203;DevMassive](https://github.com/DevMassive) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5650 - [@&#8203;dizzydroid](https://github.com/dizzydroid) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4482 - [@&#8203;laurentsimon](https://github.com/laurentsimon) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5324 - [@&#8203;JayadityaGit](https://github.com/JayadityaGit) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5666 - [@&#8203;lifefloating](https://github.com/lifefloating) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4453 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.19 </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-18 02:12:27 +00:00
joao.dubas force-pushed renovate/npm-google-gemini-cli-0.x from 48c463b5f7 to 7bf37bdccc 2025-08-18 13:23:25 +00:00 Compare
joao.dubas merged commit 517baa2052 into main 2025-08-18 13:29:24 +00:00
joao.dubas deleted branch renovate/npm-google-gemini-cli-0.x 2025-08-18 13:29:24 +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#304
No description provided.