Gemini CLI Latest Version & Updates

By: Google · Last checked: 2 de ago. de 2026, 07:02 UTC

Latest version

The latest version of Gemini CLI is v0.53.1 (released 33h ago).

Release cadence

Latest
0.53.1
Updates in 30 days
5
releases
7 days
2
releases
Median interval
~5d

Computed by this site from npm/GitHub publish timestamps (median-based).

Jump to a version25

Recent releases

v0.53.1

Jul 31, 2026 UTC
Changes (summary)
  • fix(patch): f47d6c6 を release/v0.53.0-pr-28566 にチェリーピック [CONFLICTS] — @gemini-cli-robot による https://github.com/google-gemini/gemini-cli/pull/28610
Show original notes (English)
What's Changed
  • fix(patch): cherry-pick f47d6c6 to release/v0.53.0-pr-28566 [CONFLICTS] by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28610

v0.53.0

Jul 28, 2026 UTC
Changes (summary)
  • fix(core,a2a): キャンセルされたツールの応答をグループ化し、連続する役割を合成して400 Bad Requestを防止 by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28407
  • feat(caretaker-triage): LLMトリアージオーケストレータとコンテナビルドを実装 by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28345
  • refactor(cli): macOSの許容的なSeatbeltプロファイルをdeny-defaultモデルに合わせて整備 by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28424
  • fix(core): 無限のReActループとプロンプトインジェクションループを軽減 by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28429
  • fix(a2a-server): ワークスペースの信頼性とタスクの分離を強制してRCEを防止 by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28470
  • fix(core): キャッシュされた資格情報を順次検証し、GOOGLE_APPLICATION_CREDENTIALSのフォールバックを復元 by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28472
  • feat(evals): evalカバレッジレポートコマンドを追加 by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28169
Show original notes (English)
What's Changed
  • fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28407
  • feat(caretaker-triage): implement LLM triage orchestrator and container build by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28345
  • refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28424
  • fix(core): mitigate infinite ReAct loops and prompt injection loops by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28429
  • fix(a2a-server): enforce workspace trust and task isolation to prevent RCE by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28470
  • fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28472
  • feat(evals): add eval coverage report command by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28169

v0.52.0

Jul 22, 2026 UTC
Changes (summary)
  • Refactor: ワークスペースコンテキストから一時的なCI設定ファイルを除外する by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28216
  • feat(caretaker-triage): トリアージワーカーのコア基盤モジュールを追加 by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28163
  • feat(caretaker-egress): egressサービス用のOctokit GitHub Actionsハンドラを実装 by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28303
  • chore(release): バージョンを 0.52.0-nightly.20260707.g27a3da3e8 に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28323
  • Changelog for v0.51.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28320
  • Changelog for v0.50.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28322
  • fix(core-tools): write_file と replace で JSON および IPYNB ファイルに対するLLM補正を回避する by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28223
  • fix(core): フォールバック要約で前回の意図ラベルを曖昧でないものにする by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28343
  • feat(caretaker-triage): メインワーカーの実行ループとegressアクションパブリッシャを実装 by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28306
  • fix(privacy): アカウントに Code Assist ティアがない場合に明確なメッセージを表示する by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28304
  • fix(core): 共有プロジェクトのクォータ上限エラーにセットアップのヒントを追加して詳細化する by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28391
  • fix(a2a-server): タスクのキャンセルが実行ループを中断することを保証する by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28316
  • fix(core): relative パスをサポートするためにプランモードの書き込みポリシーを簡素化する by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28398
  • feat(core): Node 用 google-auth-library のバージョンを 10.9.0 に更新 by @jerrylin3321 in https://github.com/google-gemini/gemini-cli/pull/28385
  • chore/release: バージョンを 0.52.0-nightly.20260715.gfa975395b に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28402
Show original notes (English)
What's Changed
  • Refactor: exclude transient CI configuration files from workspace context by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28216
  • feat(caretaker-triage): add triage worker core foundational modules by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28163
  • feat(caretaker-egress): implement octokit github action handler for egress service by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28303
  • chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28323
  • Changelog for v0.51.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28320
  • Changelog for v0.50.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28322
  • fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28223
  • fix(core): use unambiguous previous intent label in fallback summary by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28343
  • feat(caretaker-triage): implement main worker execution loop and egress action publisher by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28306
  • fix(privacy): show a clear message when the account has no Code Assist tier by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28304
  • fix(core): enrich shared project quota limit errors with setup hint by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28391
  • fix(a2a-server): ensure task cancellation aborts execution loop by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28316
  • fix(core): simplify plan mode write policy to support relative paths by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28398
  • feat(core): Bump node google-auth-library version to 10.9.0 by @jerrylin3321 in https://github.com/google-gemini/gemini-cli/pull/28385
  • chore/release: bump version to 0.52.0-nightly.20260715.gfa975395b by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28402

v0.51.0

Jul 16, 2026 UTC
Changes (summary)
  • v0.50.0-preview.1 の変更履歴(@gemini-cli-robot による): https://github.com/google-gemini/gemini-cli/pull/28150
  • no_proxy テストの修正(@jerrylin3321 による): https://github.com/google-gemini/gemini-cli/pull/28131
  • chore(release): バージョンを 0.51.0-nightly.20260625.g3fbf93e26 に更新(@gemini-cli-robot による): https://github.com/google-gemini/gemini-cli/pull/28151
  • Vertex の base url 更新(@DavidAPierce による): https://github.com/google-gemini/gemini-cli/pull/28145
  • fix(security): 大文字小文字を区別しない sensitive path blocklist と vscode hitl を強制(@luisfelipe-alt による): https://github.com/google-gemini/gemini-cli/pull/27966
  • fix(core-tools): at-reference ファイルの防御的パス解決を修正し、macOS テストを修正(@luisfelipe-alt による): https://github.com/google-gemini/gemini-cli/pull/28053
  • feat(caretaker): Cloud Run webhook 取り込みサービスを実装(@chadd28 による): https://github.com/google-gemini/gemini-cli/pull/28015
  • fix(core): memory import processor におけるシンボリックリンクのディレクトリ脱出を解決(@luisfelipe-alt による): https://github.com/google-gemini/gemini-cli/pull/28233
  • feat(caretaker): egress cloud run サービスのスケルトン(@chadd28 による): https://github.com/google-gemini/gemini-cli/pull/28167
  • fix(sandbox): macOS サンドボックス内で ~/.gitconfig を読み取り専用にする(@ompatel-aiml による): https://github.com/google-gemini/gemini-cli/pull/28221
  • fix(core): modern models 向けに文字列リテラルのエスケープシーケンスを保持(@luisfelipe-alt による): https://github.com/google-gemini/gemini-cli/pull/28299
  • fix(core): スクラブ済み履歴のターンから thoughts を除去し、thought のリークを解決(@amelidev による): https://github.com/google-gemini/gemini-cli/pull/27971
Show original notes (English)
What's Changed
  • 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
  • fix(security): enforce case-insensitive sensitive path blocklist and vscode hitl by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27966
  • fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28053
  • feat(caretaker): implement Cloud Run webhook ingestion service by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28015
  • fix(core): resolve symbolic link directory escape in memory import processor by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28233
  • feat(caretaker): egress cloud run service skeleton by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28167
  • fix(sandbox): make ~/.gitconfig read-only in the macOS sandbox by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28221
  • fix(core): preserve escape sequences in string literals for modern models by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28299
  • fix(core): strip thoughts from scrubbed history turns and resolve thought leakage by @amelidev in https://github.com/google-gemini/gemini-cli/pull/27971

v0.50.0

Jul 8, 2026 UTC
Changes (summary)
  • fix/verify release npm ci ignore scripts: release の npm ci の ignore スクリプトを修正・検証 by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28116
  • fix(ci): release 検証時に workspace のバイナリがシャドウされるのを防止 by @galdawave 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): 不正な NPM リリースと promote ジョブのクラッシュを防止 by @galdawave in https://github.com/google-gemini/gemini-cli/pull/28147
Show original notes (English)
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 @galdawave 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 @galdawave in https://github.com/google-gemini/gemini-cli/pull/28147

v0.49.0

Jun 25, 2026 UTC
Changes (summary)
  • chore(release): バージョンを0.48.0-nightly.20260609.g3a13b8eebに更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27779
  • ci(dependabot): npmパッケージに対するクールダウン期間を有効化 by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/27743
  • refactor(core): ツール出力のフォーマットを標準化 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27772
  • ci: ワークフローのログおよびポリシー設定を更新 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27853
  • fix(core): ゼロクオータの制限でリトライループがハングするのを防ぐため失敗を早期に検出するように by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27698
  • fix(core): stripShellWrapperで複数行のエスケープされた引用符を処理するように by @sanchezcoraspe in https://github.com/google-gemini/gemini-cli/pull/27467
  • fix(cli): スキルインストール中のパストラバーサル脆弱性を防止… 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: 定期的なナイトリーリリースに内部環境を使用 (#27865) by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27939
  • feat(core): 認証ライブラリ更新後のGDCエアギャップ済みService Identityをサポート by @sidhantgoyal-droid in https://github.com/google-gemini/gemini-cli/pull/27956
  • fix(cli): tmuxの誤検出によるバックグラウンド判定を修正 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): coreTools設定をtools.coreへ移行 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27947
  • fix(core-tools): at-referenceファイルの防御的パス解決を修正 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): バージョンを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): ナイトリーリリースでのパッケージ変数に対するフォールバックを提供 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/28016
  • chore(deps): 依存関係をピン留めし、14日間の更新クールダウンを強制 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27948
  • fix(ci): npmrcのregistry urlに末尾スラッシュを追加 by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28038
  • feat: eval:inventory CLIコマンドと報告ロジックを追加 by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28009
  • fix: ワークスペースの公開失敗とスケジューラのイベントループ飢餓を解決 by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/28063
  • fix(ci): ナイトリーリリースでENEEDAUTHを防ぐためにwombat dressing roomフォールバックを使用 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
Show original notes (English)
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

v0.47.0

