< cd ..

Gemini CLI

~/google-gemini/gemini-cli

An open-source AI agent for the command line, built on the Gemini model, that helps developers with coding tasks directly from the terminal.

latest

v0.49.0

total

30

stable

9

pre

21

first tracked

May 27, 2026

updated

8h ago

last checked: 8h ago Tier 2 refresh
#ai #coding-assistant #cli #google #gemini
●●● clwatch

Check if your agent is current:

$ clwatch diff gemini-cli
$ clwatch refresh gemini-cli

learn more about clwatch →

●●● quick start // get running in 60s

install

$ npm install -g @google/gemini-cli

first command

$ gemini -p "summarize this repo"

/changelog

v0.51.0-nightly.20260628.gae0a3aa7b pre [Jun 28, 2026] details → github →

# Release v0.51.0-nightly.20260628.gae0a3aa7b

What's Changed

  • fix(security): enforce case-insensitive sensitive path blocklist and vscode hitl by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27966
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.51.0-nightly.20260626.gb14416447...v0.51.0-nightly.20260628.gae0a3aa7b
v0.51.0-nightly.20260626.gb14416447 pre [Jun 26, 2026] details → github →

# Release v0.51.0-nightly.20260626.gb14416447

What's Changed

  • fix(ci): prevent bad NPM releases and promote job crashes by @galdawave in https://github.com/google-gemini/gemini-cli/pull/28147
  • Changelog for v0.50.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28150
  • Fix no_proxy test by @jerrylin3321 in https://github.com/google-gemini/gemini-cli/pull/28131
  • chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28151
  • Vertex base url update by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28145

New Contributors

  • @jerrylin3321 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/28131
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.49.0-nightly.20260625.gd845bc5d4...v0.51.0-nightly.20260626.gb14416447
v0.50.0-preview.1 pre [Jun 25, 2026] details → github →

# Release v0.50.0-preview.1

What's Changed

  • fix/verify release npm ci ignore scripts by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28116
  • fix(ci): prevent workspace binary shadowing in release verification by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28132
  • Feat/tool registry discovery by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28113
  • fix(ci): prevent bad NPM releases and promote job crashes by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28147
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.49.0-preview.0...v0.50.0-preview.1
v0.49.0 [Jun 25, 2026] details → github →

# Release v0.49.0

