Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
gemini.js | 2025-08-13 | 12.6 MB | |
README.md | 2025-08-13 | 65.2 kB | |
Release v0.1.20 source code.tar.gz | 2025-08-13 | 3.2 MB | |
Release v0.1.20 source code.zip | 2025-08-13 | 3.5 MB | |
Totals: 4 Items | 19.3 MB | 0 |
What's Changed
- feat(cli): add hideBanner setting to disable startup banner by @krikera in https://github.com/google-gemini/gemini-cli/pull/2803
- Fix duplicate help text for build targets in Makefile by @nick-popovic in https://github.com/google-gemini/gemini-cli/pull/4092
- Show stderr output from mcp servers in debug mode by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4049
- Fix markdown heading level issue by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/3381
- Add documentation for the /extensions command by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4051
- Introduce VSCode companion extension by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3917
- Add feature flag for IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/3927
- fix(docs): clarify global installation in readme by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3781
- updated '/auth' to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/3797
- Don't start uncompressed history with a function response by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4141
- fix(checkpoint): Prevent silent failure and enable for non-Git projects by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4144
- Refactor MCP code for reuse and testing by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3880
- Fix circular reference JSON serialization in telemetry logging by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/4150
- Make @ command sort file without extension name by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4158
- Introduce loop detection service that breaks simple loop by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3919
- Log the 2 types of loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4193
- Migrate /privacy to new architecture by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4202
- Pure refactor: Consolidate isWithinRoot() function calling. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4163
- Update to yargs v18 by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3759
- migrate /about by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4207
- Roadmap release by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/4178
- feat: add a warning that shows if user uses node -v <20 [#2930] by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3371
- Fix: Standardize capitalization for "Troubleshooting Guide" in README by @Jvr2022 in https://github.com/google-gemini/gemini-cli/pull/2763
- Adds the user's active file in the IDE to the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4154
- [ide-mode] Stream notifications when the active file changes by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4147
- Enable tool summarization only when explicitly set in settings.json by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4140
- feat(tool): sort tool list alphabetically for deterministic output by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/3095
- Include api key in header instead of in the URL by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4240
- Revert Node <20 warning by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4244
- Upload VSIX of companion VS Code extension by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4241
- Revert "Update to yargs v18 (#3759)" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4252
- updated
/stats
to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4146 - Add support for allowed/excluded MCP server names in settings by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4135
- update
/extensions
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4229 - Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4255
- [ide-mode] Thread active file through to system prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4264
- Update MaxSizedBox.tsx by @elvinagam in https://github.com/google-gemini/gemini-cli/pull/2233
- Improve altName completion behavior in slash commands by @Lee-WonJun in https://github.com/google-gemini/gemini-cli/pull/4227
- Clarifies that Gemini Code Assist, when offered through the Google De… by @cdemeke in https://github.com/google-gemini/gemini-cli/pull/3086
- refactor: Optimize the display information of "/chat list" and "/chat resume" by @HunDun0Ben in https://github.com/google-gemini/gemini-cli/pull/2857
- migrate compress command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4271
- Move MCP slash command to new system by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/3678
- feat(cli): clear input buffer on CTRL+C when not executing commands by @matias-casal in https://github.com/google-gemini/gemini-cli/pull/1729
- Run model availability check in the background to speed up startup by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4256
- chore: update numbering in release-docker.yaml by @ramonfigueiredo in https://github.com/google-gemini/gemini-cli/pull/4249
- update
/docs
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4133 - Revert "[ide-mode] Thread active file through to system prompt" by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4308
- Include companion VS Code extension VSIX as part of build/release by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4254
- update
/tools
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4236 - fix: update google/genai to v1.9.0 and switch to parametersJsonSchema for MCP related tools by @wanlin31 in https://github.com/google-gemini/gemini-cli/pull/4176
- Minor UX updates for IDE mode by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4311
- Add /ide status & /ide install commands to manage IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4265
- update
/editor
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4153 - Minor refactoring of IDE companion server by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4331
- update
/bug
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4246 - updated
/quit
to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4259 - Fix resetting loop counts on every other event by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4348
- bug(ux): update context percentage when /clear command is run by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4162
- [ide-mode] Add active file to user model request by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4312
- Logging surface field in the start_session_event. Also logging sessio… by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/4362
- (fix) - regression to quit shortcut from command migration by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4374
- Update companionPort not existing to be a warning so the user can still proceed with running /ide install by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4382
- Fix ANSI escape crash in text buffer (#3987) by @azorlu80 in https://github.com/google-gemini/gemini-cli/pull/3999
- feat(cli): add explicit proxy option in cli by @warjiang in https://github.com/google-gemini/gemini-cli/pull/2526
- Fix link for checkpointing doc for
--checkpointing
by @meteorcloudy in https://github.com/google-gemini/gemini-cli/pull/4304 - Zed integration by @ConradIrwin in https://github.com/google-gemini/gemini-cli/pull/4266
- Fix [#4220]: allow up/down arrow to toggle history when only one sugges… by @goldyonatan in https://github.com/google-gemini/gemini-cli/pull/4377
- Add numbers to selection list by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4320
- Update ESLint and related packages to latest versions by @seuros in https://github.com/google-gemini/gemini-cli/pull/4296
- fix: remove direct gaxios dependency by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4289
- Test/add loadcodeassist mock by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4287
- migrate restore command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4388
- Migrate /corgi by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4419
- fix(cli): not show update avaialble messages when running gemini-cli locally by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4052
- feat(ui): hide cursor when terminal is unfocused by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/4012
- Light theme color improvements by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4396
- feat(auth): Enhance OAuth callback for robust Docker support by @chux0519 in https://github.com/google-gemini/gemini-cli/pull/3532
- (fix): broken releases and e2e workflows by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4428
- feat(cli): allow executing commands on perfect match by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4397
- MCP OAuth Part 1 - OAuth Infrastructure by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4316
- Implement loop check with LLM by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4337
- Show blocked MCP servers in display by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/3977
- [ide-mode] Send ping every 30 seconds to prevent client from closing connection by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4329
- Use simple name for MCP tools where possible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4459
- improve command completion trigger logic based on cursor position by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4462
- Display open IDE file in context section above input box rather than in the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4470
- Demo background agent by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4409
- Add /background commands (when background agent is configured) by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4407
- Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4475
- Revert background agent commits by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4479
- Make shell output consistent. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4469
- feat(core): display declined confirmation code diff by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4440
- Simplify MCP connection errors. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4508
- Extend mcp-server timeout. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4514
- chore(release): v0.1.13 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4515
- fix: prevent RangeError in GitIgnoreParser for root paths by @osbornesec in https://github.com/google-gemini/gemini-cli/pull/3417
- Feature custom themes logic by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/2639
- feat: full implementation for .geminiignore in settings and respective tool calls by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3727
- feat: Added /copy command for copying output to clipboard with new Command Service approach by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3706
- Check for zeditor if zed binary is not found by @cole-miller in https://github.com/google-gemini/gemini-cli/pull/3680
- prefactor(commands): Command Service Prefactor for Extensible Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4511
- feat(cli): add warnings when gemini-cli is called in the root directory by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4542
- fix typos in diverse files by @didier-durand in https://github.com/google-gemini/gemini-cli/pull/3550
- build(deps): Add missing
resolved
andintegrity
for all dependencies by @ljxfstorm in https://github.com/google-gemini/gemini-cli/pull/3501 - docs: add documentation for mcp excludeTools and includeTools by @Seydulla in https://github.com/google-gemini/gemini-cli/pull/3409
- feat: Make file type detection and binary checks asynchronous (#3286) by @Han5991 in https://github.com/google-gemini/gemini-cli/pull/3288
- [ide-mode] Keep track of recently-opened files and send them to the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4463
- fix: handle cross-device issues with running otel collector by @agmsb in https://github.com/google-gemini/gemini-cli/pull/4458
- Add env var to configure system settings path by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4339
- Simplify streaming code for code assist server by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4619
- [ide-mode] Use active files and selected text in user prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4614
- feat(edit): Prevent no-op edits by @xwjdsh in https://github.com/google-gemini/gemini-cli/pull/3520
- feat(cli):suggestion-navigation-shortcut by @Seydulla in https://github.com/google-gemini/gemini-cli/pull/3641
- docs: add Homebrew installation instructions by @jeanphi-baconnais in https://github.com/google-gemini/gemini-cli/pull/2973
- Various spelling improvements by @jsoref in https://github.com/google-gemini/gemini-cli/pull/3497
- fix: Add warning message for token limit truncation by @darkdarkcocoa in https://github.com/google-gemini/gemini-cli/pull/2260
- fix: character encoding issues in shell command processor by @boylin0 in https://github.com/google-gemini/gemini-cli/pull/1949
- Address flaky integration tests with retries by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4604
- fix(eslint): remove custom rule in favor of
eslint-plugin-import
by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3012 - Refactor the logic for deciding whether to launch a browser into config by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4622
- chore: Expand node version test matrix by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2700
- feat(ci): run e2e tests on macos during ci by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4422
- (feat): Initial Version of Custom Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4572
- Fix windows bugs + refactor tests. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4634
- MCP OAuth Part 2 - MCP Client Integration by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4318
- MCP OAuth Part 3 - CLI/UI/Documentation by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4319
- feat(auth): support gemini api key and vertex auth in non-interactive mode by @jerop in https://github.com/google-gemini/gemini-cli/pull/4631
- feat(core): Resolve GEMINI_SYSTEM_MD case-insensitively by @olk in https://github.com/google-gemini/gemini-cli/pull/4538
- add notes on API keys and .gemini/.env to authentication.md by @slhck in https://github.com/google-gemini/gemini-cli/pull/2004
- feat(core): add partUtils module with unit tests by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4575
- Fix windows bugs in atCommandProcessor.ts by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4684
- Log when flash model decided to continue by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4698
- Log flash continue by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4700
- feat(commands): Implement argument handling for custom commands via a prompt pipeline by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4702
- Fix memoryDiscovery test to work in windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4742
- Make ideCommand test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4746
- feat(memory): make directory search limit on memory discovery configurable with settings.json by @KeijiBranshi in https://github.com/google-gemini/gemini-cli/pull/4460
- add
--telemetry-outfile
flag by @smhendrickson in https://github.com/google-gemini/gemini-cli/pull/4689 - Fix tests to work in windows by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4754
- Update diff colors by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4747
- Fix InputPrompt.test.tsx to be windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4736
- Polish companion extension README and package.json file ahead of publishing by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4729
- feat(cli): display timestamp in /chat list by @aramova in https://github.com/google-gemini/gemini-cli/pull/4733
- Minor refactoring of VS Code companion extension code by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4761
- Log prompt id when a loop is detected by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4765
- Updated Docs to inform users about the ability to have custom theme by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/4632
- feat: add GEMINI_CLI environment variable to spawned shell commands by @taeold in https://github.com/google-gemini/gemini-cli/pull/4791
- Add Google credentials provider for authenticating with MCP servers by @ashwinpvg in https://github.com/google-gemini/gemini-cli/pull/4748
- Move vscode extension build into its own command by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4799
- Add support for logging the entire request and response object by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4725
- [ide-mode] Send the cursor and selected text from the IDE server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4621
- Add "Gemini CLI: Run" command shortcut by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4792
- docs: clarify shell command does not use default shell by @timalsinaditya in https://github.com/google-gemini/gemini-cli/pull/2203
- Sanitize checkpoint tags by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/4813
- feat: add /mcp refresh command by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/4566
- [Refactor] Centralizes autocompletion logic within useCompletion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4740
- Upgrade test to work on windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4815
- Add drawer for active files in IDE mode by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4682
- adh/bugfix/1563 by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/4822
- feat(auth): Enhance non-interactive gcp auth by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4811
- Fix read-file.test.ts to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4864
- Make errorReporting test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4856
- Make useCompletion.test.ts windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4766
- [ide-mode] Create an IDE manager class to handle connecting to and exposing methods from the IDE server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4797
- Make shell.test.ts windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4858
- Fix userStartupWarnings to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4868
- Safer Shell command Execution by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/4795
- Make restoreCommand test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4873
- Implement hashing based loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4831
- fix(ci): Fix failing release workflow by creating a self-contained bundle by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4888
- Fix bugs breaking drag and drop of files. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4887
- Load and use MCP server prompts as slash commands in the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4828
- Make fileDiscoveryService.test.ts win compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4892
- Make oauth2 test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4895
- Fix test to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4875
- Make glob.test.ts win compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4891
- Fix grep.test to work on windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4889
- Vim mode by @sijieamoy in https://github.com/google-gemini/gemini-cli/pull/3936
- Run presubmit tests in windows as well as linux. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4672
- Run pre-merge checks in mac os as well as ubutnu+win by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4900
- Regression test for paste when the terminal lacks focus. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4898
- Handle unhandled rejections more gracefully. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4417
- fix(ui): remove extraneous whitespace from startup screen by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3990
- Fix so legacy custom themes still load. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4757
- refactor(core): Centralize shell logic into ShellExecutionService by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4823
- fix: Clean up transport on IDE connection failure by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4902
- (fix): Custom Commands follow symlinks by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4907
- docs: add missing --prompt-interactive/-i flag documentation by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/4950
- feat: Add Shell Command Execution to Custom Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4917
- Bug: add resource parameter to MCP OAuth Flow by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4981
- refactor(telemetry): enhance flushToClearcut method with retry logic and early return for empty events by @HyeladiBassi in https://github.com/google-gemini/gemini-cli/pull/1601
- Propagate user_prompt_id to GenerateConentRequest for logging by @owenofbrien in https://github.com/google-gemini/gemini-cli/pull/4741
- (docs) - Fix small markdown mistake for custom commands docs by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4983
- (model) - Use Flash Lite For Next Speaker Checks by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4991
- fix: yolo mode not respected by @LeeroyDing in https://github.com/google-gemini/gemini-cli/pull/4972
- feat(chat): Implement /chat delete command by @flowernotfound in https://github.com/google-gemini/gemini-cli/pull/2401
- Clarify ToS and privacy documentation FAQs. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/4899
- Update documentation for read_many_files. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/4874
- Revert "Propagate user_prompt_id to GenerateConentRequest for logging" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5007
- Fix author attribution by @jamesewoo in https://github.com/google-gemini/gemini-cli/pull/5042
- Updates schema, UX and prompt for IDE context by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5046
- feat: Add /config refresh command by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/4993
- docs: Add more examples to Popular tasks by @lzrdGreen in https://github.com/google-gemini/gemini-cli/pull/4979
- Add documentation for MCP prompts by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4897
- fix: Clear previous thoughts when starting new prompts by @naaa760 in https://github.com/google-gemini/gemini-cli/pull/4966
- Revert "feat: Add /config refresh command" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5060
- Refactors companion VS Code extension to import & use notification schema defined in gemini-cli by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5059
- Adds docs outlining keyboard shortcuts for gemini-cli by @Dannyzen in https://github.com/google-gemini/gemini-cli/pull/4727
- Add new fallback state as prefactor for routing by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/5065
- feat: Add tests for checkpoint tag sanitization by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/4882
- Only enable IDE integration if gemini-cli is running in the same path as open workspace by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5068
- feat: Add auto update functionality by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4686
- feat(commands): add custom commands support for extensions by @taeold in https://github.com/google-gemini/gemini-cli/pull/4703
- feat(cli): introduce /init command for GEMINI.md creation by @shamso-goog in https://github.com/google-gemini/gemini-cli/pull/4852
- Adds centralized support to log slash commands + sub commands by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5128
- Update Triage Logic to improve issue categorization. by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/5110
- Fix typo in RFC 9728 impl by @scidomino in https://github.com/google-gemini/gemini-cli/pull/5126
- Add Starcraft ref to witty loading phrases by @ava-cassiopeia in https://github.com/google-gemini/gemini-cli/pull/5120
- feat(docs): document GEMINI.md import syntax by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5145
- fix(update): correctly report new updates by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/4821
- Docs: add documentation for .geminiignore by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/5123
- Skip and reset loop checking around code blocks by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5144
- chore(release): v0.1.15 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5163
- docs: Update chat command documentation with checkpoint locations by @yaksh1 in https://github.com/google-gemini/gemini-cli/pull/5027
- do not mention GEMINI.md in system prompt as it is not fixed and can confuse model as it is not mentioned by memory tool and memory file paths are generally not exposed to model (yet) by @olcan in https://github.com/google-gemini/gemini-cli/pull/5202
- perf(core): parallelize bfsFileSearch for 40% faster CLI startup by @scato3 in https://github.com/google-gemini/gemini-cli/pull/5185
- feat(ui): Update tool confirmation cancel button text by @shamso-goog in https://github.com/google-gemini/gemini-cli/pull/4820
- Srithreepo Fixes for Scheduled triage by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/5158
- feat: Multi-Directory Workspace Support (part1: add
--include-directories
option) by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4605 - Introduce IDE mode installer by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4877
- fix(testing): make ModelStatsDisplay snapshot test deterministic by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5236
- confirm save_memory tool, with ability to see diff and edit manually for advanced changes that may override past memories by @olcan in https://github.com/google-gemini/gemini-cli/pull/5237
- Add toggleable IDE mode setting by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5146
- Exclude companion extension from release versioning by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5226
- Improve error message for discoverTools function by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4157
- Add render counter in debug mode by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/5242
- feat(docs): Add
/init
command in commands.md by @Kazunari001 in https://github.com/google-gemini/gemini-cli/pull/5187 - Replace FlashDecidedToContinueEvent with NextSpeakerCheckEvent by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5257
- Fix: Ensure that non interactive mode and interactive mode are calling the same entry points by @anj-s in https://github.com/google-gemini/gemini-cli/pull/5137
- bug(core): UI reporting for truncated read_file. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5155
- fix: CLAUDE.md compatibility for GEMINI.md '@' file import behavior by @bniladridas in https://github.com/google-gemini/gemini-cli/pull/2978
- feat: Multi-Directory Workspace Support (part2: add "directory" command) by @y-okt in https://github.com/google-gemini/gemini-cli/pull/5241
- feat: Implement /setup-github command by @JeromeJu in https://github.com/google-gemini/gemini-cli/pull/5069
- Add emacs support, as per user requests. :) by @dynamicwebpaige in https://github.com/google-gemini/gemini-cli/pull/1633
- feat(cli): Improve @ autocompletion for mid-sentence edits by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5321
- fix(ux) bug in replaceRange dealing with newLines that was breaking vim support by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/5320
- Highlight slash commands in history by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/5323
- Fix bug executing commands in windows whose flags contain spaces by @scidomino in https://github.com/google-gemini/gemini-cli/pull/5317
- Update gemini-automated-issue-triage.yml by @raushanraj in https://github.com/google-gemini/gemini-cli/pull/5312
- fix(core): Remove json output schema form the next speaker check prompt by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5325
- New browser launcher for MCP OAuth. by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/5261
- Add missing emacs entry in UI. by @cornmander in https://github.com/google-gemini/gemini-cli/pull/5351
- [Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ToolCallResponseInfo and ToolResult by @silviojr in https://github.com/google-gemini/gemini-cli/pull/5222
- doc: use standard Google security policy for GitHub projects by @briandealwis in https://github.com/google-gemini/gemini-cli/pull/5062
- feat(sandbox): Add SANDBOX_FLAGS for custom container options by @andrea-berling in https://github.com/google-gemini/gemini-cli/pull/2036
- Add a setting to disable auth mode validation on startup by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/5358
- feat(core): Use completionStart/End for slash command auto-completion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5374
- feat(github): add workflow to manage stale issues and PRs by @santhoshkumarCodes in https://github.com/google-gemini/gemini-cli/pull/4871
- bug(cli): Prefer IPv4 dns resolution by default. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5338
- Propagate prompt by @owenofbrien in https://github.com/google-gemini/gemini-cli/pull/5033
- Switch utility calls to use the gemini-2.5-flash-lite model by @mrcabbage972 in https://github.com/google-gemini/gemini-cli/pull/5193
- fix(tests): refactor integration tests to be less flaky by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/4890
- fix(config): Resolve duplicate config loading from home directory by @Pranith124 in https://github.com/google-gemini/gemini-cli/pull/5090
- feat(autoupdate): Improve update check and refactor for testability by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5389
- Add a setting to disable the version update nag message by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/5449
- fix: exclude DEBUG and DEBUG_MODE from project .env files by default by @gotgelf in https://github.com/google-gemini/gemini-cli/pull/5289
- feat: Add reverse search capability for shell commands by @Aisha630 in https://github.com/google-gemini/gemini-cli/pull/4793
- Generate NOTICES.TXT and surface via command by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5310
- chore(release): v0.1.16 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5478
- docs(fix): Update themes documentation to include new color keys for… by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/5467
- Fix: Preserve conversation history when changing auth methods via /auth by @AjayKumbham in https://github.com/google-gemini/gemini-cli/pull/5216
- feat(docs): create new documentation for automation and triage by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/5363
- Cloud Shell surface logging fix by @owenofbrien in https://github.com/google-gemini/gemini-cli/pull/5364
- fix: /help remove flickering and respect clear shortcut (ctr+l) by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3611
- feat(cli): Handle Punctuation in @ Command Parsing by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5482
- feat(core): Add trailing space when completing an at completion suggestion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5475
- remove unnecessary checks in WriteFileChecks.getDescription by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5526
- Use new URLs for downloading workflows by @sethvargo in https://github.com/google-gemini/gemini-cli/pull/5524
- refactor(core): Rename useSlashCompletion to useCommandCompletion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5532
- fix(core): Allow model to be set from
settings.json
by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/5527 - Improve user-facing error messages for IDE mode by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5522
- ide-mode flag cleanup by @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 @momoadeli in https://github.com/google-gemini/gemini-cli/pull/5367
- [ide-mode] Add openDiff tool to IDE MCP server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4519
- Update MCP client to connect to servers with only prompts by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/5290
- fix self-reference in build script by @olcan in https://github.com/google-gemini/gemini-cli/pull/5548
- Remove the "local modifications" string from bug and about reports. by @dewitt in https://github.com/google-gemini/gemini-cli/pull/5552
- chore(release): v0.1.17 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5561
- docs: update typo in commands.md by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/5584
- feat: Multi-Directory Workspace Support (part 3: configuration in settings.json) by @y-okt in https://github.com/google-gemini/gemini-cli/pull/5354
- fix(mcp): ensure authorization url is valid when containing query params by @davideast in https://github.com/google-gemini/gemini-cli/pull/5545
- bug(core): fix
contentRangeTruncated
calculation. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5329 - fix: small typo in ROADMAP.md by @jaegeral in https://github.com/google-gemini/gemini-cli/pull/5593
- chore(settings): clean up comments in settings.ts by @gotgelf in https://github.com/google-gemini/gemini-cli/pull/5576
- feat(core): Parse Multimodal MCP Tool responses by @luccasparoni in https://github.com/google-gemini/gemini-cli/pull/5529
- GitHub Action for velocity reporting purposes by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/5607
- Fix format by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5617
- fix(core): prevent UI shift after vim edit by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5315
- bug(core): Fix flaky test by using waitFor. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/5540
- feat(docs): Add /chat delete command in commands.md by @flowernotfound in https://github.com/google-gemini/gemini-cli/pull/5408
- fix(mcp): clear prompt registry on refresh to prevent duplicates by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/5385
- feat: mcp - support audiences for OAuth2 by @thecoldwine in https://github.com/google-gemini/gemini-cli/pull/5265
- fix(format) Fix format for .github/workflows/weekly-velocity-report.yml by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5622
- fix(minor): Grammar and Typos by @xyizko in https://github.com/google-gemini/gemini-cli/pull/5053
- fix(start): use absolute path to resolve CLI package by @jhspaybar in https://github.com/google-gemini/gemini-cli/pull/3196
- perf(core): implement parallel file processing for 74% performance improvement by @Han5991 in https://github.com/google-gemini/gemini-cli/pull/4763
- Fix and improve Gemini CLI troubleshooting.md doc by @8bitmp3 in https://github.com/google-gemini/gemini-cli/pull/2734
- check for the prompt capability before listing prompts from MCP servers by @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 @skeshive in https://github.com/google-gemini/gemini-cli/pull/5591
- feat(cli): route non-interactive output to stderr by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5624
- feat(core, cli): Introduce high-performance FileSearch engine by @brychanrobot in https://github.com/google-gemini/gemini-cli/pull/5136
- Fix(vim): Fix shell mode in Vim mode by @justinmahood in https://github.com/google-gemini/gemini-cli/pull/5567
- fix(docs): Fix code block delimiters in commands.md by @studgeek in https://github.com/google-gemini/gemini-cli/pull/5521
- Remove a few witty loading phrases by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5631
- Removed GitHub Actions experiment files by @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 @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5635
- switch from heads to tags in url path by @jerop in https://github.com/google-gemini/gemini-cli/pull/5638
- Add tests for useAtCompletion reset logic by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5639
- Update a couple more witty phrases by @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 @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5609
- refactor: use
google-github-actions/run-gemini-cli
action by @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 @leehagoodjames in https://github.com/google-gemini/gemini-cli/pull/5644
- doc(lint): fix docs on how to run linter in "fix" mode by @leehagoodjames in https://github.com/google-gemini/gemini-cli/pull/5647
- docs: add GitHub Integration section to README by @jerop in https://github.com/google-gemini/gemini-cli/pull/5649
- fix:missing coreTool in new workflow setup by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/5656
- fix(core): Treat .mts files as TypeScript modules instead of video files by @yashv6655 in https://github.com/google-gemini/gemini-cli/pull/5492
- feat(file-search): Add support for non-recursive file search by @brychanrobot in https://github.com/google-gemini/gemini-cli/pull/5648
- feat: Enable /setup-github to always run, and error appropriately by @leehagoodjames in https://github.com/google-gemini/gemini-cli/pull/5653
- feat(mcp): add
gemini mcp
commands foradd
,remove
andlist
by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/5481 - fix: improve error handling and path processing in memory discovery by @akhil29 in https://github.com/google-gemini/gemini-cli/pull/5175
- [ide-mode] Add support for in-IDE diff handling in the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5603
- Fix to send user tool confirmation decision for yolo or non interacti… by @agarwalravikant in https://github.com/google-gemini/gemini-cli/pull/5677
- feat(core): Introduce
DeclarativeTool
andToolInvocation
. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5613 - fix: Restore user input when the user cancels response by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/5601
- bug(tests): fix test errors by @leehagoodjames in https://github.com/google-gemini/gemini-cli/pull/5678
- Add hint to enable IDE integration for users running in VS Code by @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 @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5694
- Add integration test for maximum schema depth error handling by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5685
- tests: fix e2e tests by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/5706
- bug(core): Prompt engineering for truncated read_file. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5161
- [ide-mode] Support rendering in-IDE diffs using the edit tool by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5618
- feat(cli): get the run-gemini-cli version from the GitHub API by @sethvargo in https://github.com/google-gemini/gemini-cli/pull/5708
- experiment: Add feature exp flag for folder trust by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/5709
- fix(core): Improve errors in situations where the command spawn does … by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/5723
- feat: Improve @-command file path completion with fzf integration by @DevMassive in https://github.com/google-gemini/gemini-cli/pull/5650
- Fix(tests): update mcp_server_cyclic_schema test by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5733
- fix(actions): swap gha bot for cla allowlisted gemini-cli-robot by @agmsb in https://github.com/google-gemini/gemini-cli/pull/5730
- fix(logging): Ensure sandbox startup messages are routed to stderr by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5725
- feat(agent): Introduce Foundational Subagent Architecture by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/1805
- Add a context percentage threshold setting for auto compression by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5721
- feat: open repo secrets page in addition to README by @leehagoodjames in https://github.com/google-gemini/gemini-cli/pull/5684
- Fix(core): Use Flash for next speaker check by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5786
- Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/5744
- feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) by @dizzydroid in https://github.com/google-gemini/gemini-cli/pull/4482
- fix(tests): add missing deps in cli to fix sandbox runs by @agmsb in https://github.com/google-gemini/gemini-cli/pull/5742
- fix: re render context usage indicator by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/5102
- Include Schema Error Handling for Vertex and Google Auth methods by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/5780
- Add new folderTrust setting that the users can enable or disable by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/5798
- Few IDE integration polishes by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5727
- avoid loading and initializing CLI config twice in non-interactive mode by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5793
- README + reduce required VS Code version for companion extension by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5719
- update:
google-github-actions/run-gemini-cli
version in workflows by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/5802 - chore(vscode settings): Update VsCode settings for quality-of-life by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/5806
- perf(filesearch): Use async fzf for non-blocking file search by @brychanrobot in https://github.com/google-gemini/gemini-cli/pull/5771
- fix(core): Replace flaky performance tests with robust correctness tests by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/5795
- chore(telemetry): Log
FIREBASE_STUDIO
when using Gemini CLI within Firebase Studio by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/5790 - chore(vscode): Add recommended extensions list to vscode settings. by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/5810
- feat(ui): Improve UI layout adaptation for narrow terminals by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5651
- Use semantic colors in themes by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/5796
- Add echo tool to automated triage workflow by @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 @laurentsimon in https://github.com/google-gemini/gemini-cli/pull/5324
- fix(cli) - Move logging into CodeAssistServer by @shishu314 in https://github.com/google-gemini/gemini-cli/pull/5781
- feat(quality): Reset when seeing a new type of Markdown element by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/5820
- docs: Improve local telemetry example by @jerop in https://github.com/google-gemini/gemini-cli/pull/5818
- feat(telemetry): Prevent memory leak in ClearcutLogger by @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 @agarwalravikant in https://github.com/google-gemini/gemini-cli/pull/5823
- fix: properly report tool errors in telemetry by @akhil29 in https://github.com/google-gemini/gemini-cli/pull/5688
- fix(core): Add missing mnemonist dependency by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5841
- [ide-mode] Hide diff options when active diff is not focused by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5808
- [ide-mode] Wire up env variables to sandbox by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5804
- [ide-mode] Close all open diffs when the CLI gets closed by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5792
- Add FolderTrustDialog that shows on launch and enables folderTrust setting by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/5815
- fix(cli) - Adding logging for response and error in LoggingContentGenerator by @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 @skeshive in https://github.com/google-gemini/gemini-cli/pull/5858
- Fix excessive console logging + remove unnecessary try catch by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5860
- Add a request queue to the tool scheduler by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5845
- feat: Add option to hide line numbers in code blocks by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5857
- Add MCP Roots support by @jakemac53 in https://github.com/google-gemini/gemini-cli/pull/5856
- chore(release): v0.1.18 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/5864
- fix(core): restrict oauth_creds.json file permissions by @briandealwis in https://github.com/google-gemini/gemini-cli/pull/5245
- feat(chat): Add overwrite confirmation dialog to
/chat save
by @flowernotfound in https://github.com/google-gemini/gemini-cli/pull/5686 - Centralize Key Binding Logic and Refactor (Reopen) by @Lee-WonJun in https://github.com/google-gemini/gemini-cli/pull/5356
- feat: add humorous tip for new line shortcut in Gemini CLI by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/5666
- feat: drop load-memory-from-include-directories option from cli args by @y-okt in https://github.com/google-gemini/gemini-cli/pull/5866
- feat(cli) - enhance input UX with double ESC clear by @lifefloating in https://github.com/google-gemini/gemini-cli/pull/4453
- [#5356] Minor fix: Remove duplicate binding and add complete navigation command by @Lee-WonJun in https://github.com/google-gemini/gemini-cli/pull/5884
- feat(ui): add /settings command and UI panel by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/4738
- fix(settings): enable default usage statistics collection by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/5909
- docs(readme): Overhaul for clarity and user experience by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/5732
- docs(config): Add showLineNumbers option to documentation by @galz10 in https://github.com/google-gemini/gemini-cli/pull/5947
- feat: add "surface" to all logs by @leehagoodjames in https://github.com/google-gemini/gemini-cli/pull/5862
- Show IDE diff options in both panes by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5986
- Additional IDE integration polishes by @skeshive in https://github.com/google-gemini/gemini-cli/pull/5985
- feat(core): add host validation to GoogleCredentialProvider by @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 @jacob314 in https://github.com/google-gemini/gemini-cli/pull/5880
- Make ProjectIdRequiredError error more lenient by @scidomino in https://github.com/google-gemini/gemini-cli/pull/5693
- update: issue triage workflows tags duplicate issues by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/5868
- Fix line end bugs in Vim mode by @sijieamoy in https://github.com/google-gemini/gemini-cli/pull/5328
- Add --experimental-cli to speed up prettier formatting. by @cornmander in https://github.com/google-gemini/gemini-cli/pull/5999
- Reduce noisy IDE integration error message in standalone terminal by @skeshive in https://github.com/google-gemini/gemini-cli/pull/6006
- Add support for VSCode-like editors by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/5699
- [ide-mode] Update handling of workspace paths by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/6014
- [ide-mode] Update sandbox detection logic to support macos seatbelt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/6005
- Start IDE connection after config initialization by @skeshive in https://github.com/google-gemini/gemini-cli/pull/6018
- chore: migrate from responseSchema to use responseJsonSchema. by @wanlin31 in https://github.com/google-gemini/gemini-cli/pull/4814
- feat: migrate tools to use parametersJsonSchema. by @wanlin31 in https://github.com/google-gemini/gemini-cli/pull/5330
- skip loop check if it is currently inside a loop by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/6022
- feat(/setup-github): Use node to download the files by @sethvargo in https://github.com/google-gemini/gemini-cli/pull/5863
- docs(commands): add /settings command for user-friendly settings editing by @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 @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/5838
- chore(integration-tests): refactor to typescript by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/5645
- Fix: log api response error status codes by @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 @skeshive in https://github.com/google-gemini/gemini-cli/pull/6065
- ensure sandbox build script is cross-platform by @wldoooon in https://github.com/google-gemini/gemini-cli/pull/2603
- chore(usage telemetry): Freshen up Clearcut logging by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/6013
- chore(release): v0.1.19 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/6069
- chore(vscode): Add
Build & Launch CLI
option to vscode project by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/6027 - chore(ci): do not "fail fast" on Node tests by @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 @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6059
- [ide-mode] Update installation logic and nudge by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/6068
- Switch from useInput to useKeypress. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/6056
- Launch VS Code IDE Integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/6063
- Create Docs Pages based on github documentation by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/6083
- feat: add --approval-mode parameter by @bulkypanda in https://github.com/google-gemini/gemini-cli/pull/6024
- Upgrade integration tests to use Vitest by @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 @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 @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6097
- Show OpenTelemetry SDK initialization & shutdown in debug mode only by @jerop in https://github.com/google-gemini/gemini-cli/pull/6096
- chore(ci): Ensure docs-gen workflow are not vulnerable to injection attacks by @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6100
- chore: update bash to follow shellcheck recommendations by @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 @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6107
- chore(ci): Ensure triage workflows are consistent by @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 @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6109
New Contributors
- @krikera made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2803
- @nick-popovic made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4092
- @elvinagam made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2233
- @Lee-WonJun made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4227
- @cdemeke made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3086
- @HunDun0Ben made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2857
- @matias-casal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1729
- @ramonfigueiredo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4249
- @wanlin31 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4176
- @nsalerni made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4162
- @azorlu80 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3999
- @meteorcloudy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4304
- @ConradIrwin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4266
- @goldyonatan made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4377
- @seuros made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4296
- @kamja44 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4287
- @Lyonk71 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4012
- @chux0519 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3532
- @osbornesec made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3417
- @ali-aljufairi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2639
- @cole-miller made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3680
- @ljxfstorm made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3501
- @Seydulla made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3409
- @Han5991 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3288
- @agmsb made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4458
- @xwjdsh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3520
- @jeanphi-baconnais made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2973
- @jsoref made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3497
- @darkdarkcocoa made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2260
- @boylin0 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1949
- @olk made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4538
- @slhck made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2004
- @smhendrickson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4689
- @aramova made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4733
- @ashwinpvg made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4748
- @timalsinaditya made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2203
- @galz10 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4811
- @LyalinDotCom made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4950
- @HyeladiBassi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1601
- @LeeroyDing made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4972
- @flowernotfound made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2401
- @jamesewoo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5042
- @lzrdGreen made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4979
- @naaa760 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4966
- @Dannyzen made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4727
- @shamso-goog made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4852
- @ava-cassiopeia made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5120
- @yaksh1 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5027
- @scato3 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5185
- @Kazunari001 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5187
- @joshualitt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5155
- @JeromeJu made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5069
- @dynamicwebpaige made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1633
- @raushanraj made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5312
- @briandealwis made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5062
- @andrea-berling made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2036
- @mrcabbage972 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5193
- @Pranith124 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5090
- @gotgelf made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5289
- @AjayKumbham made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5216
- @sethvargo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5524
- @richieforeman made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5527
- @momoadeli made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5367
- @davideast made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5545
- @jaegeral made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5593
- @luccasparoni made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5529
- @thecoldwine made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5265
- @xyizko made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5053
- @jhspaybar made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3196
- @8bitmp3 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2734
- @brychanrobot made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5136
- @justinmahood made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5567
- @studgeek made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5521
- @leehagoodjames made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5644
- @yashv6655 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5492
- @akhil29 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5175
- @agarwalravikant made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5677
- @shishu314 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5601
- @shrutip90 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5709
- @DevMassive made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5650
- @dizzydroid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4482
- @laurentsimon made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5324
- @JayadityaGit made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5666
- @lifefloating made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4453
- @wldoooon made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2603
- @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