Jun 18, 2026 UTC
Changes (summary)
  • chore(release): バージョンを0.47.0-nightly.20260602.gcfcecebe8に更新しました by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27644
  • v0.46.0-preview.0 の変更履歴を追加しました by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27641
  • バックエンド定義を3.5 flashに対応させ、フラグが有効な場合は自動モードで3.5 flashを使用するように更新しました by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27645
  • fix(policy): EBUSYフォールバックの追加とTOMLパースのリカバリを実装しました (#19919) by @krishdef7 in https://github.com/google-gemini/gemini-cli/pull/21541
  • v0.45.0 の変更履歴を追加しました by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27642
  • Antigravity トランジションバナーの表示回数上限を更新しました by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27676
  • chore: browser agent ドキュメントから実験的表現を削除しました by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/27746
  • fix(core): MCP tool discovery におけるアトミックアップデートを実装しました by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/27619
  • Vertex ai のモデルマッピングを修正しました by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27749
  • Antigravity CLI のドキュメントとマイグレーションコマンドを追加しました by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27765
  • 空の resume セッションを永続化しないようにしました by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/27770
Show original notes (English)
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

v0.46.0

Jun 10, 2026 UTC
Changes (summary)
  • fix(core): ネイティブクラッシュに対するPTYリサイズ処理を強化しました by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27496
  • v0.45.0-preview.0 の変更履歴 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27495
  • v0.44.0 の変更履歴 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27569
  • fix(cli): preferredEditor が無効な場合のスパムループを防止しました by @Niralisj in https://github.com/google-gemini/gemini-cli/pull/25324
  • 引用を追加しました by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27571
  • 実験フラグが有効な場合に flash GA モデルへ移行するようにしました by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27570
  • chore(ci): 最適化されたPRサイズラベラーとバッチワークフローを追加しました by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27616
  • fix(ci): フォークのPRに書き込み権限を付与するために pull_request_target トリガーを使用するようにしました by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27637
  • fix(patch): e4315b3 を release/v0.46.0-preview.0-pr-27645 にチェリーピックして v0.46.0-preview.0 をパッチし、version 0.46.0-preview.1 を作成しました by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27655
  • fix(patch): f40498d を release/v0.46.0-preview.1-pr-27676 にチェリーピックして v0.46.0-preview.1 をパッチし、version 0.46.0-preview.2 を作成しました by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27699
  • fix(patch): f08b4af を release/v0.46.0-preview.2-pr-27749 にチェリーピックして v0.46.0-preview.2 をパッチし、version 0.46.0-preview.3 を作成しました by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27768
Show original notes (English)
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 pull_request_target 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

v0.45.3

Jun 9, 2026 UTC
Changes (summary)
  • fix(patch): f08b4af を release/v0.45.2-pr-27749 に cherry-pick して v0.45.2 のパッチを適用し、バージョン 0.45.3 を作成しました(@gemini-cli-robot、https://github.com/google-gemini/gemini-cli/pull/27769)
Show original notes (English)
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

v0.45.2

Jun 5, 2026 UTC
Changes (summary)
  • fix(patch): f40498d を release/v0.45.1-pr-27676 にチェリーピックして v0.45.1 のパッチを適用し、バージョン 0.45.2 を作成 — @gemini-cli-robot による https://github.com/google-gemini/gemini-cli/pull/27700
Show original notes (English)
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

v0.45.1

Jun 4, 2026 UTC
Changes (summary)
  • fix(patch): commit 665228e を release/v0.45.0-pr-27570 ブランチにチェリーピックして v0.45.0 のパッチを当て、バージョン 0.45.1 を作成しました(@gemini-cli-robot による https://github.com/google-gemini/gemini-cli/pull/27667)
Show original notes (English)
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

v0.45.0

Jun 3, 2026 UTC
Changes (summary)
  • chore(release): バージョンを 0.45.0-nightly.20260521.g854f811be に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27362
  • fix(cli): Termux の再起動とリサイズによる再マウントループを防止 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): 簡略化作業を完了 by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/27345
  • fix(core): update_topic ツールを強制的に逐次実行させるよう変更 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): 再開時に履歴から内部セッションコンテキストを除外 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): ルーティング分類器をバイパスして孤立した関数レスポンスのエラーを防止 by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27389
  • fix(core): PTY リサイズ時の EBADF エラーを抑制 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27461
  • fix(core): mcp list でのブラックリスト回避を防止 by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27377
  • fix(cli): マッピングされていない vim の通常キーを無視 by @MukundaKatta in https://github.com/google-gemini/gemini-cli/pull/27102
  • fix(patch): bd53951 を release/v0.45.0-preview.0-pr-27496 にチェリーピックして v0.45.0-preview.0 をパッチし、version 0.45.0-preview.1 を作成 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27535
Show original notes (English)
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

v0.44.1

May 28, 2026 UTC
Changes (summary)
  • fix(patch): bd53951 を release/v0.44.0-pr-27496 に cherry-pick(競合あり) by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27534
Show original notes (English)
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

v0.44.0

