Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
gemini.js | 2025-08-14 | 12.6 MB | |
README.md | 2025-08-14 | 90.1 kB | |
Release v0.1.19-nightly.250814.514e883a source code.tar.gz | 2025-08-14 | 3.2 MB | |
Release v0.1.19-nightly.250814.514e883a source code.zip | 2025-08-14 | 3.6 MB | |
Totals: 4 Items | 19.5 MB | 0 |
What's Changed
- make tag required for /chat by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/2904
- Reduce the threshold for when we compress history. by @vachan-shetty in https://github.com/google-gemini/gemini-cli/pull/2898
- help: add shift+tab tip by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/2892
- Update notification template by @eddie-santos in https://github.com/google-gemini/gemini-cli/pull/3035
- Fix typo in README by @mpcarolin in https://github.com/google-gemini/gemini-cli/pull/3061
- feat(workflows): add automated and scheduled PR triage by @jerop in https://github.com/google-gemini/gemini-cli/pull/3062
- refactor(ci): improve pr triage by @jerop in https://github.com/google-gemini/gemini-cli/pull/3082
- docs: fix typos in CONTRIBUTING.md by @acktsap in https://github.com/google-gemini/gemini-cli/pull/2722
- fix: remove unnecessary whitespace by @joshmoon827 in https://github.com/google-gemini/gemini-cli/pull/2781
- Use AccentBlue: 'blue' in ANSI theme instead of hard-coded [#0000]FF by @fnune in https://github.com/google-gemini/gemini-cli/pull/3100
- fix: show ctrl+s shortcut to expand debug console [#2002] by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/2491
- feat(cli): update ascii art for smaller screens by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/3117
- fix(client): get model from config in flashFallbackHandler by @SunskyXH in https://github.com/google-gemini/gemini-cli/pull/2118
- Fixed Google User Id pass to Clearcut by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3147
- Add and improve JSDoc comments for core tool methods by @joshmoon827 in https://github.com/google-gemini/gemini-cli/pull/3128
- Refactor text-buffer to use reducer by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/2652
- Releasing: Utilizing Github Actions and Tagging for release. by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/2852
- fix tagging for nightly by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3202
- Mk nightly relase tag formatting by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3204
- chore: typo fixes by @kumar-mithlesh in https://github.com/google-gemini/gemini-cli/pull/3203
- ci: update issue templates to use GitHub alert by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3167
- Mk nightly relase tag formatting by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3206
- Signing tags by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3254
- Mk sign nightly release commits by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3264
- fix a command usage issue in deployment.md by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/2862
- Doc: update gemini-cli README.md to require Node.js version 20+ by @nedn in https://github.com/google-gemini/gemini-cli/pull/3247
- feat: Update minimum Node.js version to 20 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3277
- fix typos in diverse files by @didier-durand in https://github.com/google-gemini/gemini-cli/pull/3284
- Mk nohup by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3285
- fix: small typo by @0ldh in https://github.com/google-gemini/gemini-cli/pull/3183
- fix(cli): Group cancelled tool call responses to prevent API errors by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3333
- Relase: Clean up and condensing by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3321
- cleaning up prompts for release by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3335
- fix(core): Sanitize tool parameters to fix 400 API errors by @BigUncle in https://github.com/google-gemini/gemini-cli/pull/3300
- Fix [#2922]: Prevent @ concatenation to valid paths in shellmode. by @siba2893 in https://github.com/google-gemini/gemini-cli/pull/2932
- feat: Handle inline content modification in tool scheduler by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/2883
- Update @google/genai -> 1.8.0 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3339
- feat: add user startup warnings, add home directory check by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3056
- feat: YOLO mode shorctut displayed inside /help by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3367
- Release misc by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3418
- feat(core): improve error messages in isCommandAllowed by @y-okt in https://github.com/google-gemini/gemini-cli/pull/3349
- fix: respect env variables in .env for settings.json variable substitution by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3416
- Fix nested markdown Rendering for table headers and rows [#3331] by @zfflxx in https://github.com/google-gemini/gemini-cli/pull/3362
- @file don't respect config respectGitIgnore=false (#3382) by @zfflxx in https://github.com/google-gemini/gemini-cli/pull/3387
- feat: add .svg support by @PugazhendhiDev in https://github.com/google-gemini/gemini-cli/pull/3229
- Migrate Gemini CLI Action workflows to Direct WIF authentication by @jerop in https://github.com/google-gemini/gemini-cli/pull/3456
- Re-enable backticks in shell tool usage. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3360
- Add excludeTools and includeTools to mcpServers config by @jdemeulenaere in https://github.com/google-gemini/gemini-cli/pull/2976
- Add new test to verify that when an Authorization header is provided by @gennadiycivil in https://github.com/google-gemini/gemini-cli/pull/3023
- Add --allowed_mcp_server_names flag by @teeler in https://github.com/google-gemini/gemini-cli/pull/3464
- fix: EditTool can clobber human edits to the same file. by @mainroach in https://github.com/google-gemini/gemini-cli/pull/3043
- Update README.md to show API key usage for Vertex by @chrisheecho in https://github.com/google-gemini/gemini-cli/pull/3060
- Remove unneeded code. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3467
- fix(cli): Prevent Tab from auto-executing incomplete slash commands by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/2919
- refactor: rename allowed_mcp_server_names to allowed-mcp-server-names by @teeler in https://github.com/google-gemini/gemini-cli/pull/3469
- feature(commands) - Refactor Slash Command + Vision For the Future by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/3175
- Enable Gemini CLI to reuse user's auth in Cloud Shell by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/3070
- Initialize MCP tools once at start up instead of every time we auth. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3483
- Fix typo and add tests for auth validation. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3491
- Fix double "esc" bug in Auth dialog by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3493
- Release and Packaging: Clean up by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3489
- chore: add general usage message to --help message by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3500
- ci: disable scheduled jobs in forked repo by @warjiang in https://github.com/google-gemini/gemini-cli/pull/3093
- Fix infinite loop in start.js on Windows by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3506
- style: Format execution time as minutes, seconds by @Aisha630 in https://github.com/google-gemini/gemini-cli/pull/2707
- Preserve recent history when compressing. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3049
- Fix nightly Release by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3511
- Improve Function Call argument validation and typing by @scidomino in https://github.com/google-gemini/gemini-cli/pull/2881
- Don't enforce leading slash since that's not true on Windows by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3545
- Improve auth env var validation logic and messaging to detect settings that confuse GenAI SDK by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/1381
- Add a command line option to enable and list extensions by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/3191
- fix: Honor DEBUG and CLI_TITLE environment variables by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/3560
- refactor: consolidate all flags to use hyphens (deprecate underscore flags) by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3541
- Fix bad request in model check by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3568
- fix(auth): do not blindly default to API key auth by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3235
- chore(deps): Add Dependabot config by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2972
- chore: add CodeQL analysis by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2992
- Fix version of shell-quote by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3557
- chore(deps): bump gaxios from 6.7.1 to 7.1.1 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3592
- chore(deps): bump yargs from 17.7.2 to 18.0.0 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3590
- chore(deps-dev): bump esbuild from 0.25.5 to 0.25.6 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3586
- chore(deps-dev): bump globals from 16.2.0 to 16.3.0 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3587
- chore(deps): bump mime-types and @types/mime-types by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3582
- chore(deps): bump actions/create-github-app-token from 1 to 2 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3576
- chore(deps): bump dorny/test-reporter from 1 to 2 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3575
- chore: fix typo by @Principal-Ideal in https://github.com/google-gemini/gemini-cli/pull/3570
- chore(deps): bump ws from 8.18.2 to 8.18.3 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3581
- docs(contributing): mention macOS Seatbelt in GEMINI_SANDBOX examples by @kdozlo in https://github.com/google-gemini/gemini-cli/pull/3537
- chore(deps): bump google-auth-library from 9.15.1 to 10.1.0 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3583
- chore(deps): bump dotenv from 16.6.1 to 17.1.0 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/3589
- fix(deps): revert yargs bump and fix npx regression by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3610
- Use full terminal width for
--help
by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3515 - Improve quota- and resource-related 429 error handling, also taking Code Assist customer tiers into consideration by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3609
- Update Terms of Service and Privacy Notice for clarity. by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/3036
- mcp-server: Fix debug flag by @echarrod in https://github.com/google-gemini/gemini-cli/pull/3667
- Remove auto-execution on Flash in the event of a 429/Quota failover by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3662
- Revert "chore(deps): Add Dependabot config (#2972)" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3675
- Revert "chore(deps): bump google-auth-library from 9.15.1 to 10.1.0 (… by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3676
- fix(gha): only post coverage comment for 22.x by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3613
- Use yargs array type for the allowedMcpServerNames flag instead of processing the list directly ourselves. by @teeler in https://github.com/google-gemini/gemini-cli/pull/3600
- Adding TurnId to Tool call and API responses and error logs. by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/3039
- Add system-wide settings config for administrators by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3498
- fix: Use Email for Clearcut Logging and Refactor User Info Fetching by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/3620
- Revert "fix: Use Email for Clearcut Logging and Refactor User Info Fetching" by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3744
- Fix Patch for grep.test.ts by @aryanjsawant in https://github.com/google-gemini/gemini-cli/pull/3747
- Fix invalid docker command and invalid JSON in the mcpServers example. by @neoalienson in https://github.com/google-gemini/gemini-cli/pull/3672
- Cleanup: Removed duplicate guidelines prompt by @kumar-mithlesh in https://github.com/google-gemini/gemini-cli/pull/3741
- Indent subcommands in help output by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3703
- chore(release): v0.1.10 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/3749
- Work around bracketed paste support for node < 20 by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/2476
- Add NO_BROWSER environment variable to trigger offline oauth flow by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/3713
- chore: remove unused ink-text-input dependency by @smasato in https://github.com/google-gemini/gemini-cli/pull/2388
- chore(deps): Pin @google/genai to 1.8.0 by @trapezoid in https://github.com/google-gemini/gemini-cli/pull/3834
- Fix typo in authentication.md by @jhk0530 in https://github.com/google-gemini/gemini-cli/pull/3348
- docs: Include video and audio in multi-file tool documentation by @m-bain in https://github.com/google-gemini/gemini-cli/pull/3380
- Update authentication.md to show how to use API keys in GCP by @chrisheecho in https://github.com/google-gemini/gemini-cli/pull/3042
- docs: correct typo in CONTRIBUTING.md by @ipapapa in https://github.com/google-gemini/gemini-cli/pull/3852
- Don't print MCP server logs. It's too noisy. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3867
- Remove extra logging in debug mode by @anj-s in https://github.com/google-gemini/gemini-cli/pull/3864
- Add support for specifying maxSessionTurns via the settings configuration by @anj-s in https://github.com/google-gemini/gemini-cli/pull/3507
- Added in proper checks for customer tiers in 429/Quota error messaging by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/3863
- Summarize tool call outputs using tool specific summarizers by @anj-s in https://github.com/google-gemini/gemini-cli/pull/3745
- chore: pin GitHub Actions to SHAs by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2987
- Logs the auth type in the user prompts, api responses and errors by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/3795
- fix: clearcut logging (retry [#3744]) by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/3751
- feat: add headers support to SSE transport MCP servers by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/3902
- update /theme to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/3791
- Add visual cues for nightly version by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/3701
- Remove unused demo file by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3886
- Add oauth test by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/3916
- fix:
TypeError: Cannot read properties of undefined (reading 'authType')
by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/3914 - Adds Flash Fallback logging and clearcut logging by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/3843
- feat(cli): add support for --prompt-interactive/-i flag by @taeold in https://github.com/google-gemini/gemini-cli/pull/1743
- chore(release): v0.1.11 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3939
- Fix issues that resulted in Gemini trying to use relative paths where absolute paths were required by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3938
- Add scrolling to theme dialog by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/3895
- Fix extra whitespace in markdown rendering. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3943
- feat: Add clipboard image paste support for macOS by @jaysondasher in https://github.com/google-gemini/gemini-cli/pull/1580
- ensure system instruction also uses <state_snapshot> by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/3951
- Fix typo in README.md regarding Vertex AI API key by @IsuruGunarathne in https://github.com/google-gemini/gemini-cli/pull/3946
- fix(core): make the commented-out test workable by @y-okt in https://github.com/google-gemini/gemini-cli/pull/3885
- fix(auth): Remove sharp edges from headless auth by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/3985
- feat: Add GEMINI_DEFAULT_AUTH_TYPE support by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4002
- feat: Invert scroll arrow default in RadioButtonSelect by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4006
- feat(tools): Centralize shell tool summarization by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4009
- Fix not using flash for next speaker check by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4016
- chore(release): v0.1.12 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4023
- Fix docker release yaml to use correct commands. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4025
- Add back support for escaping newline with a \ character by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4064
- Fix(ci): Correct container publishing pipeline and improve robustness by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4093
- feat(cli): add hideBanner setting to disable startup banner by @krikera in https://github.com/google-gemini/gemini-cli/pull/2803
- Fix duplicate help text for build targets in Makefile by @nick-popovic in https://github.com/google-gemini/gemini-cli/pull/4092
- Show stderr output from mcp servers in debug mode by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4049
- Fix markdown heading level issue by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/3381
- Add documentation for the /extensions command by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4051
- Introduce VSCode companion extension by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3917
- Add feature flag for IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/3927
- fix(docs): clarify global installation in readme by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3781
- updated '/auth' to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/3797
- Don't start uncompressed history with a function response by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4141
- fix(checkpoint): Prevent silent failure and enable for non-Git projects by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4144
- Refactor MCP code for reuse and testing by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3880
- Fix circular reference JSON serialization in telemetry logging by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/4150
- Make @ command sort file without extension name by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4158
- Introduce loop detection service that breaks simple loop by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3919
- Log the 2 types of loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4193
- Migrate /privacy to new architecture by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4202
- Pure refactor: Consolidate isWithinRoot() function calling. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4163
- Update to yargs v18 by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3759
- migrate /about by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4207
- Roadmap release by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/4178
- feat: add a warning that shows if user uses node -v <20 [#2930] by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3371
- Fix: Standardize capitalization for "Troubleshooting Guide" in README by @Jvr2022 in https://github.com/google-gemini/gemini-cli/pull/2763
- Adds the user's active file in the IDE to the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4154
- [ide-mode] Stream notifications when the active file changes by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4147
- Enable tool summarization only when explicitly set in settings.json by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4140
- feat(tool): sort tool list alphabetically for deterministic output by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/3095
- Include api key in header instead of in the URL by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4240
- Revert Node <20 warning by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4244
- Upload VSIX of companion VS Code extension by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4241
- Revert "Update to yargs v18 (#3759)" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4252
- updated
/stats
to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4146 - Add support for allowed/excluded MCP server names in settings by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4135
- update
/extensions
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4229 - Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4255
- [ide-mode] Thread active file through to system prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4264
- Update MaxSizedBox.tsx by @elvinagam in https://github.com/google-gemini/gemini-cli/pull/2233
- Improve altName completion behavior in slash commands by @Lee-WonJun in https://github.com/google-gemini/gemini-cli/pull/4227
- Clarifies that Gemini Code Assist, when offered through the Google De… by @cdemeke in https://github.com/google-gemini/gemini-cli/pull/3086
- refactor: Optimize the display information of "/chat list" and "/chat resume" by @HunDun0Ben in https://github.com/google-gemini/gemini-cli/pull/2857
- migrate compress command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4271
- Move MCP slash command to new system by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/3678
- feat(cli): clear input buffer on CTRL+C when not executing commands by @matias-casal in https://github.com/google-gemini/gemini-cli/pull/1729
- Run model availability check in the background to speed up startup by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4256
- chore: update numbering in release-docker.yaml by @ramonfigueiredo in https://github.com/google-gemini/gemini-cli/pull/4249
- update
/docs
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4133 - Revert "[ide-mode] Thread active file through to system prompt" by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4308
- Include companion VS Code extension VSIX as part of build/release by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4254
- update
/tools
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4236 - fix: update google/genai to v1.9.0 and switch to parametersJsonSchema for MCP related tools by @wanlin31 in https://github.com/google-gemini/gemini-cli/pull/4176
- Minor UX updates for IDE mode by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4311
- Add /ide status & /ide install commands to manage IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4265
- update
/editor
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4153 - Minor refactoring of IDE companion server by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4331
- update
/bug
to new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4246 - updated
/quit
to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4259 - Fix resetting loop counts on every other event by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4348
- bug(ux): update context percentage when /clear command is run by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4162
- [ide-mode] Add active file to user model request by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4312
- Logging surface field in the start_session_event. Also logging sessio… by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/4362
- (fix) - regression to quit shortcut from command migration by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4374
- Update companionPort not existing to be a warning so the user can still proceed with running /ide install by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4382
- Fix ANSI escape crash in text buffer (#3987) by @azorlu80 in https://github.com/google-gemini/gemini-cli/pull/3999
- feat(cli): add explicit proxy option in cli by @warjiang in https://github.com/google-gemini/gemini-cli/pull/2526
- Fix link for checkpointing doc for
--checkpointing
by @meteorcloudy in https://github.com/google-gemini/gemini-cli/pull/4304 - Zed integration by @ConradIrwin in https://github.com/google-gemini/gemini-cli/pull/4266
- Fix [#4220]: allow up/down arrow to toggle history when only one sugges… by @goldyonatan in https://github.com/google-gemini/gemini-cli/pull/4377
- Add numbers to selection list by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4320
- Update ESLint and related packages to latest versions by @seuros in https://github.com/google-gemini/gemini-cli/pull/4296
- fix: remove direct gaxios dependency by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4289
- Test/add loadcodeassist mock by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4287
- migrate restore command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4388
- Migrate /corgi by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4419
- fix(cli): not show update avaialble messages when running gemini-cli locally by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4052
- feat(ui): hide cursor when terminal is unfocused by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/4012
- Light theme color improvements by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4396
- feat(auth): Enhance OAuth callback for robust Docker support by @chux0519 in https://github.com/google-gemini/gemini-cli/pull/3532
- (fix): broken releases and e2e workflows by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4428
- feat(cli): allow executing commands on perfect match by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4397
- MCP OAuth Part 1 - OAuth Infrastructure by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4316
- Implement loop check with LLM by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4337
- Show blocked MCP servers in display by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/3977
- [ide-mode] Send ping every 30 seconds to prevent client from closing connection by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4329
- Use simple name for MCP tools where possible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4459
- improve command completion trigger logic based on cursor position by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4462
- Display open IDE file in context section above input box rather than in the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4470
- Demo background agent by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4409
- Add /background commands (when background agent is configured) by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4407
- Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4475
- Revert background agent commits by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4479
- Make shell output consistent. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4469
- feat(core): display declined confirmation code diff by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4440
- Simplify MCP connection errors. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4508
- Extend mcp-server timeout. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4514
- chore(release): v0.1.13 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4515
- fix: prevent RangeError in GitIgnoreParser for root paths by @osbornesec in https://github.com/google-gemini/gemini-cli/pull/3417
- Feature custom themes logic by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/2639
- feat: full implementation for .geminiignore in settings and respective tool calls by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3727
- feat: Added /copy command for copying output to clipboard with new Command Service approach by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3706
- Check for zeditor if zed binary is not found by @cole-miller in https://github.com/google-gemini/gemini-cli/pull/3680
- prefactor(commands): Command Service Prefactor for Extensible Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4511
- feat(cli): add warnings when gemini-cli is called in the root directory by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4542
- fix typos in diverse files by @didier-durand in https://github.com/google-gemini/gemini-cli/pull/3550
- build(deps): Add missing
resolved
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
- chore(ci): fix yamllint issues by @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6112
- chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/6023
- Zed integration schema upgrade by @agu-z in https://github.com/google-gemini/gemini-cli/pull/5536
- Add usage documentation for IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/6154
- Document certificate issue workaround by @scidomino in https://github.com/google-gemini/gemini-cli/pull/6157
- Add terminal setup command for Shift+Enter and Ctrl+Enter support by @deepankarsharma in https://github.com/google-gemini/gemini-cli/pull/3289
- move errorParsing.ts to core by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/6159
- Add support for trustedFolders.json config file by @shrutip90 in https://github.com/google-gemini/gemini-cli/pull/6073
- Revert "chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry" by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/6161
- chore(ci): add global linter by @sethvargo in https://github.com/google-gemini/gemini-cli/pull/6111
- feat(core): Continue declarative tool migration. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/6114
- feat(core): Migrate read_many_files, shell, and web_fetch. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/6167
- fix: Prevent duplicate or inactive tools/prompts after server refresh by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/5850
- chore(build/compiler): Enable a bunch of strict TS compiler options. by @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 @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/6090
- chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/6166
- fix: use server-returned project for gca free tier auth by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/6113
- Update Ink version by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/6175
- chore(telemetry): Add various surface detection to
determineSurface
for logging. by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/6074 - chore(gemini.md): Make the checkExhaustive helper section more brief/direct by @richieforeman in https://github.com/google-gemini/gemini-cli/pull/6181
New Contributors
- @mpcarolin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3061
- @acktsap made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2722
- @joshmoon827 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2781
- @fnune made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3100
- @rmedranollamas made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3117
- @SunskyXH made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2118
- @kumar-mithlesh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3203
- @jackwotherspoon made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3167
- @nedn made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3247
- @didier-durand made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3284
- @0ldh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3183
- @BigUncle made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3300
- @siba2893 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2932
- @adamfweidman made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2883
- @y-okt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3349
- @zfflxx made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3362
- @PugazhendhiDev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3229
- @gennadiycivil made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3023
- @mainroach made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3043
- @chrisheecho made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3060
- @sambhavKhanna made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2919
- @warjiang made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3093
- @Aisha630 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2707
- @swissspidy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3235
- @Principal-Ideal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3570
- @kdozlo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3537
- @echarrod made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3667
- @gsquared94 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3620
- @aryanjsawant made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3747
- @neoalienson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3672
- @trapezoid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3834
- @jhk0530 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3348
- @m-bain made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3380
- @ipapapa made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3852
- @haroldmciver-go made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3791
- @jaysondasher made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1580
- @IsuruGunarathne made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3946
- @krikera made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2803
- @nick-popovic made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4092
- @elvinagam made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2233
- @Lee-WonJun made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4227
- @cdemeke made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3086
- @HunDun0Ben made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2857
- @matias-casal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1729
- @ramonfigueiredo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4249
- @wanlin31 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4176
- @nsalerni made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4162
- @azorlu80 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3999
- @meteorcloudy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4304
- @ConradIrwin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4266
- @goldyonatan made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4377
- @seuros made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4296
- @kamja44 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4287
- @Lyonk71 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4012
- @chux0519 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3532
- @osbornesec made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3417
- @ali-aljufairi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2639
- @cole-miller made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3680
- @ljxfstorm made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3501
- @Seydulla made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3409
- @Han5991 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3288
- @agmsb made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4458
- @xwjdsh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3520
- @jeanphi-baconnais made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2973
- @jsoref made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3497
- @darkdarkcocoa made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2260
- @boylin0 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1949
- @olk made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4538
- @slhck made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2004
- @smhendrickson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4689
- @aramova made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4733
- @ashwinpvg made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4748
- @timalsinaditya made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2203
- @galz10 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4811
- @LyalinDotCom made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4950
- @HyeladiBassi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1601
- @LeeroyDing made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4972
- @flowernotfound made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2401
- @jamesewoo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5042
- @lzrdGreen made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4979
- @naaa760 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4966
- @Dannyzen made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4727
- @shamso-goog made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4852
- @ava-cassiopeia made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5120
- @yaksh1 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5027
- @scato3 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5185
- @Kazunari001 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5187
- @joshualitt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5155
- @JeromeJu made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5069
- @dynamicwebpaige made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1633
- @raushanraj made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5312
- @briandealwis made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5062
- @andrea-berling made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2036
- @mrcabbage972 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5193
- @Pranith124 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5090
- @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
- @agu-z made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5536
- @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.9...v0.1.19-nightly.250814.514e883a