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

Merged
joao.dubas merged 1 commits from renovate/npm-google-gemini-cli-0.x into main 2025-09-10 21:53:40 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
npm:@google/gemini-cli 0.2.2 -> 0.4.0 age confidence

Release Notes

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

v0.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.3.4...v0.4.0

v0.3.4

Compare Source

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.3.3...v0.3.4

v0.3.3

Compare Source

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.3.2...v0.3.3

v0.3.2

Compare Source

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.3.1...v0.3.2

v0.3.1

Compare Source

What's Changed

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.3.0...v0.3.1

v0.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.2.2...v0.3.0


Configuration

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

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

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

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


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [npm:@google/gemini-cli](https://github.com/google-gemini/gemini-cli) | `0.2.2` -> `0.4.0` | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google%2fgemini-cli/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@google%2fgemini-cli/0.2.2/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>google-gemini/gemini-cli (npm:@&#8203;google/gemini-cli)</summary> ### [`v0.4.0`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.4.0) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.3.4...v0.4.0) #### What's Changed - fix(ide): polyfill import.meta.url for cjs build by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/7279 - feat(cli) - Create base class for handling tokens stored in files by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7240 - fix(process-utils): replace wmic with powershell for windows process by [@&#8203;dracic](https://github.com/dracic) in https://github.com/google-gemini/gemini-cli/pull/7087 - chore(release): v0.2.2 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/7319 - fix(cli): remove settings migration console logs by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7325 - Refine stream validation to prevent unnecessary retries by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/7278 - bug(core): Strip thoughts when loading history. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/7167 - fix(settings/env): Ensure that `loadEnvironment` is always called with settings. by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7313 - fix(logging): Log NodeJS Version && Make Config.SessionID readonly by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7219 - docs(contributing): add section on self-assigning issues by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7243 - fix(trust): Refuse to load from untrusted process.cwd() sources; Add tests by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7323 - Add MCP loading indicator when initializing Gemini CLI by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/6923 - fix: Settings in Folder trust hook by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7343 - fix(trust): Refuse to load extensions from untrusted workspaces by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7342 - Screen reader updates by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7307 - Fix(trust) - Disable commands from untrusted directories when useFolderTrust is enabled by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7341 - docs(config): update documentation for settings structure by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7352 - Skip MCP server connections in untrusted folders by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7358 - feat: add Pro Quota Dialog by [@&#8203;JayadityaGit](https://github.com/JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/7094 - feat(cli): deprecate redundant CLI flags by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/7360 - Show citations at the end of each turn by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7350 - fix(core): treat UTF16/32 BOM files as text and decode correctly by [@&#8203;tayyab3245](https://github.com/tayyab3245) in https://github.com/google-gemini/gemini-cli/pull/6081 - fix(trust): Update config.isTrustedFolder by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7373 - Fix backwards-compatibility for allowedTools -> tools.allowed by [@&#8203;werdnum](https://github.com/werdnum) in https://github.com/google-gemini/gemini-cli/pull/7384 - fix: add flash lite with respect to api defaults by [@&#8203;psinha40898](https://github.com/psinha40898) in https://github.com/google-gemini/gemini-cli/pull/4652 - fix(a2a): Don't mutate 'replace' tool args in scheduleToolCalls by [@&#8203;vmiura](https://github.com/vmiura) in https://github.com/google-gemini/gemini-cli/pull/7369 - Restore missing `resolved` and `integrity` of some dependencies and add check of lockfile integrity by [@&#8203;ljxfstorm](https://github.com/ljxfstorm) in https://github.com/google-gemini/gemini-cli/pull/5336 - Fix enable command typo by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7382 - feat: Add a `--session-summary` flag by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/7347 - Add flag to update all extensions by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7321 - fix(core): Fix permissions for oauth\_creds.json by [@&#8203;xplo1t-sec](https://github.com/xplo1t-sec) in https://github.com/google-gemini/gemini-cli/pull/6662 - refactor(core): reuse computeNewContent in performAddMemoryEntry by [@&#8203;chen893](https://github.com/chen893) in https://github.com/google-gemini/gemini-cli/pull/6689 - feat(extension): resolve environment variables in extension configuration by [@&#8203;skal88](https://github.com/skal88) in https://github.com/google-gemini/gemini-cli/pull/7213 - fix(trust): Respect folder trust setting when reading GEMINI.md by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7409 - fix(cli): preserve input history after /clear command by [@&#8203;flowernotfound](https://github.com/flowernotfound) in https://github.com/google-gemini/gemini-cli/pull/5890 - feat(cli): add fuzzy matching for command suggestions by [@&#8203;dracic](https://github.com/dracic) in https://github.com/google-gemini/gemini-cli/pull/6633 - fix: show parent name in trust folder confirmation by [@&#8203;hritan](https://github.com/hritan) in https://github.com/google-gemini/gemini-cli/pull/7331 - refactor: remove redundant 'undefined' type or '?' by [@&#8203;noritaka1166](https://github.com/noritaka1166) in https://github.com/google-gemini/gemini-cli/pull/2691 - Smart Edit Tool by [@&#8203;silviojr](https://github.com/silviojr) in https://github.com/google-gemini/gemini-cli/pull/6823 - chore(dedup): Mock tools refix by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7418 - Fix(Cli) - Restart gemini cli on folder trust settings changes by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7413 - fix(workflows): improve issue triage by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/7449 - Update Issue Triage by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/7469 - fix(diffstats): Fix diff stats to correctly capture the edits by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/7446 - Update gemini-automated-issue-triage.yml by [@&#8203;srithreepo](https://github.com/srithreepo) in https://github.com/google-gemini/gemini-cli/pull/7486 - Fix duplicate LOC counting due to diff\_stat being passed in multiple places by [@&#8203;bdmorgan](https://github.com/bdmorgan) in https://github.com/google-gemini/gemini-cli/pull/7483 - fix(auth): Fix failing auth test by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7502 - fix(release) - make release failures p0 by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/7514 - Merge general settings from different configuration sources by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/7528 - fix(int-tests): fix failing integration tests by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7516 - update(deps): genai sdk now handles empty GEMINI\_API\_KEY correctly by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/7377 - fix(ide): use port number for server port file instead of vscode pid by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/7368 - fix(build): allow builds to continue when sandbox detection fails by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7538 - refactor(core): Require model for utility calls by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/7566 - Support installing extensions with org/repo by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7364 - Fix(cli) - Remove Foldertrust Feature Flag by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7420 - Add highlights for input /commands and [@&#8203;file/paths](https://github.com/file/paths) by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/7165 - Enable citations by default for certain users. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7438 - Add `gemini extensions link` command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7241 - Add footer configuration settings by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/7419 - feat(quality): Skip the next speaker check by default by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/7614 - Fix screen reader config bug by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7615 - chore(ci): Update GitHub /assign workflow to use advanced search API by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7601 - feat(oauth) - Create hybrid storage class by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7610 - Fix Arrow Keys and make Kitty Protocol more robust by [@&#8203;deepankarsharma](https://github.com/deepankarsharma) in https://github.com/google-gemini/gemini-cli/pull/7118 - chore: improve inclusive-language by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/7558 - fix(a2a-server): Fix flaky test on Windows by awaiting server close by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7616 - test(auth): improve test environment variable cleanup by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7451 - Rename smart\_edit to replace to align with the EditTool by [@&#8203;silviojr](https://github.com/silviojr) in https://github.com/google-gemini/gemini-cli/pull/7621 - feat(cli): Add support for Ctrl+Backspace to delete a word backward by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7162 - chore(e2e): Stabilize e2e test by adding a more descriptive prompt by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7599 - fix(ide): prevent race condition when diff accepted through CLI by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/7633 - feat(sessions): Integrate chat recording into GeminiChat by [@&#8203;bl-ue](https://github.com/bl-ue) in https://github.com/google-gemini/gemini-cli/pull/6721 - fix(gitIgnore): prevent crash/error when processing malformed file paths in GitIgnoreParser by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/7553 - Log config.useSmartEdit to Clearcut by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/7617 - fix: gemini-cli-vscode-ide-companion's package script by [@&#8203;xiaoxiangmoe](https://github.com/xiaoxiangmoe) in https://github.com/google-gemini/gemini-cli/pull/7555 - feat: handle nested gitignore files by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/7645 - chore(a2a-server): refactor a2a-server src directory by [@&#8203;sammccauley117](https://github.com/sammccauley117) in https://github.com/google-gemini/gemini-cli/pull/7593 - chore(a2a-server): Merge A2A types by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7650 - feat(cli): custom witty message by [@&#8203;JayadityaGit](https://github.com/JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/7641 - fix(deps): Add fzf as a direct dependency to CLI by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7658 - fix(cli): Correctly pass file filtering settings and add tests by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/7239 - Simplify MCP server timeout configuration by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/7661 - Move settings error throwing to loadSettings by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7605 - Fix(core): Log exact model version from API response by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/7666 - Override Gemini CLI trust with VScode workspace trust when in IDE by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7433 - chore(e2e): Stabilize PNG integration test part2 by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7670 - fix(core): Fix more logging issues by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/7674 - feat: run e2e tests on pull requests by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7659 - fix(tests): make read\_many\_files test more reliable by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/7676 - fix(auth): improve Google OAuth error handling and prevent empty error messages by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7539 - Fix diff approval race between CLI and IDE by [@&#8203;rahatarmanahmed](https://github.com/rahatarmanahmed) in https://github.com/google-gemini/gemini-cli/pull/7609 - fix(settings): Add missing v1 settings to migration map by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7678 - feat/e2e workflow improvements by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7684 - Add enforcedAuthType setting by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6564 - feat: Add positional argument for prompt by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/7668 - feat(telemetry): Add character counts to diff stats by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/7619 - Enable smart edit by default on main by [@&#8203;silviojr](https://github.com/silviojr) in https://github.com/google-gemini/gemini-cli/pull/7679 - fix: Update permissions for trustedFolders.json file to make it more … by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7685 - Remove command from extension docs by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7675 - Enhance json configuration docs by [@&#8203;paulirish](https://github.com/paulirish) in https://github.com/google-gemini/gemini-cli/pull/7628 - feat(extension) - Notify users when there is a new version and update it by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7408 - Handle cleaning up the response text in the UI when a response stream retry occurs by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/7416 - refactor(setting): Improve settings migration and tool loading by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7445 - rename(telemetry): Update ai\_(added|removed)*lines to model*(added|removed)\_lines by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/7577 - fix(core): tend to history with dangling function calls/responses by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/7692 - improve performance of shell commands with lots of output by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/7680 - Use IdeClient directly instead of config.ideClient by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7627 - add(telemetry): Add OTel logging for `FileOperationEvent` by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/7082 - fix(diffstats): Always return diff stats from EditTool by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/7489 - Takethree by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7740 - chore(release): v0.3.1 by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7742 - Feat(security) - Make the OAuthTokenStorage non static by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7716 - Reduce bundle size & check it in CI by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/7395 - temp disable windows e2e tests by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7746 - Final Changes for stable release by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/8105 #### New Contributors - [@&#8203;dracic](https://github.com/dracic) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7087 - [@&#8203;tayyab3245](https://github.com/tayyab3245) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6081 - [@&#8203;xplo1t-sec](https://github.com/xplo1t-sec) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6662 - [@&#8203;chen893](https://github.com/chen893) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6689 - [@&#8203;skal88](https://github.com/skal88) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7213 - [@&#8203;xiaoxiangmoe](https://github.com/xiaoxiangmoe) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7555 - [@&#8203;sammccauley117](https://github.com/sammccauley117) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7593 - [@&#8203;rahatarmanahmed](https://github.com/rahatarmanahmed) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7609 - [@&#8203;paulirish](https://github.com/paulirish) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7628 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.3.4...v0.4.0 ### [`v0.3.4`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.3.4) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.3.3...v0.3.4) **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.3.3...v0.3.4 ### [`v0.3.3`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.3.3) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.3.2...v0.3.3) **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.3.2...v0.3.3 ### [`v0.3.2`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.3.2) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.3.1...v0.3.2) **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.3.1...v0.3.2 ### [`v0.3.1`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.3.1) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.3.0...v0.3.1) #### What's Changed - Hotfix for issue [#&#8203;7730](https://github.com/google-gemini/gemini-cli/issues/7730) by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/7739 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.3.0...v0.3.1 ### [`v0.3.0`](https://github.com/google-gemini/gemini-cli/releases/tag/v0.3.0) [Compare Source](https://github.com/google-gemini/gemini-cli/compare/v0.2.2...v0.3.0) #### What's Changed - feat: update .gitignore in /setup-github by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/6591 - Refac: Centralize storage file management by [@&#8203;y-okt](https://github.com/y-okt) in https://github.com/google-gemini/gemini-cli/pull/4078 - Update README.md by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/6603 - feat: add dependabot configuration by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/6604 - Ignore workspace settings for untrusted folders by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/6606 - Add permissions specs to token generation. by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/6595 - docs: Update keyboard shortcuts for input clearing functionality by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/6627 - chore(deps)(deps): bump google-github-actions/run-gemini-cli from 0.1.10 to 0.1.11 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in https://github.com/google-gemini/gemini-cli/pull/6614 - Changes to add MCP tool count, and MCP tool name as dimension by [@&#8203;agarwalravikant](https://github.com/agarwalravikant) in https://github.com/google-gemini/gemini-cli/pull/6631 - test(logging): Add tests for default log fields by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/6583 - Fix formatting in README.md by [@&#8203;aaabramov](https://github.com/aaabramov) in https://github.com/google-gemini/gemini-cli/pull/6621 - feat(release): update release process for nightly and preview builds by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/6643 - Add enterprise settings docs by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6076 - fix: typo in readme by [@&#8203;bravetux](https://github.com/bravetux) in https://github.com/google-gemini/gemini-cli/pull/6669 - fix: copy command gets stuck by [@&#8203;hritan](https://github.com/hritan) in https://github.com/google-gemini/gemini-cli/pull/6482 - Revert "Ignore workspace settings for untrusted folders" by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6672 - Fixing at command race condition by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/6663 - return the JSON stringified parameters from getDescription for MCP tools and Discovered tools by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/6655 - fix: typos/grammar in roadmap by [@&#8203;bravetux](https://github.com/bravetux) in https://github.com/google-gemini/gemini-cli/pull/6675 - feat(core): Handle special characters in file search paths by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/6680 - feat(ide ext): Write workspace path to port file by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6659 - feat(ide): improve IDE installation UX and feedback by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6677 - Limit dependabot PRs to security updates by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/6657 - Remove unnecessary FileErrorType. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6697 - Remove unused attribute by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6661 - test(integration): add failing test for stdin context with prompt by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/6158 - Add integration test to confirm environment variable propagation. by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/6696 - (fix): Change broken emojis by [@&#8203;bonggwan](https://github.com/bonggwan) in https://github.com/google-gemini/gemini-cli/pull/6725 - feat(mcp-client): Handle 401 error for httpUrl by [@&#8203;yoichiro](https://github.com/yoichiro) in https://github.com/google-gemini/gemini-cli/pull/6640 - fix(core): avoid error handling on cancelled requests to prevent crash by [@&#8203;pwrwpw](https://github.com/pwrwpw) in https://github.com/google-gemini/gemini-cli/pull/6039 - fix(metrics): Do not convert numerical metrics to strings by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/6701 - Force restart on trust level change to reload settings by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/6713 - feat(cli): prompt completion by [@&#8203;3ks](https://github.com/3ks) in https://github.com/google-gemini/gemini-cli/pull/4691 - Quick fix for enterprise docs by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6753 - Fix stats display layout by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6758 - chore(lint config): add test-utils to eslint config by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/6768 - perf(core): parallelize memory discovery file operations performance gain by [@&#8203;mag123c](https://github.com/mag123c) in https://github.com/google-gemini/gemini-cli/pull/5751 - At Command Race Condition Bugfix For Non-Interactive Mode by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/6676 - fix: handle extra text in gemini output for dedup workflow by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/6771 - feat(core): Annotate remaining error paths in tools with type. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/6699 - Support IDE connections via stdio MCP by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/6417 - fix(docs): path of chat checkpoints in manual by [@&#8203;rfabbri](https://github.com/rfabbri) in https://github.com/google-gemini/gemini-cli/pull/6303 - Introduce initial screen reader mode handling and flag by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6653 - feat(settings) support editing string settings. by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/6732 - Reuse CoreToolScheduler for nonInteractiveToolExecutor by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6714 - test(integration-tests): isolate user memory from test runs by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/6790 - fix(ide): preserve focus when showing diff view by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6795 - fix(console): fix debug icon rendering in "Debug Console" Box by [@&#8203;HunDun0Ben](https://github.com/HunDun0Ben) in https://github.com/google-gemini/gemini-cli/pull/6737 - fix: Ctrl+E should move to current line end, not buffer end by [@&#8203;mkusaka](https://github.com/mkusaka) in https://github.com/google-gemini/gemini-cli/pull/6729 - Fix(grep): memory overflow in grep search and enhance test coverage by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/5911 - feat(search): Add option to disable fuzzy search by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/6510 - feat: Add programming language to CLI events by [@&#8203;nandakishorereddy-chundi](https://github.com/nandakishorereddy-chundi) in https://github.com/google-gemini/gemini-cli/pull/6071 - fix(tools): Add an end of file list marker to ReadManyFilesTool by [@&#8203;vmiura](https://github.com/vmiura) in https://github.com/google-gemini/gemini-cli/pull/5967 - fix(checkpointing): improve error handling and messaging for Git issues by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/6801 - fix(cli): improve stdin handling and add initial state check by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/6747 - fix(core): citation markers misplaced in search results containing multibyte characters by [@&#8203;pokutuna](https://github.com/pokutuna) in https://github.com/google-gemini/gemini-cli/pull/5956 - fix invalid json in workflow settings by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/6831 - fix(copyCommand): provide friendlier error messages for `/copy` command by [@&#8203;HunDun0Ben](https://github.com/HunDun0Ben) in https://github.com/google-gemini/gemini-cli/pull/6723 - fix(core): correctly consolidate multi-part text content by [@&#8203;thisisrick25](https://github.com/thisisrick25) in https://github.com/google-gemini/gemini-cli/pull/6235 - feat(mcp): Improve MCP prompt argument parsing by [@&#8203;jakemac53](https://github.com/jakemac53) in https://github.com/google-gemini/gemini-cli/pull/6779 - bug(core): Fix for "no changes" edits. by [@&#8203;joshualitt](https://github.com/joshualitt) in https://github.com/google-gemini/gemini-cli/pull/6836 - fix(editors): fix neovim closing when using `modify with editor` by [@&#8203;redoxahmii](https://github.com/redoxahmii) in https://github.com/google-gemini/gemini-cli/pull/5337 - feat(mcp): log include MCP request with error by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/6778 - fix(release): fallback to github.sha when ref is not provided by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/6862 - feat: add explicit license selection and status visibility by [@&#8203;JeongJaeSoon](https://github.com/JeongJaeSoon) in https://github.com/google-gemini/gemini-cli/pull/6751 - Retry Message Stream on Empty Chunks by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/6777 - feat(cli): Allow themes to be specified as file paths by [@&#8203;santhoshkumarCodes](https://github.com/santhoshkumarCodes) in https://github.com/google-gemini/gemini-cli/pull/6828 - feat(ci): add self-assign workflow for issues by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/6840 - Log all parts of a streaming response by [@&#8203;silviojr](https://github.com/silviojr) in https://github.com/google-gemini/gemini-cli/pull/6855 - Support all content types in prompts from Zed by [@&#8203;agu-z](https://github.com/agu-z) in https://github.com/google-gemini/gemini-cli/pull/6756 - Fix crash when encountering an included directory which doesn't exist by [@&#8203;gbbosak](https://github.com/gbbosak) in https://github.com/google-gemini/gemini-cli/pull/6497 - Change the type of ToolResult.responseParts by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/6875 - fix(cli): Support special characters in sandbox profile path by [@&#8203;georgesmith46](https://github.com/georgesmith46) in https://github.com/google-gemini/gemini-cli/pull/2038 - Metrics for Retries on Content Errors by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/6870 - Filter thought parts before passing them to CountToken by [@&#8203;bdmorgan](https://github.com/bdmorgan) in https://github.com/google-gemini/gemini-cli/pull/6859 - Add support for debug logging of keystrokes to investigate [#&#8203;6227](https://github.com/google-gemini/gemini-cli/issues/6227) by [@&#8203;deepankarsharma](https://github.com/deepankarsharma) in https://github.com/google-gemini/gemini-cli/pull/6844 - fix: slash command completion menu column width and spacing issues by [@&#8203;naaa760](https://github.com/naaa760) in https://github.com/google-gemini/gemini-cli/pull/5797 - fix(core): Skip loop check for dividers by [@&#8203;SandyTao520](https://github.com/SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/6893 - fix(cli): gemini command stuck in git bash by [@&#8203;dumbbellcode](https://github.com/dumbbellcode) in https://github.com/google-gemini/gemini-cli/pull/6397 - Update instructions for patching a release by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6871 - feat(core): share file list patterns between glob and grep tools by [@&#8203;Han5991](https://github.com/Han5991) in https://github.com/google-gemini/gemini-cli/pull/6359 - fix(cli): Improve proxy test isolation and sandbox path resolution by [@&#8203;kookyleo](https://github.com/kookyleo) in https://github.com/google-gemini/gemini-cli/pull/6555 - Support JSON schema formats using ajv-formats by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/6949 - Add `.prettierignore` file by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/6914 - add(OTel): Add OTel logging for MalformedJsonEvent by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/6912 - Introduce system defaults (vs system overrides) by [@&#8203;bbiggs](https://github.com/bbiggs) in https://github.com/google-gemini/gemini-cli/pull/6724 - chore(test): install and configure vitest eslint plugin by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3228 - \[extensions] Add extension management install command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6703 - \[extensions] Add extensions uninstall command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6877 - Show error instead of aborting if model fails to call tool by [@&#8203;as-cii](https://github.com/as-cii) in https://github.com/google-gemini/gemini-cli/pull/7005 - fix: misaligned right border on tool calls ui and spacing in multiple tool calls ui by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/6941 - \[extensions] Add extensions list command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6879 - refactor(ide): Improve IDE detection discovery by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/6765 - fix(keyboard): Implement Tab and Backspace handling for Kitty Protocol by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/7006 - \[extensions] Add extensions update command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/6878 - Log yolo mode + number of turns by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/6055 - feat(telemetry): Add email to telemetry prompt by [@&#8203;steventohme](https://github.com/steventohme) in https://github.com/google-gemini/gemini-cli/pull/6339 - chore: consistently import node modules with prefix by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3013 - feat: Update GitHub workflow configurations by [@&#8203;jerop](https://github.com/jerop) in https://github.com/google-gemini/gemini-cli/pull/7004 - feat(ide): Enable Firebase Studio install now that FS has updated VsCode by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7027 - refactor(cli): Improve Kitty keycode handling and tests by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/7046 - fix(telemetry): Update logger tests to handle user email field by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7050 - feat: add golden snapshot test for ToolGroupMessage and improve success symbol by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7037 - Explict imports & exports with `type` modifier by [@&#8203;swissspidy](https://github.com/swissspidy) in https://github.com/google-gemini/gemini-cli/pull/3774 - unused deps by [@&#8203;yoshi-taka](https://github.com/yoshi-taka) in https://github.com/google-gemini/gemini-cli/pull/4732 - Added session id logging for non-interactive sessions in debug mode by [@&#8203;owenofbrien](https://github.com/owenofbrien) in https://github.com/google-gemini/gemini-cli/pull/7032 - fix(core): enable thinking explicitly in flash-lite models by [@&#8203;ei-grad](https://github.com/ei-grad) in https://github.com/google-gemini/gemini-cli/pull/3033 - Revert "feat: add explicit license selection and status visibility ([#&#8203;6751](https://github.com/google-gemini/gemini-cli/issues/6751))" by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7057 - fix(ci): allow release branches to run by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/7060 - chore: remove CLI flags `all_files` and `show_memory_usage` by [@&#8203;jackwotherspoon](https://github.com/jackwotherspoon) in https://github.com/google-gemini/gemini-cli/pull/7059 - fix: resolve three flaky tests by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7058 - feat: Disable YOLO and AUTO\_EDIT modes for untrusted folders by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7041 - fix(ide): remove noisy error log by [@&#8203;skeshive](https://github.com/skeshive) in https://github.com/google-gemini/gemini-cli/pull/7066 - \[extensions] Add an initial set of extension variables by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7035 - Treat undefined same as true for isTrustedFolder by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7073 - Fix(command): line/block Comments Incorrectly Parsed as Slash Commands by [@&#8203;lifefloating](https://github.com/lifefloating) in https://github.com/google-gemini/gemini-cli/pull/6957 - Do not call nextSpeakerCheck if there was an error processing the stream. by [@&#8203;silviojr](https://github.com/silviojr) in https://github.com/google-gemini/gemini-cli/pull/7048 - Standardize exit codes by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7055 - Downgrade branch\_protection to `log` by [@&#8203;markmcd](https://github.com/markmcd) in https://github.com/google-gemini/gemini-cli/pull/2934 - \[extensions] Add disable command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7001 - chore: format & imports by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7030 - chore: unused deps by [@&#8203;yoshi-taka](https://github.com/yoshi-taka) in https://github.com/google-gemini/gemini-cli/pull/7109 - Add extensions enable command by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7042 - feat(mcp): Add ODIC fallback to OAuth metadata look up by [@&#8203;xiaoheh](https://github.com/xiaoheh) in https://github.com/google-gemini/gemini-cli/pull/6863 - feat(cli): Add --allowed-tools flag to bypass tool confirmation ([#&#8203;2417](https://github.com/google-gemini/gemini-cli/issues/2417)) by [@&#8203;werdnum](https://github.com/werdnum) in https://github.com/google-gemini/gemini-cli/pull/6453 - Make config non optional in ToolConfirmationMessage by [@&#8203;shrutip90](https://github.com/shrutip90) in https://github.com/google-gemini/gemini-cli/pull/7083 - Ensure a Strictly Alternating Message History by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/6995 - fix([#&#8203;6392](https://github.com/google-gemini/gemini-cli/issues/6392)): latest prompt being reloaded when ending a persistent process by [@&#8203;hugomurillomtz](https://github.com/hugomurillomtz) in https://github.com/google-gemini/gemini-cli/pull/6857 - Added usage details to /tools command. by [@&#8203;psimakov](https://github.com/psimakov) in https://github.com/google-gemini/gemini-cli/pull/6849 - feat(subagent): Enable incremental output streaming by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/5819 - Fix cloudbuild step. by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/7131 - Downgrade version of ripgrep to the version from 7 months ago without a node 22 dependency by [@&#8203;jacob314](https://github.com/jacob314) in https://github.com/google-gemini/gemini-cli/pull/7132 - fix(cli) - Add logging for shell errors by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7007 - Clearcut Logging of Content Error Metrics by [@&#8203;mrcabbage972](https://github.com/mrcabbage972) in https://github.com/google-gemini/gemini-cli/pull/7099 - Add a2a-server package to gemini-cli by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/6597 - feat(cli) - Define shared interface for storage by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7049 - Print error when failing to build sandbox by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/7149 - Update colors tokens for inputer/footer by [@&#8203;miguelsolorio](https://github.com/miguelsolorio) in https://github.com/google-gemini/gemini-cli/pull/6523 - feat(errors): Make errors more informative by [@&#8203;leehagoodjames](https://github.com/leehagoodjames) in https://github.com/google-gemini/gemini-cli/pull/7133 - Update build command to set GEMINI\_SANDBOX var. by [@&#8203;cornmander](https://github.com/cornmander) in https://github.com/google-gemini/gemini-cli/pull/7159 - fix(cli): make Ctrl+C UI test less flaky by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7166 - fix(ci): Fix self assign action permissions by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7130 - Add prompt to migrate workspace extensions by [@&#8203;chrstnb](https://github.com/chrstnb) in https://github.com/google-gemini/gemini-cli/pull/7065 - chore(release): v0.2.1 by [@&#8203;NTaylorMullen](https://github.com/NTaylorMullen) in https://github.com/google-gemini/gemini-cli/pull/7200 - Log Gemini CLI OS / Process platform in the clearcut by [@&#8203;uttamkanodia14](https://github.com/uttamkanodia14) in https://github.com/google-gemini/gemini-cli/pull/7086 - feat(actions): create initial eval workflow by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/7127 - fix: unset GEMINI\_API\_KEY env var if empty by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/7214 - refactor: centralize tool status symbols in constants by [@&#8203;bulkypanda](https://github.com/bulkypanda) in https://github.com/google-gemini/gemini-cli/pull/7054 - fix: Enable disableFuzzySearch config option propagation by [@&#8203;brychanrobot](https://github.com/brychanrobot) in https://github.com/google-gemini/gemini-cli/pull/7002 - fix: make test more reliable by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/7233 - refactor: improve intermediate result parsing in issue dedup workflow by [@&#8203;gsquared94](https://github.com/gsquared94) in https://github.com/google-gemini/gemini-cli/pull/7218 - fix(tests): Fix Firebase Studio IDE detection tests by [@&#8203;davideast](https://github.com/davideast) in https://github.com/google-gemini/gemini-cli/pull/7163 - feat(cli) - Define base class for token storage by [@&#8203;shishu314](https://github.com/shishu314) in https://github.com/google-gemini/gemini-cli/pull/7221 - chore(cleanup): Consolidate MockTool definitions by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7228 - fix(bug): correct /about command in bug report template by [@&#8203;allenhutchison](https://github.com/allenhutchison) in https://github.com/google-gemini/gemini-cli/pull/7235 - Fix shell argument parsing in windows by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7160 - Move mockTool into test-utils by [@&#8203;adamfweidman](https://github.com/adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/7245 - fix(compression): Discard compression result if it results in more token usage by [@&#8203;richieforeman](https://github.com/richieforeman) in https://github.com/google-gemini/gemini-cli/pull/7047 - Fix diff rendering in windows. by [@&#8203;scidomino](https://github.com/scidomino) in https://github.com/google-gemini/gemini-cli/pull/7254 - fix(e2e): add missing deps to fix sandbox module not found errors in cli/core by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/7256 - fix(e2e): skip flaky stdin context test by [@&#8203;agmsb](https://github.com/agmsb) in https://github.com/google-gemini/gemini-cli/pull/7264 - refactor: refactor settings to a nested structure by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7244 - add(telemetry): Add missing telemetry for UserPromptEvent by [@&#8203;kiranani](https://github.com/kiranani) in https://github.com/google-gemini/gemini-cli/pull/6885 - Revert "Move mockTool into test-utils ([#&#8203;7245](https://github.com/google-gemini/gemini-cli/issues/7245))" by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7277 - feat(commands): Enable [@&#8203;file](https://github.com/file) processing in TOML commands by [@&#8203;abhipatel12](https://github.com/abhipatel12) in https://github.com/google-gemini/gemini-cli/pull/6716 - Revert "chore(cleanup): Consolidate MockTool definitions ([#&#8203;7228](https://github.com/google-gemini/gemini-cli/issues/7228))" by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7283 - Fix setting migration nosiness and merging by [@&#8203;galz10](https://github.com/galz10) in https://github.com/google-gemini/gemini-cli/pull/7571 - Patch 0.3.0 preview.4 by [@&#8203;mattKorwel](https://github.com/mattKorwel) in https://github.com/google-gemini/gemini-cli/pull/7713 #### New Contributors - [@&#8203;aaabramov](https://github.com/aaabramov) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6621 - [@&#8203;bravetux](https://github.com/bravetux) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6669 - [@&#8203;bonggwan](https://github.com/bonggwan) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6725 - [@&#8203;pwrwpw](https://github.com/pwrwpw) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6039 - [@&#8203;3ks](https://github.com/3ks) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4691 - [@&#8203;mag123c](https://github.com/mag123c) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5751 - [@&#8203;rfabbri](https://github.com/rfabbri) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6303 - [@&#8203;mkusaka](https://github.com/mkusaka) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6729 - [@&#8203;nandakishorereddy-chundi](https://github.com/nandakishorereddy-chundi) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6071 - [@&#8203;pokutuna](https://github.com/pokutuna) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5956 - [@&#8203;thisisrick25](https://github.com/thisisrick25) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6235 - [@&#8203;redoxahmii](https://github.com/redoxahmii) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/5337 - [@&#8203;JeongJaeSoon](https://github.com/JeongJaeSoon) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6751 - [@&#8203;gbbosak](https://github.com/gbbosak) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6497 - [@&#8203;georgesmith46](https://github.com/georgesmith46) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2038 - [@&#8203;dumbbellcode](https://github.com/dumbbellcode) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6397 - [@&#8203;kookyleo](https://github.com/kookyleo) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6555 - [@&#8203;as-cii](https://github.com/as-cii) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/7005 - [@&#8203;steventohme](https://github.com/steventohme) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6339 - [@&#8203;yoshi-taka](https://github.com/yoshi-taka) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4732 - [@&#8203;ei-grad](https://github.com/ei-grad) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3033 - [@&#8203;xiaoheh](https://github.com/xiaoheh) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6863 - [@&#8203;psimakov](https://github.com/psimakov) made their first contribution in https://github.com/google-gemini/gemini-cli/pull/6849 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.2.2...v0.3.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Mi41IiwidXBkYXRlZEluVmVyIjoiNDEuNDIuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2025-09-08 12:52:22 +00:00
renovate-bot force-pushed renovate/npm-google-gemini-cli-0.x from b7b04c8151 to f57ff60c04 2025-09-09 21:52:15 +00:00 Compare
renovate-bot changed title from chore(deps): update dependency npm:@google/gemini-cli to v0.3.4 to chore(deps): update dependency npm:@google/gemini-cli to v0.4.0 2025-09-09 21:52:15 +00:00
renovate-bot force-pushed renovate/npm-google-gemini-cli-0.x from f57ff60c04 to 32dc59e196 2025-09-10 21:52:27 +00:00 Compare
joao.dubas merged commit 3fe6cd71dd into main 2025-09-10 21:53:40 +00:00
joao.dubas deleted branch renovate/npm-google-gemini-cli-0.x 2025-09-10 21:53:40 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

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