May 27, 2026 UTC
Changes (summary)
  • 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
  • v0.42.0 の変更履歴 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26958
  • リファクタ: 厳密な型検証により `no-unsafe-return` の抑制を排除 by @M-DEV-1 in https://github.com/google-gemini/gemini-cli/pull/20668
  • v0.43.0-preview.0 の変更履歴 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26959
  • feat(core): エージェント登録を先勝ちに変更しプロジェクトを優先 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26953
  • feat(cli): Auto モードを統合して単一の Auto モードに by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/26714
  • fix(core): ローテーションおよび取得時に OAuth リフレッシュトークンを保持するよう修正 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26924
  • fix(cli): --list-sessions と非対話モードでキーチェーン認証を許可 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26921
  • fix(core): メモリ上の仮想ドライブでの探索時に EISDIR を処理 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26985
  • fix(cli): AUTO_EDIT モードでシェルリダイレクトを自動承認 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27003
  • ci: 標準トリアージ保守中のボットコメントを抑制 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27006
  • fix(core): 再認証後に MCP OAuth トークンの使用を更新 by @sahilkirad in https://github.com/google-gemini/gemini-cli/pull/26312
  • fix(ui): テーブル列幅をクランプするよう修正 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26991
  • fix(core): サブエージェントのスレッドコンテキストを分離 by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26449
  • chore: scripts/review.sh に実行権限を追加 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27009
  • fix(core): コンテキストファイルを置換ではなく追記するように変更 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26950
  • fix: ripgrep 解決のためのシステム PATH フォールバックを追加 (#26777) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26868
  • chore: 起動したメモリ機能をクリーンアップ by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26941
  • fix(core): シェルのテキスト出力をスロットリングしライブ UI バッファに上限を設定 by @emersonbusson in https://github.com/google-gemini/gemini-cli/pull/26955
  • fix(cli): @メンションが非パスの blob を捕捉してもクラッシュしないように by @ifitisit in https://github.com/google-gemini/gemini-cli/pull/25980
  • fix(core): 制限付きプレビューモデルの安定したフォールバックを保証 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/26999
  • feat(core): デバッグ用に RAG スニペットをローカルログファイルに露出 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/27016
  • fix(acp/auth): 企業ゲートウェイでの資格情報競合を防ぎ、オプションの API キーをネイティブにサポート by @sripasg in https://github.com/google-gemini/gemini-cli/pull/27021
  • fix(core): ネットワークベースの MCP サーバーで NO_PROXY を尊重 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27012
  • fix(cli): NixOS およびその他のディストリでサンドボックスの権限拒否を解決 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27004
  • fix(ui): 編集ウィンドウの末尾の改行を保持 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27057
  • fix(core): Vertex AI が hasAccessToPreviewModels を設定することを保証し、攻撃的な 404 フォールバック取り消しを削除 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/27067
  • fix(core): IPC 全体で管理者設定の比較を安定させ再起動ループを防止 by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27066
  • fix(deps): 脆弱な依存関係を更新 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/27062
  • fix(core): ファイル処理中の EISDIR エラーを解決 (#21527) by @ProthamD in https://github.com/google-gemini/gemini-cli/pull/27041
  • docs(extensions): MCP と拡張機能のための環境変数サニタイズポリシーを明確化 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/22854
  • fix(ui): ファイル解析エラーの例外に ENAMETOOLONG と ENOTDIR を追加 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27069
  • fix(cli): サンドボックスコンテナを生成する際に entrypoint を明示的にクリア by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27059
  • docs: サンドボックスイメージコマンドを更新 by @sjhddh in https://github.com/google-gemini/gemini-cli/pull/26774
  • fix(core): proxy サポートを修正するため https-proxy-agent を外部化 by @sotokisehiro in https://github.com/google-gemini/gemini-cli/pull/26361
  • security: 重大および高リスクの脆弱性を修正するため依存関係を更新 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): gemini-3.1 モデルのエイリアスと thinking 設定を追加 by @anishs1207 in https://github.com/google-gemini/gemini-cli/pull/27007
  • fix(core): 自動モデル解決で hasAccessToPreview を使用し消えるモデルを修正 by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/27112
  • feat(core): adk.agentSessionSubagentEnabled フラグを追加 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26947
  • fix(core): content-utils におけるコンパイル時の網羅性を強制 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/27207
  • feat(skills): agent-tui と tui-tester スキルを追加 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/27121
  • fix(context): セッション間のスナップショット復旧を修正 by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26939
  • fix(core): stableStringify の単体テストを追加 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27212
  • fix(core): Windows の PowerShell 5.1 より pwsh.exe を優先 (#25859) by @kaluchi in https://github.com/google-gemini/gemini-cli/pull/25900
  • feat(core): LocalSessionInvocation を追加 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26665
  • refactor: auto モデルの説明と設定を releaseChannel から切り離し by @danielweis in https://github.com/google-gemini/gemini-cli/pull/27227
  • fix(core): Windows PTY ストリームでの isBinary の誤検知を防止 by @TirthNaik-99 in https://github.com/google-gemini/gemini-cli/pull/26565
  • fix(cli): Vim Normal モードで未マップのキーがプロンプト入力に文字を挿入するのを防止 by @Rajeshpatel07 in https://github.com/google-gemini/gemini-cli/pull/25139
  • fix(a2a-server): CLI と同等のデフォルトポリシー読み込みを実装 by @kschaab in https://github.com/google-gemini/gemini-cli/pull/27073
  • feat(core): RemoteSessionInvocation を追加 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26937
  • fix: 非対話モードで構成済みの MCP サーバーを許可 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27215
  • fix(core): migrateFromFileStorage に例外処理を追加 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27229
  • fix(cli): ink の worker-entry.js をバンドル by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/27249
  • feat(core): AgentSession の呼び出しを agent-tool に配線 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26948
  • fix(core): カスタムコマンドファイル注入でのパストラバーサルを防止 by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/27234
  • fix(core): グローバルな fetch ディスパッチャで NO_PROXY を尊重 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/27216
  • fix(core): MCP ツールで nullable な配列型を正しく処理 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/27228
  • fix(cli): ESM バンドルで proxy-agent の named exports を保持 by @ashishch432 in https://gi
Show original notes (English)
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

v0.43.0

May 22, 2026 UTC
Changes (summary)
  • feat(core): 外科的編集に対して編集ツールを使うようモデルを誘導、typoを修正(@aishaneeshah) in https://github.com/google-gemini/gemini-cli/pull/26480
  • docs: Auto Memory がメモリ更新とスキルを提案することを明確化(@SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/26527
  • fix(core): GOOGLE_CLOUD_PROJECT に対する数値プロジェクトIDを拒否するよう修正 (#24695)(@Abhijit-2592) in https://github.com/google-gemini/gemini-cli/pull/26532
  • fix(core): error utils の unsafe な型アサーション抑制を削除(@himanshu748) in https://github.com/google-gemini/gemini-cli/pull/19881
  • fix(core): YOLO と AUTO_EDIT モードでサンドボックス無しでもリダイレクトを許可(@galz10) in https://github.com/google-gemini/gemini-cli/pull/26542
  • ci(release): 署名なしの macOS バイナリをビルドしてリリースに添付(@ruomengz) in https://github.com/google-gemini/gemini-cli/pull/26462
  • fix(core): コンテキストマネージャでのチャット破損バグを修正(@joshualitt) in https://github.com/google-gemini/gemini-cli/pull/26534
  • fix(cli): 非対話モードで AgentExecutionStopped の JSON 出力を提供(@cynthialong0-0) in https://github.com/google-gemini/gemini-cli/pull/26504
  • feat(evals): シェルコマンド安全性の評価を追加(@akh64bit) in https://github.com/google-gemini/gemini-cli/pull/26528
  • fix(core): 無効なカスタムプランディレクトリを優雅に扱う(@cynthialong0-0) in https://github.com/google-gemini/gemini-cli/pull/26560
  • fix(acp): ツール説明を思考ストリームからツール呼び出しのコンテンツへ移動(@sripasg) in https://github.com/google-gemini/gemini-cli/pull/26554
  • fix(a2a-server): ツール完了待ちの競合状態を解決(@kschaab) in https://github.com/google-gemini/gemini-cli/pull/26568
  • fix(cli): サンドボックスコンテナ名をランダム化(@Kkartik14) in https://github.com/google-gemini/gemini-cli/pull/26014
  • fix(core): 非同期コンテキスト管理パイプラインのヒステリシスを修正(@joshualitt) in https://github.com/google-gemini/gemini-cli/pull/26452
  • Tighten private Auto Memory patch allowlist(@SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/26535
  • fix(cli): 読み取り専用の設定スコープを非表示化(@cvan20191) in https://github.com/google-gemini/gemini-cli/pull/26249
  • fix(ci): mac バイナリの実行ビットを保持(@ruomengz) in https://github.com/google-gemini/gemini-cli/pull/26600
  • fix(cli): 信頼されていないフォルダでの mcp リストの UX を改善(@Adib234) in https://github.com/google-gemini/gemini-cli/pull/26457
  • fix(core): ヘッドレス Linux での OAuth 認証時に発生するサイレントハングを防止(@RhysSullivan) in https://github.com/google-gemini/gemini-cli/pull/26571
  • Changelog for v0.42.0-preview.0(@gemini-cli-robot) in https://github.com/google-gemini/gemini-cli/pull/26537
  • ci: triage ワークフローでの "Argument list too long" を修正(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26603
  • refactor(cli): core ツールをネイティブの ToolDisplay プロパティへ移行し UI レンダリングを修正(@mbleigh) in https://github.com/google-gemini/gemini-cli/pull/25186
  • don't wrap args unnecessarily(@scidomino) in https://github.com/google-gemini/gemini-cli/pull/26599
  • fix(core): Git 環境で system PATH を保持して ENOENT を修正 (#25034)(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26587
  • fix(routing): ApprovalModeStrategy 内の resolveClassifierModel 引数不一致を修正(@danielweis) in https://github.com/google-gemini/gemini-cli/pull/26658
  • docs: vi モードのショートカットを追加および MCP/カスタムサンドボックス設定を明確化(@chrisjcthomas) in https://github.com/google-gemini/gemini-cli/pull/23853
  • fix(ux): スペース開放後に文字起こしテキストが表示されない問題を修正(@devr0306) in https://github.com/google-gemini/gemini-cli/pull/26609
  • ci: scheduled triage ワークフローでの JSON パースを修正(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26656
  • fix(cli): memoryV2 有効時に /memory add サブコマンドを非表示(@SandyTao520) in https://github.com/google-gemini/gemini-cli/pull/26605
  • fix: ホームディレクトリから起動したときの誤検知されるコマンド競合を防止(@Br1an67) in https://github.com/google-gemini/gemini-cli/pull/23069
  • fix(core): LocalAgentExecutor でのモデルルーティング決定をキャッシュ(@akh64bit) in https://github.com/google-gemini/gemini-cli/pull/26548
  • Changelog for v0.42.0-preview.2(@gemini-cli-robot) in https://github.com/google-gemini/gemini-cli/pull/26597
  • skip broken test(@scidomino) in https://github.com/google-gemini/gemini-cli/pull/26705
  • feat: セッションをファイルにエクスポートし、フラグでインポート可能に(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26514
  • Feat: CLI インターフェースにマシンホスト名を追加(@M-DEV-1) in https://github.com/google-gemini/gemini-cli/pull/25637
  • docs(extensions): リリースガイドをリファクタリングし、更新メカニズムを追加(@ruomengz) in https://github.com/google-gemini/gemini-cli/pull/26595
  • fix(ci): lifecycle manager でのメンテナ識別を修正(@gundermanc) in https://github.com/google-gemini/gemini-cli/pull/26706
  • fix(ui): 再開ヒントの session id を引用符で囲むように追加(@devr0306) in https://github.com/google-gemini/gemini-cli/pull/26669
  • Changelog for v0.41.0(@gemini-cli-robot) in https://github.com/google-gemini/gemini-cli/pull/26670
  • refactor(core): エージェントセッションプロトコルの変更(@adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/26661
  • fix(context): gc バックストップのための緩い境界ポリシーを実装(@joshualitt) in https://github.com/google-gemini/gemini-cli/pull/26594
  • fix(core): ドロップされたツール応答で明示的なエラーを投げるよう修正(@aishaneeshah) in https://github.com/google-gemini/gemini-cli/pull/26668
  • fix: "function response turn must come immediately after function call" エラーを解決(@danielweis) in https://github.com/google-gemini/gemini-cli/pull/26691
  • fix(core): 並列ツール呼び出しのストリーミングID衝突を解決(@aishaneeshah) in https://github.com/google-gemini/gemini-cli/pull/26646
  • feat(core): AgentProtocol の裏で LocalSubagentProtocol を追加(@adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/25302
  • fix(cli): ターミナルからの冗長なテーマ登録ログを削除(@JayadityaGit) in https://github.com/google-gemini/gemini-cli/pull/25858
  • ci: コードベース認識の努力レベル triage を実装(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26666
  • feat(acp/core): ACP 準拠の IDE でのツールレンダリングをサポートするため、ツール呼び出しIDにツール名をプレフィックスとして追加(@sripasg) in https://github.com/google-gemini/gemini-cli/pull/26676
  • fix(mcp): StreamableHTTPClientTransport で GET の 404 を 405 として扱う(@krishdef7) in https://github.com/google-gemini/gemini-cli/pull/24847
  • feat(core): AgentProtocol の裏で RemoteSubagentProtocol を追加(@adamfweidman) in https://github.com/google-gemini/gemini-cli/pull/25303
  • feat(context): snapshotter の改善(@joshualitt) in https://github.com/google-gemini/gemini-cli/pull/26655
  • fix(context): snapshotter のモデル設定を変更(@joshualitt) in https://github.com/google-gemini/gemini-cli/pull/26745
  • fix(cli): ssh リポジトリからの拡張機能インストールを許可(@danielmundi) in https://github.com/google-gemini/gemini-cli/pull/26274
  • fix(cli): SessionStart の systemMessage の重複レンダリングを防止(@dimssu) in https://github.com/google-gemini/gemini-cli/pull/25827
  • fix(cli/acp): ACP モードでの無限思考ループを防ぐため nextSpeakerCheck を無効化(@sripasg) in https://github.com/google-gemini/gemini-cli/pull/26874
  • fix(cli): 解析エラーを避けるため確認プロンプトで静的なツール名を使用(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26866
  • fix(routing): NumericalClassifierStrategy の会話履歴に対するツールターン処理をリファクタして 400 Bad Request を防止(@danielweis) in https://github.com/google-gemini/gemini-cli/pull/26761
  • fix(core): ProjectRegistry で破損した projects.json を処理(@cocosheng-g) in https://github.com/google-gemini/gemini-cli/pull/26885
  • fix(ui): 入力プロンプト幅の計算にガター幅を追加(@devr0306) in https://github.com/
Show original notes (English)
What's Changed
  • feat(core): steer model to use edit tool for surgical edits, fix a typo by @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/26480
  • docs: clarify Auto Memory proposes memory updates and skills by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26527
  • fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT (#24695) by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/26532
  • fix(core): remove unsafe type assertion suppressions in error utils by @himanshu748 in https://github.com/google-gemini/gemini-cli/pull/19881
  • fix(core): allow redirection in YOLO and AUTO_EDIT modes without sandboxing by @galz10 in https://github.com/google-gemini/gemini-cli/pull/26542
  • ci(release): build and attach unsigned macOS binaries to releases by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/26462
  • fix(core): Fix chat corruption bug in context manager. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26534
  • fix(cli): provide JSON output for AgentExecutionStopped in non-interactive mode by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/26504
  • feat(evals): add shell command safety evals by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26528
  • fix(core): handle invalid custom plans directory gracefully by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/26560
  • fix(acp): move tool explanation from thought stream to tool call content by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26554
  • fix(a2a-server): Resolve race condition in tool completion waiting by @kschaab in https://github.com/google-gemini/gemini-cli/pull/26568
  • fix(cli): randomize sandbox container names by @Kkartik14 in https://github.com/google-gemini/gemini-cli/pull/26014
  • fix(core): Fix hysteresis in async context management pipelines. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26452
  • Tighten private Auto Memory patch allowlist by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26535
  • fix(cli): hide read-only settings scopes by @cvan20191 in https://github.com/google-gemini/gemini-cli/pull/26249
  • fix(ci): preserve executable bit for mac binaries by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/26600
  • fix(cli): improve mcp list UX in untrusted folders by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26457
  • fix(core): prevent silent hang during OAuth auth on headless Linux by @RhysSullivan in https://github.com/google-gemini/gemini-cli/pull/26571
  • Changelog for v0.42.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26537
  • ci: fix Argument list too long in triage workflows by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26603
  • refactor(cli): migrate core tools to native ToolDisplay property and fix UI rendering by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/25186
  • don't wrap args unnecessarily by @scidomino in https://github.com/google-gemini/gemini-cli/pull/26599
  • fix(core): preserve system PATH in Git environment to fix ENOENT (#25034) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26587
  • fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy by @danielweis in https://github.com/google-gemini/gemini-cli/pull/26658
  • docs: add vi mode shortcuts and clarify MCP/custom sandbox setup by @chrisjcthomas in https://github.com/google-gemini/gemini-cli/pull/23853
  • fix(ux): fixed issue with transcribed text not showing after releasing space by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26609
  • ci: fix json parsing in scheduled triage workflow by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26656
  • fix(cli): hide /memory add subcommand when memoryV2 is enabled by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26605
  • fix: prevent false command conflicts when launching from home directory by @Br1an67 in https://github.com/google-gemini/gemini-cli/pull/23069
  • fix(core): cache model routing decision in LocalAgentExecutor by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26548
  • Changelog for v0.42.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26597
  • skip broken test by @scidomino in https://github.com/google-gemini/gemini-cli/pull/26705
  • feat: export session to file and import via flag by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26514
  • Feat: Add Machine Hostname to CLI interface by @M-DEV-1 in https://github.com/google-gemini/gemini-cli/pull/25637
  • docs(extensions): refactor releasing guide and add update mechanisms by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/26595
  • fix(ci): fix maintainer identification in lifecycle manager by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26706
  • fix(ui): added quotes around session id in resume tip by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26669
  • Changelog for v0.41.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26670
  • refactor(core): agent session protocol changes by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26661
  • fix(context): implement loose boundary policy for gc backstop. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26594
  • fix(core): throw explicit error on dropped tool responses by @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/26668
  • fix: resolve "function response turn must come immediately after function call" error by @danielweis in https://github.com/google-gemini/gemini-cli/pull/26691
  • fix(core): resolve parallel tool call streaming ID collision by @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/26646
  • feat(core): add LocalSubagentProtocol behind AgentProtocol by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/25302
  • fix(cli): remove noisy theme registration logs from terminal by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/25858
  • ci: implement codebase-aware effort level triage by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26666
  • feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26676
  • fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport by @krishdef7 in https://github.com/google-gemini/gemini-cli/pull/24847
  • feat(core): add RemoteSubagentProtocol behind AgentProtocol by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/25303
  • feat(context): Improvements to the snapshotter. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26655
  • fix(context): Change snapshotter model config. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26745
  • fix(cli): allow installing extensions from ssh repo by @danielmundi in https://github.com/google-gemini/gemini-cli/pull/26274
  • fix(cli): prevent duplicate SessionStart systemMessage render by @dimssu in https://github.com/google-gemini/gemini-cli/pull/25827
  • fix(cli/acp): prevent infinite thought loop in ACP mode by disablig nextSpeakerCheck by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26874
  • fix(cli): use static tool name in confirmation prompt to avoid parsing errors by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26866
  • fix(routing): Refactor tool turn handling for the conversation history in NumericalClassifierStrategy to prevent 400 Bad Request by @danielweis in https://github.com/google-gemini/gemini-cli/pull/26761
  • fix(core): handle malformed projects.json in ProjectRegistry by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26885
  • fix(ui): added a gutter width to the input prompt width calculation by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26882
  • fix: prevent EISDIR crash when customIgnoreFilePaths contains directories (#19868) by @suhaan-24 in https://github.com/google-gemini/gemini-cli/pull/19898
  • revert 6b9b778d821728427eea07b1b97ba07378137d0b by @danielweis in https://github.com/google-gemini/gemini-cli/pull/26893
  • Fix/vscode run current file ts by @Neil-N4 in https://github.com/google-gemini/gemini-cli/pull/22894
  • Allow Enter to select session while in search mode in /resume by @f-pieri in https://github.com/google-gemini/gemini-cli/pull/21523
  • fix(core): ignore .pak and .rpa game archive formats by default by @Eswar809 in https://github.com/google-gemini/gemini-cli/pull/26884
  • fix(cli): enable adk non-interactive session by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26895
  • fix(cli): restore resume for legacy sessions by @KurodaKayn in https://github.com/google-gemini/gemini-cli/pull/26577
  • fix: respect explicit model selection after Flash quota exhaustion (#26759) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26872
  • feat(context): Introduce adaptive token calculator to more accurately calculate content sizes. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26888
  • chore: update checkout action configuration in workflows by @galz10 in https://github.com/google-gemini/gemini-cli/pull/26897
  • fix (telemetry): inject quota_project_id to prevent fallback to default oauth client by @TNTCompany in https://github.com/google-gemini/gemini-cli/pull/26698
  • Exclude extension context from skill extraction agent by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26879
  • Enable NumericalRouter when using dynamic model configs by @kevinjwang1 in https://github.com/google-gemini/gemini-cli/pull/26929
  • ci: actively triage missing priority labels and intelligently clean up conflicting labels by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26865
  • refactor(core): introduce SubagentState enum for progress by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26934
  • fix(ci): replace brittle --no-tag with explicit staging-tmp tag by @scidomino in https://github.com/google-gemini/gemini-cli/pull/26940
  • Incremental refactor repo agent towards skills-based composition by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26717
  • fix(ui): fixed line wrap padding for selection lists by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26944
  • fix(core): update read_file schema for v1 compatibility (#22183) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26922
  • fix(ci): configure git remote with token for authentication by @scidomino in https://github.com/google-gemini/gemini-cli/pull/26949
  • fix(patch): cherry-pick 85566a7 to release/v0.43.0-preview.0-pr-27073 [CONFLICTS] by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/27256

v0.42.0

May 12, 2026 UTC
Changes (summary)
  • fix(cli): 自動アップデートがより不安定なチャネルに切り替わるのを防止 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26132
  • chore(release): バージョンを 0.42.0-nightly.20260428.g59b2dea0e に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26142
  • fix(cli): 再起動時に NODE_OPTIONS 経由で node 引数を渡して SEA をサポート by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26130
  • fix(cli): 端末での DECKPAM キーパッド Enter シーケンスを処理 by @Gitanaskhan26 in https://github.com/google-gemini/gemini-cli/pull/26092
  • docs(cli): plan-mode セッション保持を実際の /settings ラベルに向けるよう修正 by @ifitisit in https://github.com/google-gemini/gemini-cli/pull/25978
  • fix(core): subagent 解析で欠落していた oauth フィールドのサポートを追加 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/26141
  • fix(core): stopExtension で拡張機能に裏付けられた MCP クライアントを切断 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26136
  • Update documentation workflows with workspace trust by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/26150
  • refactor(acp): 巨大な acpClient を専門化したファイルに分割 by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26143
  • test: antigravity 環境のリークによる失敗を修正 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26162
  • fix(core): A2A pushMessage に明示的な空ログガードを追加 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26198
  • feat(cli): セッション削除用に /exit コマンドに --delete フラグを追加 by @AbdulTawabJuly in https://github.com/google-gemini/gemini-cli/pull/19332
  • test(core): ToolConfirmationResponse の問題に対する回帰テストを追加 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26194
  • Add the ability to @ mention the gemini robot. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26207
  • test(evals): 古いテストに EvalMetadata の JSDoc 注釈を追加 by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26147
  • fix(core): デフォルトの API タイムアウトを 60s に短縮し、undici タイムアウトに対してリトライを有効化 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26191
  • fix(core): フォールバックチェーンを区別し、自動モデル選択と明示的モデル選択での maxAttempts を修正 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26163
  • fix(cli): InvalidStream イベントを投げずに優雅に処理 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26218
  • ci(github-actions): GitHub App トークンへ切替えとボットの自己トリガを修正 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26223
  • Respect logPrompts flag for logging sensitive fields by @lp-peg in https://github.com/google-gemini/gemini-cli/pull/26153
  • fix: handleApiKeySubmit における API キー検証ロジックの誤りを修正 by @martin-hsu-test in https://github.com/google-gemini/gemini-cli/pull/25453
  • fix(agent): shell 経由で exit_plan_mode が呼ばれるのを防止 by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/26230
  • # Fix: Inconsistent Case-Sensitivity in GrepTool by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/26235
  • docs(core): 自動化された gemma セットアップガイドを追加 by @Samee24 in https://github.com/google-gemini/gemini-cli/pull/26233
  • Allow non-https proxy urls to support container environments by @stevemk14ebr in https://github.com/google-gemini/gemini-cli/pull/26234
  • fix(bot): 生産性とバックログの最適化 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26236
  • refactor(acp): プロンプトターン処理ロジックを GeminiClient に委譲 by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26222
  • fix(cli): WSL 向けのプラットフォーム固有の元に戻す/やり直しとスマートバブリングを改善 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26202
  • fix: 起動時の重複拡張警告を抑制 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26208
  • fix(cli): readStdin のサイズ制限に文字列長ではなくバイト長を使用 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26224
  • fix(ui): Ctrl+O で shell ツールヘッダが折り返すように修正 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26229
  • Changelog for v0.41.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26244
  • Skip binary CLI relaunch by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/26261
  • fix(cli): Vertex AI 使用時に Cloud Shell の GOOGLE_CLOUD_PROJECT を上書きしないよう修正 by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/24455
  • docs(cli): チュートリアルにスキル発見のトラブルシューティングチェックリストを追加 by @pmenic in https://github.com/google-gemini/gemini-cli/pull/26018
  • docs(policy-engine): ツール名と引数のために tools reference へのリンクを追加 by @Aaxhirrr in https://github.com/google-gemini/gemini-cli/pull/22081
  • Fix posting invalid response to a comment by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26266
  • fix(cli): 情報ログが json 出力を汚染するのを防止 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26264
  • feat(ui): 音声モード用のマイクアイコンとプレースホルダを追加および更新 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26270
  • feat(cli): '/commands' に 'list' サブコマンドを追加 by @Jwhyee in https://github.com/google-gemini/gemini-cli/pull/22324
  • fix(core): レガシーファイルのセッション削除時にツール出力のクリーンアップを保証 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26263
  • Docs: Update Agent Skills documentation by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/22388
  • test(acp): extensions コマンドのエラーパスに対するカバレッジを追加 by @sahilkirad in https://github.com/google-gemini/gemini-cli/pull/25313
  • Changelog for v0.40.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26245
  • fix: 非対話のプログラムモードで AgentExecutionBlocked を報告 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26262
  • feat(extensions): /extensions uninstall の別名として 'delete' を追加 by @martin-hsu-test in https://github.com/google-gemini/gemini-cli/pull/25660
  • fix(core): GEMINI.md パスがディレクトリ(EISDIR)の場合は無視して続行 by @martin-hsu-test in https://github.com/google-gemini/gemini-cli/pull/25662
  • fix(ci): bot ワークフローで main ではなく PR ブランチをチェックアウト by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26289
  • fix(cli): 自動アップデートチェックに解決済みの sandbox state を使用 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26285
  • # Metrics Integrity & Standardized Reporting (BT-01) by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/26240
  • Add Star History section to README by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/26290
  • Add Star History section to README by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/26308
  • Remove Star History section from README by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/26309
  • test(evals): ファイル作成と write_file ツール選択の挙動評価テストを追加 by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26292
  • feat(config): Gemini API 経由で Gemma 4 モデルをデフォルトで有効化 by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/26307
  • fix(cli): 音声文字起こしをカーソル位置に挿入するよう修正 by @Zheyuan-Lin in https://github.com/google-gemini/gemini-cli/pull/26287
  • fix(ui): ボックスのエッジに関する問題を修正 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26148
  • fix(cli): .env による GOOGLE_CLOUD_PROJECT 上書きを尊重 by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/26288
  • fix(ci): リリース検証における堅牢なバージョンチェック by @scidomino in https://github.com/google-gemini/gemini
Show original notes (English)
What's Changed
  • fix(cli): prevent automatic updates from switching to less stable channels by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26132
  • chore(release): bump version to 0.42.0-nightly.20260428.g59b2dea0e by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26142
  • fix(cli): pass node arguments via NODE_OPTIONS during relaunch to support SEA by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26130
  • fix(cli): handle DECKPAM keypad Enter sequences in terminal by @Gitanaskhan26 in https://github.com/google-gemini/gemini-cli/pull/26092
  • docs(cli): point plan-mode session retention to actual /settings labels by @ifitisit in https://github.com/google-gemini/gemini-cli/pull/25978
  • fix(core): add missing oauth fields support in subagent parsing by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/26141
  • fix(core): disconnect extension-backed MCP clients in stopExtension by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26136
  • Update documentation workflows with workspace trust by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/26150
  • refactor(acp): modularize monolithic acpClient into specialized files by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26143
  • test: fix failures due to antigravity environment leakage by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26162
  • fix(core): add explicit empty log guard in A2A pushMessage by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26198
  • feat(cli): add --delete flag to /exit command for session deletion by @AbdulTawabJuly in https://github.com/google-gemini/gemini-cli/pull/19332
  • test(core): add regression test for issue for ToolConfirmationResponse by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26194
  • Add the ability to @ mention the gemini robot. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26207
  • test(evals): add EvalMetadata JSDoc annotations to older tests by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26147
  • fix(core): reduce default API timeout to 60s and enable retries for undici timeouts by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26191
  • fix(core): distinguish fallback chains and fix maxAttempts for auto vs explicit model selection by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26163
  • fix(cli): handle InvalidStream event gracefully without throwing by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/26218
  • ci(github-actions): switch to github app token and fix bot self-trigger by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26223
  • Respect logPrompts flag for logging sensitive fields by @lp-peg in https://github.com/google-gemini/gemini-cli/pull/26153
  • fix: correct API key validation logic in handleApiKeySubmit by @martin-hsu-test in https://github.com/google-gemini/gemini-cli/pull/25453
  • fix(agent): prevent exit_plan_mode from being called via shell by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/26230
  • # Fix: Inconsistent Case-Sensitivity in GrepTool by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/26235
  • docs(core): add automated gemma setup guide by @Samee24 in https://github.com/google-gemini/gemini-cli/pull/26233
  • Allow non-https proxy urls to support container environments by @stevemk14ebr in https://github.com/google-gemini/gemini-cli/pull/26234
  • fix(bot): productivity and backlog optimizations by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26236
  • refactor(acp): delegate prompt turn processing logic to GeminiClient by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26222
  • fix(cli): refine platform-specific undo/redo and smart bubbling for WSL by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26202
  • fix: suppress duplicate extension warnings during startup by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26208
  • fix(cli): use byte length instead of string length for readStdin size limits by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26224
  • fix(ui): made shell tool header wrap on Ctrl+O by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26229
  • Changelog for v0.41.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26244
  • Skip binary CLI relaunch by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/26261
  • fix(cli): do not override GOOGLE_CLOUD_PROJECT in Cloud Shell when using Vertex AI by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/24455
  • docs(cli): add skill discovery troubleshooting checklist to tutorial by @pmenic in https://github.com/google-gemini/gemini-cli/pull/26018
  • docs(policy-engine): link to tools reference for tool names and args by @Aaxhirrr in https://github.com/google-gemini/gemini-cli/pull/22081
  • Fix posting invalid response to a comment by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26266
  • fix(cli): prevent informational logs from polluting json output by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26264
  • feat(ui): added microphone and updated placeholder for voice mode by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26270
  • feat(cli): Add 'list' subcommand to '/commands' by @Jwhyee in https://github.com/google-gemini/gemini-cli/pull/22324
  • fix(core): ensure tool output cleanup on session deletion for legacy files by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26263
  • Docs: Update Agent Skills documentation by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/22388
  • test(acp): add missing coverage for extensions command error paths by @sahilkirad in https://github.com/google-gemini/gemini-cli/pull/25313
  • Changelog for v0.40.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26245
  • fix: report AgentExecutionBlocked in non-interactive programmatic modes by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26262
  • feat(extensions): add 'delete' as an alias for /extensions uninstall by @martin-hsu-test in https://github.com/google-gemini/gemini-cli/pull/25660
  • fix(core): silently skip GEMINI.md paths that are directories (EISDIR) by @martin-hsu-test in https://github.com/google-gemini/gemini-cli/pull/25662
  • fix(ci): checkout PR branch instead of main in bot workflow by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26289
  • fix(cli): use resolved sandbox state for auto-update check by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26285
  • # Metrics Integrity & Standardized Reporting (BT-01) by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/26240
  • Add Star History section to README by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/26290
  • Add Star History section to README by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/26308
  • Remove Star History section from README by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/26309
  • test(evals): add behavioral eval for file creation and write_file tool selection by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26292
  • feat(config): enable Gemma 4 models by default via Gemini API by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/26307
  • fix(cli): insert voice transcription at cursor position instead of ap… by @Zheyuan-Lin in https://github.com/google-gemini/gemini-cli/pull/26287
  • fix(ui): fix issue with box edges by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26148
  • fix(cli): respect .env override for GOOGLE_CLOUD_PROJECT by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/26288
  • fix(ci): robust version checking in release verification by @scidomino in https://github.com/google-gemini/gemini-cli/pull/26337
  • fix(cli): enable daemon relaunch in binary and bundle keytar by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/26333
  • fix(core): discourage unprompted git add . in prompt snippets by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26220
  • feat(ui): added wave animation for voice mode by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26284
  • fix(cli): prevent Escape from clearing input buffer (#17083) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26339
  • fix(cli): undeprecate --prompt and correct positional query docs by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26329
  • Metrics updates by @gemini-cli[bot] in https://github.com/google-gemini/gemini-cli/pull/26348
  • fix(core): remove "System: Please continue." injection on InvalidStream events by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26340
  • docs(policy-engine): add tool argument keys reference and shell policy cross-links by @harshpujari in https://github.com/google-gemini/gemini-cli/pull/25292
  • fix(cli): resolve Ghostty/raw-mode False Cancellation in oauth flow by @Aarchi-07 in https://github.com/google-gemini/gemini-cli/pull/25026
  • fix(core): reset session-scoped state on resumption by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26342
  • Fix bulk of remaining issues with generalist profile by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26073
  • fix(core): make subagents aware of active approval modes by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/23608
  • fix(acp): resolve agent mode disconnect and improve mode awareness by @sripasg in https://github.com/google-gemini/gemini-cli/pull/26332
  • docs(sdk): add JSDoc to exported interfaces in packages/sdk/src/types.ts by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26441
  • perf: skip redundant GEMINI.md loading in partialConfig by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26443
  • Enhance React guidelines by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/22667
  • feat(core): reinforce Inquiry constraints to prevent unauthorized changes by @akh64bit in https://github.com/google-gemini/gemini-cli/pull/26310
  • revert: fix(ci): robust version checking in release verification (#26337) by @scidomino in https://github.com/google-gemini/gemini-cli/pull/26450
  • refactor(UI): created constants file for ThemeDialog by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26446
  • docs: fix GitHub capitalization in releases guide by @haosenwang1018 in https://github.com/google-gemini/gemini-cli/pull/26379
  • fix(cli): ensure branch indicator updates in sub-directories and worktrees by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26330
  • feat: add minimal V8 heap snapshot utility for memory diagnostics by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26440
  • fix(hooks): preserve non-text parts in fromHookLLMRequest by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26275
  • fix(cli): allow early stdout when config is undefined by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26453
  • fix(cli)#21297: clear skills consent dialog before reload by @manavmax in https://github.com/google-gemini/gemini-cli/pull/26431
  • fix(cli): render LaTeX-style output as Unicode in the TUI by @dimssu in https://github.com/google-gemini/gemini-cli/pull/25802
  • fix(core): use close event instead of exit in child_process fallback by @tusaryan in https://github.com/google-gemini/gemini-cli/pull/25695
  • feat(voice): add privacy and compliance UX warning for Gemini Live backend by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26454
  • feat(memory): add Auto Memory inbox flow with canonical-patch contract by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26338
  • test(cleanup): fix temporary directory leaks in test suites by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26217
  • feat: add ignoreLocalEnv setting and --ignore-env flag (#2493) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26445
  • docs(sdk): add JSDoc to all exported interfaces and types by @fauzan171 in https://github.com/google-gemini/gemini-cli/pull/26277
  • feat(cli): improve /agents refresh logging by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26442
  • Fix: make Dockerfile self-contained with multi-stage build by @Famous077 in https://github.com/google-gemini/gemini-cli/pull/24277
  • fix(core): filter unsupported multimodal types from tool responses by @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/26352
  • fix(core): properly format markdown in AskUser tool by unescaping newlines by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26349
  • feat(bot): add actions spend metric script by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26463
  • feat(cli): add /bug-memory command and auto-capture heap snapshot in /bug by @Anjaligarhwal in https://github.com/google-gemini/gemini-cli/pull/25639
  • fix(cli): make SkillInboxDialog fit and scroll in alternate buffer by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/26455
  • Robust Scale-Safe Lifecycle Consolidation by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26355
  • fix(ci): respect exempt labels when closing stale items by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/26475
  • fix(cli): use os.homedir() for home directory warning check by @TirthNaik-99 in https://github.com/google-gemini/gemini-cli/pull/25890
  • fix(a2a-server): resolve tool approval race condition and improve status reporting by @kschaab in https://github.com/google-gemini/gemini-cli/pull/26479
  • fix(cli): prevent settings dialog border clipping using maxHeight by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/26507
  • feat: allow queuing messages during compression (#24071) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26506
  • fix(core): retry on ERR_STREAM_PREMATURE_CLOSE errors by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26519
  • fix(core): Minor fixes for generalist profile. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/26357
  • fix(patch): cherry-pick 3627f47 to release/v0.42.0-preview.0-pr-26542 to patch version v0.42.0-preview.0 and create version 0.42.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26544
  • fix(patch): cherry-pick 02995ba to release/v0.42.0-preview.1-pr-26568 to patch version v0.42.0-preview.1 and create version 0.42.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26590

v0.41.2

May 6, 2026 UTC
Changes (summary)
  • fix(patch): 02995ba を release/v0.41.1-pr-26568 にチェリーピックして v0.41.1 をパッチし、バージョン 0.41.2 を作成 — @gemini-cli-robot による https://github.com/google-gemini/gemini-cli/pull/26589
Show original notes (English)
What's Changed
  • fix(patch): cherry-pick 02995ba to release/v0.41.1-pr-26568 to patch version v0.41.1 and create version 0.41.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26589

v0.41.1

May 5, 2026 UTC
Changes (summary)
  • fix(patch): cherry-pick 3627f47 を release/v0.41.0-pr-26542 に適用し、パッチ版 v0.41.0 を修正してバージョン 0.41.1 を作成しました(@gemini-cli-robot による https://github.com/google-gemini/gemini-cli/pull/26545)
Show original notes (English)
What's Changed
  • fix(patch): cherry-pick 3627f47 to release/v0.41.0-pr-26542 to patch version v0.41.0 and create version 0.41.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26545

v0.41.0

May 5, 2026 UTC
Changes (summary)
  • chore(release): バージョンを 0.41.0-nightly.20260423.gaa05b4583 に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25847
  • fix(core): 部分入力が空の場合のみ `list` の候補を表示するように修正 by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25821
  • feat(cli): .env の安全な読み込みを実装し、ヘッドレスモードでワークスペースの信頼を強制 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25814
  • fix: 未処理の AbortError によるループ検出での致命的クラッシュを修正 by @hsm207 in https://github.com/google-gemini/gemini-cli/pull/20108
  • update package-lock.json by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25876
  • feat(core): シェルコマンド検証の強化と core tools の許可リスト追加 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/25720
  • fix(ui): ユーザーメッセージコンポーネントの背景色チェックを修正 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25880
  • perf(core): 実験とクォータを非同期で取得して起動遅延を修正 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25758
  • feat(core,cli): Gemma 4 モデル(実験的)をサポート by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/25604
  • update FatalUntrustedWorkspaceError message to include doc link by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25874
  • docs: README に Gemini CLI コースのリンクを追加 by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/25925
  • feat(repo): gemini-cli-bot のメトリクスとワークフローを追加 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25888
  • fix(cli): CLI コマンドの出力リダイレクトを許可 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25894
  • fix(core): 制限ルールのためのシェル解析が失敗した場合に YOLO モードでフェイルクローズするよう修正 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25935
  • fix(cli-ui): バックスペース処理を元に戻して Windows の回帰を修正 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25941
  • feat(voice): クラウドおよびローカルバックエンド対応のリアルタイム音声モードを実装 by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/24174
  • Changelog for v0.39.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25848
  • feat(memory): スキル抽出用の自動メモリ用スケッチパッドを永続化 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25873
  • fix(cli): カスタムテーマのテキストスキーマに欠落していた response キーを追加 by @gaurav0107 in https://github.com/google-gemini/gemini-cli/pull/25822
  • fix(cli): 自動更新が失敗した際に手動更新コマンドを案内するように修正 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26052
  • test(cli): restore ACP コマンドのユニットテストを追加 (#23402) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26053
  • fix(ui): ECONNRESET と ETIMEDOUT に対するより良いエラーメッセージを追加 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26059
  • feat(core): 新しい ContextManager と AgentChatHistory を連携 by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/25409
  • fix(cli): サンドボックスプロキシのクリーンアップを保証し、ハンドラリークを削除 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/26065
  • fix(cli): JetBrains 向けの代替バッファ警告ロジックを修正 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26067
  • fix(cli): list コマンドでの MCP ping をオプション化し、設定済みタイムアウトを使用 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26068
  • fix(core): failed cloudshell-gca auth に対するより良いエラーメッセージを追加 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26079
  • feat(cli): コマンドライン引数で手動セッション UUID を指定可能に by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26060
  • Changelog for v0.40.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25846
  • (docs) サンドボックス関連のドキュメントを更新 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25930
  • fix(core): 並列タスクトラッカーの更新を強制 by @anj-s in https://github.com/google-gemini/gemini-cli/pull/24477
  • Update policy so transient errors are not marked terminal by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/26066
  • Implement bot that performs time-series metric analysis and suggests repo management improvements by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25945
  • fix(core): 解決時に文字列以外の model フラグを処理するよう修正 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26069
  • fix(ux): ENOTDIR に対するエラーメッセージを追加 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26128
  • Changelog for v0.40.0-preview.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25904
  • fix(cli): SessionEnd フックによる ACP stdout の汚染を防止 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26125
  • feat(cli): settings.json の環境変数で boolean と number のキャストをサポート by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26118
  • fix(cli): DevTools アクティビティロガーで Request ヘッダーを保持するよう修正 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26078
  • fix(patch): 2194da2 を release/v0.41.0-preview.0-pr-26153 にチェリーピックして v0.41.0-preview.0 をパッチし 0.41.0-preview.1 を作成 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26269
  • fix(patch): 1d72a12 を release/v0.41.0-preview.1-pr-26479 にチェリーピックして v0.41.0-preview.1 をパッチし 0.41.0-preview.2 を作成 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26508
  • fix(patch): 7cc19c2 を release/v0.41.0-preview.2-pr-26507 にチェリーピックして v0.41.0-preview.2 をパッチし 0.41.0-preview.3 を作成 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26530
Show original notes (English)
What's Changed
  • chore(release): bump version to 0.41.0-nightly.20260423.gaa05b4583 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25847
  • fix(core): only show `list` suggestion if the partial input is empty by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25821
  • feat(cli): secure .env loading and enforce workspace trust in headless mode by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25814
  • fix: fatal hard-crash on loop detection via unhandled AbortError by @hsm207 in https://github.com/google-gemini/gemini-cli/pull/20108
  • update package-lock.json by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25876
  • feat(core): enhance shell command validation and add core tools allowlist by @galz10 in https://github.com/google-gemini/gemini-cli/pull/25720
  • fix(ui): corrected background color check in user message components by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25880
  • perf(core): fix slow boot by fetching experiments and quota asynchronously by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25758
  • feat(core,cli): add support for Gemma 4 models (experimental) by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/25604
  • update FatalUntrustedWorkspaceError message to include doc link by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25874
  • docs: add Gemini CLI course link to README by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/25925
  • feat(repo): add gemini-cli-bot metrics and workflows by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25888
  • fix(cli): allow output redirection for cli commands by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25894
  • fix(core): fail closed in YOLO mode when shell parsing fails for restricted rules by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25935
  • fix(cli-ui): revert backspace handling to fix Windows regression by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25941
  • feat(voice): implement real-time voice mode with cloud and local backends by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/24174
  • Changelog for v0.39.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25848
  • feat(memory): persist auto-memory scratchpad for skill extraction by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25873
  • fix(cli): add missing response key to custom theme text schema by @gaurav0107 in https://github.com/google-gemini/gemini-cli/pull/25822
  • fix(cli): provide manual update command when automatic update fails by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26052
  • test(cli): add unit tests for restore ACP command (#23402) by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26053
  • fix(ui): better error messages for ECONNRESET and ETIMEDOUT by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26059
  • feat(core): wire up the new ContextManager and AgentChatHistory by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/25409
  • fix(cli): ensure sandbox proxy cleanup and remove handler leaks by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/26065
  • fix(cli): correct alternate buffer warning logic for JetBrains by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26067
  • fix(cli): make MCP ping optional in list command and use configured timeout by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26068
  • fix(core): better error message for failed cloudshell-gca auth by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26079
  • feat(cli): provide manual session UUID via command line arg by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26060
  • Changelog for v0.40.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25846
  • (docs) update sandboxing documentation by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25930
  • fix(core): enforce parallel task tracker updates by @anj-s in https://github.com/google-gemini/gemini-cli/pull/24477
  • Update policy so transient errors are not marked terminal by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/26066
  • Implement bot that performs time-series metric analysis and suggests repo management improvements by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25945
  • fix(core): handle non-string model flags in resolution by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26069
  • fix(ux): added error message for ENOTDIR by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/26128
  • Changelog for v0.40.0-preview.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25904
  • fix(cli): prevent ACP stdout pollution from SessionEnd hooks by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26125
  • feat(cli): support boolean and number casting for env vars in settings.json by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/26118
  • fix(cli): preserve Request headers in DevTools activity logger by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/26078
  • fix(patch): cherry-pick 2194da2 to release/v0.41.0-preview.0-pr-26153 to patch version v0.41.0-preview.0 and create version 0.41.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26269
  • fix(patch): cherry-pick 1d72a12 to release/v0.41.0-preview.1-pr-26479 to patch version v0.41.0-preview.1 and create version 0.41.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26508
  • fix(patch): cherry-pick 7cc19c2 to release/v0.41.0-preview.2-pr-26507 to patch version v0.41.0-preview.2 and create version 0.41.0-preview.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26530

v0.40.1

Apr 30, 2026 UTC
Changes (summary)
  • fix(patch): 2194da2 を release/v0.40.0-pr-26153 にチェリーピックして v0.40.0 のパッチを適用し、バージョン 0.40.1 を作成しました — 作成者: @gemini-cli-robot (https://github.com/google-gemini/gemini-cli/pull/26268)
Show original notes (English)
What's Changed
  • fix(patch): cherry-pick 2194da2 to release/v0.40.0-pr-26153 to patch version v0.40.0 and create version 0.40.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26268

v0.40.0

Apr 28, 2026 UTC
Changes (summary)
  • chore(release): バージョンを 0.40.0-nightly.20260414.g5b1f7375a に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25420
  • Fix(core): ストリーミング中の追加の OpenSSL 3.x SSL エラーをリトライするように修正 (#16075) by @rcleveng in https://github.com/google-gemini/gemini-cli/pull/25187
  • fix(core): YOLO モードがダウングレードされるのを防止 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/25341
  • feat: オフライン対応のために ripgrep バイナリを SEA にバンドル by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25342
  • Changelog for v0.39.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25417
  • feat(test): パフォーマンステスト用の大規模会話シナリオを追加 by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25331
  • improve(core): スキル抽出前に再発の証拠を必須に by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25147
  • test(evals): サブエージェント委任の評価テストを追加 by @anj-s in https://github.com/google-gemini/gemini-cli/pull/24619
  • feat: GitHub のカラーブラインド用テーマを追加 by @Z1xus in https://github.com/google-gemini/gemini-cli/pull/15504
  • fix(core): GOOGLE_GEMINI_BASE_URL と GOOGLE_VERTEX_BASE_URL を尊重するよう修正 by @chrisjcthomas in https://github.com/google-gemini/gemini-cli/pull/25357
  • fix(cli): スラッシュコマンドの IDE リスナーをクリーンアップ by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/24397
  • Changelog for v0.38.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25470
  • fix(evals): invoke_agent テレメトリとプロジェクトスコープのメモリ向けに評価テストを更新 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25502
  • Changelog for v0.38.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25476
  • feat(core): skill-creator をスキル抽出エージェントに統合 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25421
  • feat(cli): skill コマンドのデフォルトの投稿サブミットプロンプトを提供 by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25327
  • feat(core): MCP リソースを一覧・読み取りするツールを追加 by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25395
  • fix(evals): evals、integration-tests、memory-tests の型チェックカバレッジを追加 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25480
  • Use OSC 777 for terminal notifications by @jackyliuxx in https://github.com/google-gemini/gemini-cli/pull/25300
  • fix(extensions): examples のバンドルを修正 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25542
  • fix(cli): /clear でプランセッション状態をリセット by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25515
  • feat(core): get-internal-docs ツールに .mdx サポートを追加 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25090
  • docs(policy): ワークスペースポリシーが壊れている旨を記載 by @6112 in https://github.com/google-gemini/gemini-cli/pull/24367
  • fix(core): サンドボックス内でのガバナンスファイル保護を明示的な書き込み権限で上書き可能に by @galz10 in https://github.com/google-gemini/gemini-cli/pull/25338
  • feat(sandbox): カスタム seatbelt プロファイルをまず $HOME/.gemini から解決するように by @mvanhorn in https://github.com/google-gemini/gemini-cli/pull/25427
  • Reduce blank lines. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25563
  • fix(ui): ダイアログのアンマウント時にプレビューのテーマを元に戻す by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/22542
  • fix(core): ShellExecutionConfig のスプレッドを修正し、ProjectRegistry の保存でバックオフを追加 by @mahimashanware in https://github.com/google-gemini/gemini-cli/pull/25382
  • feat(core): サブエージェントのトピック更新を無効化 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25567
  • feat(core): トピック更新のナレーションをデフォルトで有効化し general に昇格 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25586
  • docs: インストールと認証をタブ付きレイアウトの mdx に移行 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25155
  • feat(config): memoryManager フラグを autoMemory に分割 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25601
  • fix(core): Cloud Shell ユーザーが PRO_MODEL_NO_ACCESS 実験を利用できるように by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/25702
  • fix(cli): 遅いレンダリングのレイテンシを四捨五入して opentelemetry の float 警告を回避 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25709
  • docs(tracker): 実験的なタスクトラッカー機能を導入 by @anj-s in https://github.com/google-gemini/gemini-cli/pull/24556
  • docs(cli): system prompt ドキュメントの system.md の大文字小文字の不一致を修正 by @Bodlux in https://github.com/google-gemini/gemini-cli/pull/25414
  • feat(cli): 簡素化した `gemini gemma` ローカルモデルセットアップを追加 by @Samee24 in https://github.com/google-gemini/gemini-cli/pull/25498
  • Changelog for v0.38.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25593
  • Fix: ワークスペースの .env による IDE stdio の上書きを禁止(RCE 対策) by @M0nd0R in https://github.com/google-gemini/gemini-cli/pull/25022
  • feat(test): メモリ使用テストをテストランナーではなく CLI プロセスのメトリクスを使うようにリファクタ by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25708
  • feat(vertex): Vertex AI のリクエストルーティング設定を追加 by @gordonhwc in https://github.com/google-gemini/gemini-cli/pull/25513
  • Fix/allow for session persistence by @ahsanfarooq210 in https://github.com/google-gemini/gemini-cli/pull/25176
  • Allow dots on GEMINI_API_KEY by @DKbyo in https://github.com/google-gemini/gemini-cli/pull/25497
  • feat(telemetry): トレースを個別に有効化するフラグを追加 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25343
  • fix(core): ネストしたプランドディレクトリの重複と相対パスポリシーを解決 by @mahimashanware in https://github.com/google-gemini/gemini-cli/pull/25138
  • feat: ウォッチャーに基づく更新で @ 推奨に新規ファイル検出を追加 by @prassamin in https://github.com/google-gemini/gemini-cli/pull/25256
  • fix(cli): ヒアドキュメントを壊さないようにシェルコマンドのラッピングで改行を使用 by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25537
  • fix(cli): すべてのテーマでテーマダイアログのラベルがレンダリングされるように by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/24599
  • fix(core): Bun で detached モードを無効にして子プロセスの即時 SIGHUP を防止 by @euxaristia in https://github.com/google-gemini/gemini-cli/pull/22620
  • feat: /clear のエイリアスとして /new を追加しコマンド説明を改善 by @ved015 in https://github.com/google-gemini/gemini-cli/pull/17865
  • fix(cli): ACP セッションで自動メモリを開始 by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25626
  • fix(core): リフレッシュされたエージェントでの重複した initialize 呼び出しを削除 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/25670
  • test(e2e): 統合テストのデフォルトを Flash Preview に by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25753
  • refactor(memory): MemoryManagerAgent を置き換え、4 階層にわたるプロンプト駆動のメモリ編集を導入 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25716
  • fix(cli): "/clear (new)" コマンドを修正 by @mini2s in https://github.com/google-gemini/gemini-cli/pull/25801
  • fix(core): IDE クライアントでハードコードされた '1.0.0' の代わりに動的 CLI バージョンを使用 by @thekishandev in https://github.com/google-gemini/gemini-cli/pull/24414
  • fix(core): ignore ファイル解析で改行コードを処理 by @xoma-zver in https://github.com/google-gemini/gemini-cli/pull/23895
  • Fix/command injection shell by @Famous077 in https://github.com/google-gemini/gemini-cli/pull/24170
  • fix(ui): 入力の背景色を削除 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25339
  • fix(devtools): メモリ使用量を削減し接続を遅延 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25716
Show original notes (English)
What's Changed
  • chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25420
  • Fix(core): retry additional OpenSSL 3.x SSL errors during streaming (#16075) by @rcleveng in https://github.com/google-gemini/gemini-cli/pull/25187
  • fix(core): prevent YOLO mode from being downgraded by @galz10 in https://github.com/google-gemini/gemini-cli/pull/25341
  • feat: bundle ripgrep binaries into SEA for offline support by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25342
  • Changelog for v0.39.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25417
  • feat(test): add large conversation scenario for performance test by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25331
  • improve(core): require recurrence evidence before extracting skills by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25147
  • test(evals): add subagent delegation evaluation tests by @anj-s in https://github.com/google-gemini/gemini-cli/pull/24619
  • feat: add github colorblind themes by @Z1xus in https://github.com/google-gemini/gemini-cli/pull/15504
  • fix(core): honor GOOGLE_GEMINI_BASE_URL and GOOGLE_VERTEX_BASE_URL by @chrisjcthomas in https://github.com/google-gemini/gemini-cli/pull/25357
  • fix(cli): clean up slash command IDE listeners by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/24397
  • Changelog for v0.38.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25470
  • fix(evals): update eval tests for invoke_agent telemetry and project-scoped memory by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25502
  • Changelog for v0.38.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25476
  • feat(core): integrate skill-creator into skill extraction agent by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25421
  • feat(cli): provide default post-submit prompt for skill command by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25327
  • feat(core): add tools to list and read MCP resources by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25395
  • fix(evals): add typecheck coverage for evals, integration-tests, and memory-tests by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25480
  • Use OSC 777 for terminal notifications by @jackyliuxx in https://github.com/google-gemini/gemini-cli/pull/25300
  • fix(extensions): fix bundling for examples by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25542
  • fix(cli): reset plan session state on /clear by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25515
  • feat(core): add .mdx support to get-internal-docs tool by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25090
  • docs(policy): mention that workspace policies are broken by @6112 in https://github.com/google-gemini/gemini-cli/pull/24367
  • fix(core): allow explicit write permissions to override governance file protections in sandboxes by @galz10 in https://github.com/google-gemini/gemini-cli/pull/25338
  • feat(sandbox): resolve custom seatbelt profiles from $HOME/.gemini first by @mvanhorn in https://github.com/google-gemini/gemini-cli/pull/25427
  • Reduce blank lines. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25563
  • fix(ui): revert preview theme on dialog unmount by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/22542
  • fix(core): fix ShellExecutionConfig spread and add ProjectRegistry save backoff by @mahimashanware in https://github.com/google-gemini/gemini-cli/pull/25382
  • feat(core): Disable topic updates for subagents by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25567
  • feat(core): enable topic update narration by default and promote to general by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25586
  • docs: migrate installation and authentication to mdx with tabbed layouts by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25155
  • feat(config): split memoryManager flag into autoMemory by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25601
  • fix(core): allow Cloud Shell users to use PRO_MODEL_NO_ACCESS experiment by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/25702
  • fix(cli): round slow render latency to avoid opentelemetry float warning by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25709
  • docs(tracker): introduce experimental task tracker feature by @anj-s in https://github.com/google-gemini/gemini-cli/pull/24556
  • docs(cli): fix inconsistent system.md casing in system prompt docs by @Bodlux in https://github.com/google-gemini/gemini-cli/pull/25414
  • feat(cli): add streamlined `gemini gemma` local model setup by @Samee24 in https://github.com/google-gemini/gemini-cli/pull/25498
  • Changelog for v0.38.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25593
  • Fix: Disallow overriding IDE stdio via workspace .env (RCE) by @M0nd0R in https://github.com/google-gemini/gemini-cli/pull/25022
  • feat(test): refactor the memory usage test to use metrics from CLI process instead of test runner by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25708
  • feat(vertex): add settings for Vertex AI request routing by @gordonhwc in https://github.com/google-gemini/gemini-cli/pull/25513
  • Fix/allow for session persistence by @ahsanfarooq210 in https://github.com/google-gemini/gemini-cli/pull/25176
  • Allow dots on GEMINI_API_KEY by @DKbyo in https://github.com/google-gemini/gemini-cli/pull/25497
  • feat(telemetry): add flag for enabling traces specifically by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25343
  • fix(core): resolve nested plan directory duplication and relative path policies by @mahimashanware in https://github.com/google-gemini/gemini-cli/pull/25138
  • feat: detect new files in @ recommendations with watcher based updates by @prassamin in https://github.com/google-gemini/gemini-cli/pull/25256
  • fix(cli): use newline in shell command wrapping to avoid breaking heredocs by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25537
  • fix(cli): ensure theme dialog labels are rendered for all themes by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/24599
  • fix(core): disable detached mode in Bun to prevent immediate SIGHUP of child processes by @euxaristia in https://github.com/google-gemini/gemini-cli/pull/22620
  • feat: add /new as alias for /clear and refine command description by @ved015 in https://github.com/google-gemini/gemini-cli/pull/17865
  • fix(cli): start auto memory in ACP sessions by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25626
  • fix(core): remove duplicate initialize call on agents refreshed by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/25670
  • test(e2e): default integration tests to Flash Preview by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25753
  • refactor(memory): replace MemoryManagerAgent with prompt-driven memory editing across four tiers by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25716
  • fix(cli): fix "/clear (new)" command by @mini2s in https://github.com/google-gemini/gemini-cli/pull/25801
  • fix(core): use dynamic CLI version for IDE client instead of hardcoded '1.0.0' by @thekishandev in https://github.com/google-gemini/gemini-cli/pull/24414
  • fix(core): handle line endings in ignore file parsing by @xoma-zver in https://github.com/google-gemini/gemini-cli/pull/23895
  • Fix/command injection shell by @Famous077 in https://github.com/google-gemini/gemini-cli/pull/24170
  • fix(ui): removed background color for input by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25339
  • fix(devtools): reduce memory usage and defer connection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/24496
  • fix(core): support jsonl session logs in memory and summary services by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25816
  • fix(release): exclude ripgrep binaries from npm tarballs by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25841
  • fix(patch): cherry-pick 048bf6e to release/v0.40.0-preview.3-pr-25941 to patch version v0.40.0-preview.3 and create version 0.40.0-preview.4 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25942
  • fix(patch): cherry-pick 54b7586 to release/v0.40.0-preview.4-pr-26066 [CONFLICTS] by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/26124

v0.39.1

Apr 24, 2026 UTC

O changelog desta versão ainda não foi publicado — aparecerá automaticamente quando for lançado.

v0.39.0

Apr 23, 2026 UTC
Changes (summary)
  • refactor(plan): ポリシーの優先順位を簡素化し、読み取り専用ルールを統合 by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/24849
  • feat(test-utils): メモリ使用量の統合テストハーネスを追加 by @sripasg in https://github.com/google-gemini/gemini-cli/pull/24876
  • feat(memory): 抽出されたスキルを確認するための /memory inbox コマンドを追加 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/24544
  • chore(release): バージョンを 0.39.0-nightly.20260408.e77b22e63 に更新 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/24939
  • fix(core): すべてのプロセス実行経路でサンドボックスのクリーンアップを確実に行うよう修正 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24763
  • chore: ink のバージョンを 6.6.8 に更新 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/24934
  • Changelog for v0.38.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/24938
  • chore: conductor ディレクトリを無視するように変更 by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/22128
  • Changelog for v0.37.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/24940
  • feat(plan): Plan Mode で activate_skill に対してユーザー確認を要求 by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/24946
  • feat(test-utils): CPU パフォーマンスの統合テストハーネスを追加 by @sripasg in https://github.com/google-gemini/gemini-cli/pull/24951
  • fix(cli-ui): Windows Terminal で単語削除のための Ctrl+Backspace を有効に by @dogukanozen in https://github.com/google-gemini/gemini-cli/pull/21447
  • test(sdk): GeminiCliSession の単体テストを追加 by @AdamyaSingh7 in https://github.com/google-gemini/gemini-cli/pull/21897
  • fix(core): Windows のシンボリックリンク回避を修正し、サンドボックス統合テストを安定化 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24834
  • fix(cli): 編集および書き込みツールの確認でファイルパスの表示を復元 by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/24974
  • feat(core): シェルツールの説明表示ロジックを改善 by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/24903
  • fix(core): 再開バグを解決するための動的なセッションID注入 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/24972
  • Update ink version to 6.6.9 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/24980
  • Evals インフラを一般化してより多様なタイプの evals、名前付きスイートの組織化とキューイングをサポート by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/24941
  • fix(cli): 軽量な親プロセスで起動を最適化 by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/24667
  • refactor(sandbox): macOS Seatbelt 実装でサンドボックスパスを集中管理に by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24984
  • feat(cli): コンパクトモード向けにツール出力のフォーマットを改善 by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/24677
  • fix(sdk): 壊れた sendStream テストをスキップして nightly を再開可能に by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25000
  • refactor(core): Linux サンドボックスで集中パス解決を使用 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24985
  • Support ctrl+shift+g by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25035
  • feat(core): subagent ツールを統一された invoke_subagent ツールにリファクタ by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/24489
  • fix(core): サンドボックスのチェックポイントエラーを防ぐために明示的な git identity 環境変数を追加 by @mrpmohiburrahman in https://github.com/google-gemini/gemini-cli/pull/19775
  • fix: FooterConfigDialog を変更なしで閉じたときに hideContextPercentage を尊重するよう修正 by @chernistry in https://github.com/google-gemini/gemini-cli/pull/24773
  • fix(cli): リクエストキャンセル中の未処理 AbortError ログを抑制 by @euxaristia in https://github.com/google-gemini/gemini-cli/pull/22621
  • Automated documentation audit by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/24567
  • feat(cli): useAgentStream フックを実装 by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/24292
  • refactor(plan): デフォルトの plan toml をクリーンアップ by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25037
  • refactor(core): レガシーな subagent ラッピングツールを削除 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25053
  • fix(core): 503 エラーに対して RetryInfo の retryDelay を尊重するよう修正 by @yunaseoul in https://github.com/google-gemini/gemini-cli/pull/25057
  • fix(core): MessageBus で AbortSignal を使用して subagent のメモリリークを修復 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25048
  • feat(cli): AppContainer で useAgentStream を接続 by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/24297
  • feat(core): チャット記録を JSONL ストリーミングに移行 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/23749
  • fix(core): oauth フローの 5 分タイムアウトをクリアしてメモリリークを防止 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/24968
  • fix(sandbox): 非同期 git worktree 解決を集中化し読み取り専用セキュリティを強制 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25040
  • feat(test): 大量のシェルテストを追加しパフォーマンスハーネスを改善 by @sripasg in https://github.com/google-gemini/gemini-cli/pull/24983
  • fix(core): ディレクトリ構造の列挙時に EPERM を黙って処理するよう修正 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25066
  • Changelog for v0.37.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25055
  • fix: API エラーメッセージで Uint8Array とマルチバイト UTF-8 をデコードするよう修正 by @kimjune01 in https://github.com/google-gemini/gemini-cli/pull/23341
  • Automated documentation audit results by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/22755
  • debugging(ui): optional な debugRainbow 設定を追加 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25088
  • fix: リスナーとルートクロージャをクリーンアップしてライフサイクルのメモリリークを解決 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25049
  • docs(cli): f12 の説明をより正確に更新 by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/15816
  • fix(cli): /settings を同時実行での実行が安全でないものとしてマーク by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25061
  • fix(core): 大きな出力ストリームで OOM を防ぐためにバッファスライスを削除 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25094
  • feat(core): ツール呼び出し記録に subagent の agentId を永続化 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25092
  • chore(core): codebase investigator のターン制限を 50 に増加 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25125
  • refactor(core): execute() の引数を ExecuteOptions に統合 by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/25101
  • feat(core): システムプロンプトに戦略的再評価ガイダンスを追加 by @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/25062
  • fix(core): 更新時にシェル実行の設定フィールドを保持するよう修正 by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25113
  • docs: vi ショートカットを追加し MCP サンドボックスのセットアップを明確化 by @chrisjcthomas in https://github.com/google-gemini/gemini-cli/pull/21679
  • fix(cli): インタラクティブシェル実行にセッション id を渡すよう修正 by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25114
  • fix(cli): C1 制御文字によるテキスト消失を引き起こすサニタイズの問題を解決 by @euxaristia in https://github.com/google-gemini/gemini-cli/pull/22624
  • feat(core): 大規模メモリ回帰テストを追加 by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25059
  • fix(core): PTY 枯渇と孤立した MCP サブプロセスのリークを解決 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25079
  • chore(deps): 脆弱な d を更新
Show original notes (English)
What's Changed
  • refactor(plan): simplify policy priorities and consolidate read-only rules by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/24849
  • feat(test-utils): add memory usage integration test harness by @sripasg in https://github.com/google-gemini/gemini-cli/pull/24876
  • feat(memory): add /memory inbox command for reviewing extracted skills by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/24544
  • chore(release): bump version to 0.39.0-nightly.20260408.e77b22e63 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/24939
  • fix(core): ensure robust sandbox cleanup in all process execution paths by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24763
  • chore: update ink version to 6.6.8 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/24934
  • Changelog for v0.38.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/24938
  • chore: ignore conductor directory by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/22128
  • Changelog for v0.37.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/24940
  • feat(plan): require user confirmation for activate_skill in Plan Mode by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/24946
  • feat(test-utils): add CPU performance integration test harness by @sripasg in https://github.com/google-gemini/gemini-cli/pull/24951
  • fix(cli-ui): enable Ctrl+Backspace for word deletion in Windows Terminal by @dogukanozen in https://github.com/google-gemini/gemini-cli/pull/21447
  • test(sdk): add unit tests for GeminiCliSession by @AdamyaSingh7 in https://github.com/google-gemini/gemini-cli/pull/21897
  • fix(core): resolve windows symlink bypass and stabilize sandbox integration tests by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24834
  • fix(cli): restore file path display in edit and write tool confirmations by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/24974
  • feat(core): refine shell tool description display logic by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/24903
  • fix(core): dynamic session ID injection to resolve resume bugs by @scidomino in https://github.com/google-gemini/gemini-cli/pull/24972
  • Update ink version to 6.6.9 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/24980
  • Generalize evals infra to support more types of evals, organization and queuing of named suites by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/24941
  • fix(cli): optimize startup with lightweight parent process by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/24667
  • refactor(sandbox): use centralized sandbox paths in macOS Seatbelt implementation by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24984
  • feat(cli): refine tool output formatting for compact mode by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/24677
  • fix(sdk): skip broken sendStream tests to unblock nightly by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25000
  • refactor(core): use centralized path resolution for Linux sandbox by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/24985
  • Support ctrl+shift+g by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25035
  • feat(core): refactor subagent tool to unified invoke_subagent tool by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/24489
  • fix(core): add explicit git identity env vars to prevent sandbox checkpointing error by @mrpmohiburrahman in https://github.com/google-gemini/gemini-cli/pull/19775
  • fix: respect hideContextPercentage when FooterConfigDialog is closed without changes by @chernistry in https://github.com/google-gemini/gemini-cli/pull/24773
  • fix(cli): suppress unhandled AbortError logs during request cancellation by @euxaristia in https://github.com/google-gemini/gemini-cli/pull/22621
  • Automated documentation audit by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/24567
  • feat(cli): implement useAgentStream hook by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/24292
  • refactor(plan) Clean default plan toml by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25037
  • refactor(core): remove legacy subagent wrapping tools by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25053
  • fix(core): honor retryDelay in RetryInfo for 503 errors by @yunaseoul in https://github.com/google-gemini/gemini-cli/pull/25057
  • fix(core): remediate subagent memory leaks using AbortSignal in MessageBus by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25048
  • feat(cli): wire up useAgentStream in AppContainer by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/24297
  • feat(core): migrate chat recording to JSONL streaming by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/23749
  • fix(core): clear 5-minute timeouts in oauth flow to prevent memory leaks by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/24968
  • fix(sandbox): centralize async git worktree resolution and enforce read-only security by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25040
  • feat(test): add high-volume shell test and refine perf harness by @sripasg in https://github.com/google-gemini/gemini-cli/pull/24983
  • fix(core): silently handle EPERM when listing dir structure by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25066
  • Changelog for v0.37.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25055
  • fix: decode Uint8Array and multi-byte UTF-8 in API error messages by @kimjune01 in https://github.com/google-gemini/gemini-cli/pull/23341
  • Automated documentation audit results by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/22755
  • debugging(ui): add optional debugRainbow setting by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25088
  • fix: resolve lifecycle memory leaks by cleaning up listeners and root closures by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25049
  • docs(cli): updates f12 description to be more precise by @JayadityaGit in https://github.com/google-gemini/gemini-cli/pull/15816
  • fix(cli): mark /settings as unsafe to run concurrently by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25061
  • fix(core): remove buffer slice to prevent OOM on large output streams by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25094
  • feat(core): persist subagent agentId in tool call records by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25092
  • chore(core): increase codebase investigator turn limits to 50 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25125
  • refactor(core): consolidate execute() arguments into ExecuteOptions by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/25101
  • feat(core): add Strategic Re-evaluation guidance to system prompt by @aishaneeshah in https://github.com/google-gemini/gemini-cli/pull/25062
  • fix(core): preserve shell execution config fields on update by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25113
  • docs: add vi shortcuts and clarify MCP sandbox setup by @chrisjcthomas in https://github.com/google-gemini/gemini-cli/pull/21679
  • fix(cli): pass session id to interactive shell executions by @jasonmatthewsuhari in https://github.com/google-gemini/gemini-cli/pull/25114
  • fix(cli): resolve text sanitization data loss due to C1 control characters by @euxaristia in https://github.com/google-gemini/gemini-cli/pull/22624
  • feat(core): add large memory regression test by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25059
  • fix(core): resolve PTY exhaustion and orphan MCP subprocess leaks by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/25079
  • chore(deps): update vulnerable dependencies via npm audit fix by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25140
  • perf(sandbox): optimize Windows sandbox initialization via native ACL application by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25077
  • chore: switch from keytar to @github/keytar by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25143
  • fix: improve audio MIME normalization and validation in file reads by @junaiddshaukat in https://github.com/google-gemini/gemini-cli/pull/21636
  • docs: Update docs-audit to include changes in PR body by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/25153
  • docs: correct documentation for enforced authentication type by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25142
  • fix(cli): exclude update_topic from confirmation queue count by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/24945
  • Memory fix for trace's streamWrapper. by @anthraxmilkshake in https://github.com/google-gemini/gemini-cli/pull/25089
  • fix(core): fix quota footer for non-auto models and improve display by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/25121
  • docs(contributing): clarify self-assignment policy for issues by @jmr in https://github.com/google-gemini/gemini-cli/pull/23087
  • feat(core): add skill patching support with /memory inbox integration by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25148
  • Stop suppressing thoughts and text in model response by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25073
  • fix(release): prefix git hash in nightly versions to prevent semver normalization by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/25304
  • feat(cli): extract QuotaContext and resolve infinite render loop by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/24959
  • refactor(core): extract and centralize sandbox path utilities by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25305
  • feat(ui): added enhancements to scroll momentum by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/24447
  • fix(core): replace custom binary detection with isbinaryfile to correctly handle UTF-8 (U+FFFD) by @Anjaligarhwal in https://github.com/google-gemini/gemini-cli/pull/25297
  • feat(agent): implement tool-controlled display protocol (Steps 2-3) by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/25134
  • Stop showing scrollbar unless we are in terminalBuffer mode by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/25320
  • feat: support auth block in MCP servers config in agents by @TanmayVartak in https://github.com/google-gemini/gemini-cli/pull/24770
  • fix(core): expose GEMINI_PLANS_DIR to hook environment by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/25296
  • feat(core): implement silent fallback for Plan Mode model routing by @jerop in https://github.com/google-gemini/gemini-cli/pull/25317
  • fix: correct redirect count increment in fetchJson by @KevinZhao in https://github.com/google-gemini/gemini-cli/pull/24896
  • fix(core): prevent secondary crash in ModelRouterService finally block by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/25333
  • feat(core): introduce decoupled ContextManager and Sidecar architecture by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/24752
  • docs(core): update generalist agent documentation by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/25325
  • chore(mcp): check MCP error code over brittle string match by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/25381
  • feat(plan): update plan mode prompt to allow showing plan content by @ruomengz in https://github.com/google-gemini/gemini-cli/pull/25058
  • test(core): improve sandbox integration test coverage and fix OS-specific failures by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25307
  • fix(core): use debug level for keychain fallback logging by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/25398
  • feat(test): add a performance test in asian language by @cynthialong0-0 in https://github.com/google-gemini/gemini-cli/pull/25392
  • feat(cli): enable mouse clicking for cursor positioning in AskUser multi-line answers by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/24630
  • fix(core): detect kmscon terminal as supporting true color by @claygeo in https://github.com/google-gemini/gemini-cli/pull/25282
  • ci: add agent session drift check workflow by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/25389
  • use macos-latest-large runner where applicable. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/25413
  • Changelog for v0.37.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25336
  • fix(patch): cherry-pick a4e98c0 to release/v0.39.0-preview.0-pr-25138 to patch version v0.39.0-preview.0 and create version 0.39.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25766
  • fix(patch): cherry-pick d6f88f8 to release/v0.39.0-preview.1-pr-25670 to patch version v0.39.0-preview.1 and create version 0.39.0-preview.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25776

v0.38.2

Apr 17, 2026 UTC
Changes (summary)
  • fix(patch): 14b2f35をrelease/v0.38.1-pr-24974にチェリーピックしてv0.38.1をパッチし、バージョン0.38.2を作成しました(@gemini-cli-robot による、https://github.com/google-gemini/gemini-cli/pull/25585)
Show original notes (English)
What's Changed
  • fix(patch): cherry-pick 14b2f35 to release/v0.38.1-pr-24974 to patch version v0.38.1 and create version 0.38.2 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25585

v0.38.1

Apr 15, 2026 UTC
Changes (summary)
  • fix(patch): 050c303 を release/v0.38.0-pr-25317 に cherry-pick して v0.38.0 のパッチを適用し、バージョン 0.38.1 を作成しました(@gemini-cli-robot による https://github.com/google-gemini/gemini-cli/pull/25466)
Show original notes (English)
What's Changed
  • fix(patch): cherry-pick 050c303 to release/v0.38.0-pr-25317 to patch version v0.38.0 and create version 0.38.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/25466

FAQ

What is the latest version of Gemini CLI?

The latest version of Gemini CLI is v0.53.1 (released 33h ago).

How often is Gemini CLI updated?

Gemini CLI was updated 5 times in the last 30 days. Updates are frequent, so check this page for the latest version and changes.

Can I read Gemini CLI's changelog in Japanese?

Yes. This page summarizes the key changes from the latest version in Japanese, with the original English notes included. See the official changelog for the source.

Source: Gemini CLI official changelog (npm / GitHub).