What's Changed

  • chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27779
  • ci(dependabot): enable cooldown period for npm packages by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/27743
  • refactor(core): standardize tool output formatting by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27772
  • ci: update workflow logging and policy configurations by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27853
  • fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27698
  • fix(core): handle multi-line escaped quotes in stripShellWrapper by @sanchezcoraspe in https://github.com/google-gemini/gemini-cli/pull/27467
  • fix(cli): prevent path traversal vulnerabilities during skill install… by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27767
  • Fix/pending tools and trust overrides by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27854
  • ci: use internal environment for scheduled nightly releases (#27865) by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27939
  • feat(core): Support GDC air-gapped Service Identity after auth library update by @sidhantgoyal-droid in https://github.com/google-gemini/gemini-cli/pull/27956
  • fix(cli): handle tmux false positive background detection by @amelidev in https://github.com/google-gemini/gemini-cli/pull/27572
  • Add static eval source analyzer by @ved015 in https://github.com/google-gemini/gemini-cli/pull/27631
  • fix(config): migrate coreTools setting to tools.core by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27947
  • fix(core-tools): resolve defensive path resolution for at-reference files by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27943
  • Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27992
  • chore(release): bump version to 0.49.0-nightly.20260617.g4d3dcdce1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28003
  • Changelog for v0.48.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27999
  • fix(ci): provide fallbacks for package variables in nightly release by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28016
  • chore(deps): pin dependencies and enforce 14-day update cooldown by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27948
  • fix(ci): append trailing slash to registry url in npmrc by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28038
  • feat: add eval:inventory CLI command and reporting logic by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28009
  • fix: resolve workspace publish failures and scheduler event loop starvation by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28063
  • fix(ci): use wombat dressing room fallback in nightly release to prevent ENEEDAUTH by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28104
  • Add JSON output for eval inventory by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28058

New Contributors

  • @sanchezcoraspe made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27467
  • @sidhantgoyal-droid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27956
  • @amelidev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27572
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.47.0...v0.49.0
v0.49.0-nightly.20260625.gd845bc5d4 pre [Jun 25, 2026] details → github →

# Release v0.49.0-nightly.20260625.gd845bc5d4

What's Changed

  • fix(cli): prevent path traversal vulnerabilities during skill install… by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27767
  • Fix/pending tools and trust overrides by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27854
  • ci: use internal environment for scheduled nightly releases (#27865) by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27939
  • feat(core): Support GDC air-gapped Service Identity after auth library update by @sidhantgoyal-droid in https://github.com/google-gemini/gemini-cli/pull/27956
  • fix(cli): handle tmux false positive background detection by @amelidev in https://github.com/google-gemini/gemini-cli/pull/27572
  • Add static eval source analyzer by @ved015 in https://github.com/google-gemini/gemini-cli/pull/27631
  • fix(config): migrate coreTools setting to tools.core by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27947
  • fix(core-tools): resolve defensive path resolution for at-reference files by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27943
  • Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27992
  • chore(release): bump version to 0.49.0-nightly.20260617.g4d3dcdce1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28003
  • Changelog for v0.48.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27999
  • fix(ci): provide fallbacks for package variables in nightly release by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28016
  • chore(deps): pin dependencies and enforce 14-day update cooldown by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27948
  • fix(ci): append trailing slash to registry url in npmrc by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28038
  • feat: add eval:inventory CLI command and reporting logic by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28009
  • fix: resolve workspace publish failures and scheduler event loop starvation by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28063
  • fix(ci): use wombat dressing room fallback in nightly release to prevent ENEEDAUTH by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28104
  • Add JSON output for eval inventory by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28058
  • fix/verify release npm ci ignore scripts by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28116
  • fix(ci): prevent workspace binary shadowing in release verification by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28132
  • Feat/tool registry discovery by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28113

New Contributors

  • @sidhantgoyal-droid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27956
  • @amelidev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27572
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.48.0-nightly.20260613.g9e5599c32...v0.49.0-nightly.20260625.gd845bc5d4
v0.47.0 [Jun 18, 2026] details → github →

# Release v0.47.0

What's Changed

  • chore(release): bump version to 0.47.0-nightly.20260602.gcfcecebe8 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27644
  • Changelog for v0.46.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27641
  • Respect backend definitions for 3.5 flash and Update auto mode to use 3.5 flash when the flag is enabled. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27645
  • fix(policy): add EBUSY fallback and TOML parse recovery (#19919) by @krishdef7 in https://github.com/google-gemini/gemini-cli/pull/21541
  • Changelog for v0.45.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27642
  • update the max amount of times the Antigravity transition banner can be displayed. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27676
  • chore: remove experimental text from browser agent docs by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/27746
  • fix(core): implement atomic update in MCP tool discovery by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27619
  • Vertex ai model mapping fix by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27749
  • Add documentation and migration commands for Antigravity CLI by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27765
  • Avoid persisting empty resume sessions by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/27770
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.46.0...v0.47.0
v0.48.0-preview.0 pre [Jun 17, 2026] details → github →

# Release v0.48.0-preview.0

What's Changed

  • chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27779
  • ci(dependabot): enable cooldown period for npm packages by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/27743
  • refactor(core): standardize tool output formatting by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27772
  • ci: update workflow logging and policy configurations by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27853
  • fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27698
  • fix(core): handle multi-line escaped quotes in stripShellWrapper by @sanchezcoraspe in https://github.com/google-gemini/gemini-cli/pull/27467
  • fix(cli): prevent path traversal vulnerabilities during skill install… by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27767
  • Fix/pending tools and trust overrides by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27854
  • ci: use internal environment for scheduled nightly releases (#27865) by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27939
  • feat(core): Support GDC air-gapped Service Identity after auth library update by @sidhantgoyal-droid in https://github.com/google-gemini/gemini-cli/pull/27956
  • fix(cli): handle tmux false positive background detection by @amelidev in https://github.com/google-gemini/gemini-cli/pull/27572
  • Add static eval source analyzer by @ved015 in https://github.com/google-gemini/gemini-cli/pull/27631
  • fix(config): migrate coreTools setting to tools.core by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27947
  • fix(core-tools): resolve defensive path resolution for at-reference files by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27943
  • Revert "fix(core-tools): resolve defensive path resolution for at-reference files" by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27992

New Contributors

  • @sanchezcoraspe made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27467
  • @sidhantgoyal-droid made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27956
  • @amelidev made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27572
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.47.0-preview.0...v0.48.0-preview.0
v0.48.0-nightly.20260613.g9e5599c32 pre [Jun 13, 2026] details → github →

# Release v0.48.0-nightly.20260613.g9e5599c32

What's Changed

  • fix(core): implement atomic update in MCP tool discovery by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27619
  • Vertex ai model mapping fix by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27749
  • Add documentation and migration commands for Antigravity CLI by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27765
  • Avoid persisting empty resume sessions by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/27770
  • chore(release): bump version to 0.48.0-nightly.20260609.g3a13b8eeb by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27779
  • ci(dependabot): enable cooldown period for npm packages by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/27743
  • refactor(core): standardize tool output formatting by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27772
  • ci: update workflow logging and policy configurations by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27853
  • fix(core): Ensure zero-quota limits fail fast to prevent retry loop hang by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27698
  • fix(core): handle multi-line escaped quotes in stripShellWrapper by @sanchezcoraspe in https://github.com/google-gemini/gemini-cli/pull/27467

New Contributors

  • @luisfelipe-alt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27619
  • @sanchezcoraspe made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27467
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.47.0-nightly.20260609.g0567b25a2...v0.48.0-nightly.20260613.g9e5599c32
v0.47.0-preview.0 pre [Jun 10, 2026] details → github →

# Release v0.47.0-preview.0

What's Changed

  • chore(release): bump version to 0.47.0-nightly.20260602.gcfcecebe8 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27644
  • Changelog for v0.46.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27641
  • Respect backend definitions for 3.5 flash and Update auto mode to use 3.5 flash when the flag is enabled. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27645
  • fix(policy): add EBUSY fallback and TOML parse recovery (#19919) by @krishdef7 in https://github.com/google-gemini/gemini-cli/pull/21541
  • Changelog for v0.45.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27642
  • update the max amount of times the Antigravity transition banner can be displayed. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27676
  • chore: remove experimental text from browser agent docs by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/27746
  • fix(core): implement atomic update in MCP tool discovery by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27619
  • Vertex ai model mapping fix by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27749
  • Add documentation and migration commands for Antigravity CLI by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27765
  • Avoid persisting empty resume sessions by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/27770

New Contributors

  • @luisfelipe-alt made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27619
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.46.0-preview.3...v0.47.0-preview.0
v0.46.0 [Jun 10, 2026] details → github →

# Release v0.46.0

What's Changed

  • fix(core): harden PTY resize against native crashes by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27496
  • Changelog for v0.45.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27495
  • Changelog for v0.44.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27569
  • fix(cli): prevent spam loop when preferredEditor is invalid by @Niralisj in https://github.com/google-gemini/gemini-cli/pull/25324
  • Adding quote by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27571
  • Transition to flash GA model when experiment flag is present. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27570
  • chore(ci): add optimized PR size labeler and batch workflows by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27616
  • fix(ci): use pullrequesttarget trigger to grant write access on fork PRs by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27637
  • fix(patch): cherry-pick e4315b3 to release/v0.46.0-preview.0-pr-27645 to patch version v0.46.0-preview.0 and create version 0.46.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27655
  • fix(patch): cherry-pick f40498d to release/v0.46.0-preview.1-pr-27676 to patch version v0.46.0-preview.1 and create version 0.46.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27699
  • fix(patch): cherry-pick f08b4af to release/v0.46.0-preview.2-pr-27749 to patch version v0.46.0-preview.2 and create version 0.46.0-preview.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27768
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.3...v0.46.0
v0.47.0-nightly.20260609.g0567b25a2 pre [Jun 9, 2026] details → github →

# Release v0.47.0-nightly.20260609.g0567b25a2

What's Changed

  • update the max amount of times the Antigravity transition banner can be displayed. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27676
  • chore: remove experimental text from browser agent docs by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/27746
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.47.0-nightly.20260605.g4196596f7...v0.47.0-nightly.20260609.g0567b25a2
v0.46.0-preview.3 pre [Jun 9, 2026] details → github →

# Release v0.46.0-preview.3

What's Changed

  • fix(patch): cherry-pick f08b4af to release/v0.46.0-preview.2-pr-27749 to patch version v0.46.0-preview.2 and create version 0.46.0-preview.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27768
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.46.0-preview.2...v0.46.0-preview.3
v0.45.3 [Jun 9, 2026] details → github →

# Release v0.45.3

What's Changed

  • fix(patch): cherry-pick f08b4af to release/v0.45.2-pr-27749 to patch version v0.45.2 and create version 0.45.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27769
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.2...v0.45.3
v0.47.0-nightly.20260605.g4196596f7 pre [Jun 5, 2026] details → github →

# Release v0.47.0-nightly.20260605.g4196596f7

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.47.0-nightly.20260604.g4196596f7...v0.47.0-nightly.20260605.g4196596f7
v0.46.0-preview.2 pre [Jun 5, 2026] details → github →

# Release v0.46.0-preview.2

What's Changed

  • fix(patch): cherry-pick f40498d to release/v0.46.0-preview.1-pr-27676 to patch version v0.46.0-preview.1 and create version 0.46.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27699
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.46.0-preview.1...v0.46.0-preview.2
v0.45.2 [Jun 5, 2026] details → github →

# Release v0.45.2

What's Changed

  • fix(patch): cherry-pick f40498d to release/v0.45.1-pr-27676 to patch version v0.45.1 and create version 0.45.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27700
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.1...v0.45.2
v0.47.0-nightly.20260604.g4196596f7 pre [Jun 4, 2026] details → github →

# Release v0.47.0-nightly.20260604.g4196596f7

What's Changed

  • chore(ci): add optimized PR size labeler and batch workflows by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27616
  • fix(ci): use pullrequesttarget trigger to grant write access on fork PRs by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27637
  • chore(release): bump version to 0.47.0-nightly.20260602.gcfcecebe8 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27644
  • Changelog for v0.46.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27641
  • Respect backend definitions for 3.5 flash and Update auto mode to use 3.5 flash when the flag is enabled. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27645
  • fix(policy): add EBUSY fallback and TOML parse recovery (#19919) by @krishdef7 in https://github.com/google-gemini/gemini-cli/pull/21541
  • Changelog for v0.45.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27642
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-nightly.20260602.g665228e98...v0.47.0-nightly.20260604.g4196596f7
v0.45.1 [Jun 4, 2026] details → github →

# Release v0.45.1

What's Changed

  • fix(patch): cherry-pick 665228e to release/v0.45.0-pr-27570 to patch version v0.45.0 and create version 0.45.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27667
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0...v0.45.1
v0.46.0-preview.1 pre [Jun 3, 2026] details → github →

# Release v0.46.0-preview.1

What's Changed

  • fix(patch): cherry-pick e4315b3 to release/v0.46.0-preview.0-pr-27645 to patch version v0.46.0-preview.0 and create version 0.46.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27655
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.46.0-preview.0...v0.46.0-preview.1
v0.46.0-preview.0 pre [Jun 3, 2026] details → github →

# Release v0.46.0-preview.0

What's Changed

  • fix(core): harden PTY resize against native crashes by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27496
  • Changelog for v0.45.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27495
  • Changelog for v0.44.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27569
  • fix(cli): prevent spam loop when preferredEditor is invalid by @Niralisj in https://github.com/google-gemini/gemini-cli/pull/25324
  • Adding quote by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27571
  • Transition to flash GA model when experiment flag is present. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27570
  • chore(ci): add optimized PR size labeler and batch workflows by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27616
  • fix(ci): use pullrequesttarget trigger to grant write access on fork PRs by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27637
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-preview.1...v0.46.0-preview.0
v0.45.0 [Jun 3, 2026] details → github →

# Release v0.45.0

What's Changed

  • chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27362
  • fix(cli): prevent Termux relaunch and resize remount loops by @saymanq in https://github.com/google-gemini/gemini-cli/pull/27110
  • Feat/a2a expose usage metadata by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27288
  • feat(context): Complete simplification work. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/27345
  • fix(core): force update_topic tool to execute sequentially by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27357
  • Changelog for v0.44.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27360
  • Changelog for v0.43.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27361
  • Revert "fix(core): prevent SIGHUP kills in PTY environments" by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/27401
  • fix(cli): filter internal session context from history during resumption by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27391
  • Update default auto routing by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27071
  • fix(core): bypass routing classifiers to prevent orphaned function response errors by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27389
  • fix(core): suppress PTY resize EBADF errors by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27461
  • fix(core): prevent blacklist bypass in mcp list by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27377
  • fix(cli): ignore unmapped vim normal keys by @MukundaKatta in https://github.com/google-gemini/gemini-cli/pull/27102
  • fix(patch): cherry-pick bd53951 to release/v0.45.0-preview.0-pr-27496 to patch version v0.45.0-preview.0 and create version 0.45.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27535

New Contributors

  • @saymanq made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27110
  • @jvargassanchez-dot made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27288
  • @MukundaKatta made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27102
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.44.1...v0.45.0
v0.45.0-nightly.20260602.g665228e98 pre [Jun 2, 2026] details → github →

# Release v0.45.0-nightly.20260602.g665228e98

What's Changed

  • Transition to flash GA model when experiment flag is present. by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27570
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-nightly.20260530.g013914071...v0.45.0-nightly.20260602.g665228e98
v0.45.0-nightly.20260530.g013914071 pre [May 30, 2026] details → github →

# Release v0.45.0-nightly.20260530.g013914071

What's Changed

  • Changelog for v0.44.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27569
  • fix(cli): prevent spam loop when preferredEditor is invalid by @Niralisj in https://github.com/google-gemini/gemini-cli/pull/25324
  • Adding quote by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27571
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-nightly.20260529.gc82e2b597...v0.45.0-nightly.20260530.g013914071
v0.45.0-nightly.20260529.gc82e2b597 pre [May 29, 2026] details → github →

# Release v0.45.0-nightly.20260529.gc82e2b597

What's Changed

  • fix(core): harden PTY resize against native crashes by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27496
  • Changelog for v0.45.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27495
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-nightly.20260528.g5cac7c10f...v0.45.0-nightly.20260529.gc82e2b597
v0.45.0-preview.1 pre [May 28, 2026] details → github →

# Release v0.45.0-preview.1

What's Changed

  • fix(patch): cherry-pick bd53951 to release/v0.45.0-preview.0-pr-27496 to patch version v0.45.0-preview.0 and create version 0.45.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27535
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-preview.0...v0.45.0-preview.1
v0.45.0-nightly.20260528.g5cac7c10f pre [May 28, 2026] details → github →

# Release v0.45.0-nightly.20260528.g5cac7c10f

What's Changed

  • fix(cli): ignore unmapped vim normal keys by @MukundaKatta in https://github.com/google-gemini/gemini-cli/pull/27102

New Contributors

  • @MukundaKatta made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27102
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.45.0-nightly.20260527.g41c9260ca...v0.45.0-nightly.20260528.g5cac7c10f
v0.44.1 [May 28, 2026] details → github →

# Release v0.44.1

What's Changed

  • fix(patch): cherry-pick bd53951 to release/v0.44.0-pr-27496 [CONFLICTS] by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27534
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.44.0...v0.44.1
v0.45.0-preview.0 pre [May 27, 2026] details → github →

# Release v0.45.0-preview.0

What's Changed

  • chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27362
  • fix(cli): prevent Termux relaunch and resize remount loops by @saymanq in https://github.com/google-gemini/gemini-cli/pull/27110
  • Feat/a2a expose usage metadata by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27288
  • feat(context): Complete simplification work. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/27345
  • fix(core): force update_topic tool to execute sequentially by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27357
  • Changelog for v0.44.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27360
  • Changelog for v0.43.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27361
  • Revert "fix(core): prevent SIGHUP kills in PTY environments" by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/27401
  • fix(cli): filter internal session context from history during resumption by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27391
  • Update default auto routing by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27071
  • fix(core): bypass routing classifiers to prevent orphaned function response errors by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27389
  • fix(core): suppress PTY resize EBADF errors by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27461
  • fix(core): prevent blacklist bypass in mcp list by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27377
  • fix(cli): ignore unmapped vim normal keys by @MukundaKatta in https://github.com/google-gemini/gemini-cli/pull/27102

New Contributors

  • @saymanq made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27110
  • @jvargassanchez-dot made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27288
  • @MukundaKatta made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27102
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.44.0-preview.0...v0.45.0-preview.0
v0.45.0-nightly.20260527.g41c9260ca pre [May 27, 2026] details → github →

# Release v0.45.0-nightly.20260527.g41c9260ca

What's Changed

  • Changelog for v0.43.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27297
  • fix(devtools): bundle devtools package to avoid resolution errors by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27250
  • fix(cli): integrate PolicyEngine into ACP session to prevent deadlocks (#23507) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27252
  • fix: robust ripgrep path resolution and 1p hermetic execution support by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27253
  • refactor: decouple stored session deletion from ChatRecordingService (#22920) by @yuvrajangadsingh in https://github.com/google-gemini/gemini-cli/pull/27039
  • fix(core): improve Alpine shell compatibility by @dibyx in https://github.com/google-gemini/gemini-cli/pull/26770
  • fix(core): generalize MCP compliance fix for tool results by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27045
  • fix(scripts): scrub CI env vars in dev to keep interactive mode by @Hashaam101 in https://github.com/google-gemini/gemini-cli/pull/27159
  • fix(core): Added date field for the GCal MCP by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27251
  • fix(core): centralize path validation to prevent crashes from malformed prompts by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27211
  • fix(core): prevent SIGHUP kills in PTY environments (WSL2/Kitty/Alacritty) by @ProthamD in https://github.com/google-gemini/gemini-cli/pull/27267
  • fix(core): dynamic fallback routing for exhausted quota models by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27315
  • Auto detect pnpm global installation path for macOS and Windows by @tisonkun in https://github.com/google-gemini/gemini-cli/pull/22748
  • fix(windows): resolve interactive shell arrow-key navigation on Windows by @KumarADITHYA123 in https://github.com/google-gemini/gemini-cli/pull/23505
  • ci: robust stale issue lifecycle and consolidated triage labels by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27015
  • fix(context): Ensure last message is processed. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/27232
  • chore/release: bump version to 0.44.0-nightly.20260521.g57c42a5c4 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27324
  • fix(ui): added volta to auto update check by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27353
  • perf: optimize issue triage and lifecycle management by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27346
  • chore(release): bump version to 0.45.0-nightly.20260521.g854f811be by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27362
  • fix(cli): prevent Termux relaunch and resize remount loops by @saymanq in https://github.com/google-gemini/gemini-cli/pull/27110
  • Feat/a2a expose usage metadata by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27288
  • feat(context): Complete simplification work. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/27345
  • fix(core): force update_topic tool to execute sequentially by @jvargassanchez-dot in https://github.com/google-gemini/gemini-cli/pull/27357
  • Changelog for v0.44.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27360
  • Changelog for v0.43.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27361
  • Revert "fix(core): prevent SIGHUP kills in PTY environments" by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/27401
  • fix(cli): filter internal session context from history during resumption by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27391
  • Update default auto routing by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27071
  • fix(core): bypass routing classifiers to prevent orphaned function response errors by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27389
  • fix(core): suppress PTY resize EBADF errors by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27461
  • fix(core): prevent blacklist bypass in mcp list by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27377

New Contributors

  • @dibyx made their first contribution in https://github.com/google-gemini/gemini-cli/pull/26770
  • @Hashaam101 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27159
  • @tisonkun made their first contribution in https://github.com/google-gemini/gemini-cli/pull/22748
  • @saymanq made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27110
  • @jvargassanchez-dot made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27288
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.44.0-nightly.20260521.g57c42a5c4...v0.45.0-nightly.20260527.g41c9260ca
v0.44.0 [May 27, 2026] details → github →

# Release v0.44.0

What's Changed

  • chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26957
  • Changelog for v0.42.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26958
  • Refactor: Eliminate no-unsafe-return suppressions via strict type validation by @M-DEV-1 in https://github.com/google-gemini/gemini-cli/pull/20668
  • Changelog for v0.43.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26959
  • feat(core): change agent registration to first-wins and prioritize project by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26953
  • feat(cli): merge Auto modes into a single Auto mode by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/26714
  • fix(core): preserve OAuth refresh tokens during rotation and retrieval by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26924
  • fix(cli): allow keychain auth for --list-sessions and non-interactive mode by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26921
  • fix(core): handle EISDIR on virtual drives in memory discovery by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26985
  • fix(cli): auto-approve shell redirections in AUTO_EDIT mode by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27003
  • ci: suppress bot comments during standard triage maintenance by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27006
  • fix(core): refresh MCP OAuth token usage after re-auth by @sahilkirad in https://github.com/google-gemini/gemini-cli/pull/26312
  • fix(ui): clamped table column widths by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26991
  • fix(core): isolate subagent thread context by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26449
  • chore: add execution permission to scripts/review.sh by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27009
  • fix(core): made context files append instead of replace by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26950
  • fix: add system PATH fallback for ripgrep resolution (#26777) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26868
  • chore: clean up launched memory features by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26941
  • fix(core): throttle shell text output and bound live UI buffer by @emersonbusson in https://github.com/google-gemini/gemini-cli/pull/26955
  • fix(cli): don't crash when an @-mention captures a non-path blob by @ifitisit in https://github.com/google-gemini/gemini-cli/pull/25980
  • fix(core): ensure stable fallback for restricted preview models by @galz10 in https://github.com/google-gemini/gemini-cli/pull/26999
  • feat(core): expose RAG snippets to local log file for debugging by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/27016
  • fix(acp/auth): prevent conflicting credentials on enterprise gateways and support optional API keys natively by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27021
  • fix(core): respect NO_PROXY for network-based MCP servers by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27012
  • fix(cli): resolve permission denied in sandbox on NixOS and other distros by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27004
  • fix(ui): preserve new line at the end of edit window by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27057
  • fix(core): ensure Vertex AI sets hasAccessToPreviewModels and remove aggressive 404 fallback revocation by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27067
  • fix(core): ensure stable admin settings comparison across IPC to prevent restart loop by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27066
  • fix(deps): update vulnerable dependencies by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27062
  • fix(core): resolve EISDIR errors during file processing (#21527) by @ProthamD in https://github.com/google-gemini/gemini-cli/pull/27041
  • docs(extensions): clarify env var sanitization policy for MCP and ext… by @galz10 in https://github.com/google-gemini/gemini-cli/pull/22854
  • fix(ui): add ENAMETOOLONG and ENOTDIR to exceptions for file parsing errors by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27069
  • fix(cli): explicitly clear entrypoint when spawning sandbox container by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27059
  • docs: update sandbox image command by @sjhddh in https://github.com/google-gemini/gemini-cli/pull/26774
  • fix(core): externalize https-proxy-agent to fix proxy support by @sotokisehiro in https://github.com/google-gemini/gemini-cli/pull/26361
  • security: update dependencies to fix critical and high vulnerabilities by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27077
  • Fix/web fetch ctrl c abort by @ProthamD in https://github.com/google-gemini/gemini-cli/pull/24320
  • fix(core): add aliases and thinking config for gemini-3.1 models by @anishs1207 in https://github.com/google-gemini/gemini-cli/pull/27007
  • fix(core): use hasAccessToPreview for auto model resolution and fix disappearing models by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27112
  • feat(core): add adk.agentSessionSubagentEnabled flag by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26947
  • fix(core): enforce compile-time exhaustiveness in content-utils by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/27207
  • feat(skills): add agent-tui and tui-tester skills by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/27121
  • fix(context): Fix snapshot recovery across sessions. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26939
  • fix(core): add unit tests for stableStringify by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27212
  • fix(core): prefer pwsh.exe over Windows PowerShell 5.1 (#25859) by @kaluchi in https://github.com/google-gemini/gemini-cli/pull/25900
  • feat(core): add LocalSessionInvocation by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26665
  • refactor: decouple auto model description and configuration from releaseChannel by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27227
  • fix(core): prevent isBinary false-positive on Windows PTY streams by @TirthNaik-99 in https://github.com/google-gemini/gemini-cli/pull/26565
  • fix(cli): Prevent unmapped keys in Vim Normal mode from inserting text into prompt Input. by @Rajeshpatel07 in https://github.com/google-gemini/gemini-cli/pull/25139
  • fix(a2a-server): Implement default policy loading for parity with CLI by @kschaab in https://github.com/google-gemini/gemini-cli/pull/27073
  • feat(core): add RemoteSessionInvocation by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26937
  • fix: allow configured MCP servers in non-interactive mode by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27215
  • fix(core): add exception handling to migrateFromFileStorage by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27229
  • fix(cli): bundle ink worker-entry.js by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27249
  • feat(core): wire AgentSession invocations into agent-tool by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26948
  • fix(core): prevent path traversal in custome command file injection by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27234
  • fix(core): respect NO_PROXY in global fetch dispatcher by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27216
  • fix(core): correctly handle nullable array types in MCP tools by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27228
  • fix(cli): preserve proxy-agent named exports in ESM bundle by @ashishch432 in https://github.com/google-gemini/gemini-cli/pull/27145
  • Proposal: deterministic encoding for child-process I/O by @kaluchi in https://github.com/google-gemini/gemini-cli/pull/27247
  • feat(cli): add Sublime Text and Emacs Client editors, improve error messages and documentation by @alberti42 in https://github.com/google-gemini/gemini-cli/pull/21090
  • Changelog for v0.43.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27297
  • fix(devtools): bundle devtools package to avoid resolution errors by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27250
  • fix(cli): integrate PolicyEngine into ACP session to prevent deadlocks (#23507) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27252
  • fix: robust ripgrep path resolution and 1p hermetic execution support by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27253
  • refactor: decouple stored session deletion from ChatRecordingService (#22920) by @yuvrajangadsingh in https://github.com/google-gemini/gemini-cli/pull/27039
  • fix(core): improve Alpine shell compatibility by @dibyx in https://github.com/google-gemini/gemini-cli/pull/26770
  • fix(core): generalize MCP compliance fix for tool results by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27045
  • fix(scripts): scrub CI env vars in dev to keep interactive mode by @Hashaam101 in https://github.com/google-gemini/gemini-cli/pull/27159
  • fix(core): Added date field for the GCal MCP by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27251
  • fix(core): centralize path validation to prevent crashes from malformed prompts by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27211
  • fix(core): prevent SIGHUP kills in PTY environments (WSL2/Kitty/Alacritty) by @ProthamD in https://github.com/google-gemini/gemini-cli/pull/27267
  • fix(core): dynamic fallback routing for exhausted quota models by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27315
  • Auto detect pnpm global installation path for macOS and Windows by @tisonkun in https://github.com/google-gemini/gemini-cli/pull/22748
  • fix(windows): resolve interactive shell arrow-key navigation on Windows by @KumarADITHYA123 in https://github.com/google-gemini/gemini-cli/pull/23505
  • ci: robust stale issue lifecycle and consolidated triage labels by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27015
  • fix(context): Ensure last message is processed. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/27232
  • chore/release: bump version to 0.44.0-nightly.20260521.g57c42a5c4 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27324
  • fix(ui): added volta to auto update check by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27353
  • perf: optimize issue triage and lifecycle management by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27346

New Contributors

  • @emersonbusson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/26955
  • @sjhddh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/26774
  • @sotokisehiro made their first contribution in https://github.com/google-gemini/gemini-cli/pull/26361
  • @anishs1207 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27007
  • @kaluchi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/25900
  • @Rajeshpatel07 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/25139
  • @ashishch432 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27145
  • @alberti42 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/21090
  • @dibyx made their first contribution in https://github.com/google-gemini/gemini-cli/pull/26770
  • @Hashaam101 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/27159
  • @tisonkun made their first contribution in https://github.com/google-gemini/gemini-cli/pull/22748
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.43.0...v0.44.0