主な変更点
Gemini CLI v0.52.0-nightly.20260710 では、推論履歴の肥大化・リークを防止する安全策の導入をはじめ、JSON や Jupyter Notebook(.ipynb)編集時における不要な推論プロセスのスキップ、トリアージワーカーの基礎的な導入などが行われました。主な変更点は以下の通りです。
- 履歴ターンからの思考(Thoughts)削除: 会話履歴(scrubbed history turns)に含まれる過去の「思考(thoughts)」テキストを削除し、モデルに過去の不要な推論ステップが再注入されることによる「思考のリーク(thought leakage)」を防止しました。
- JSON および IPYNB ファイルへの LLM 補正のバイパス:
write_fileやreplaceツールが JSON または IPYNB ファイルを編集する際、意図しない破壊(フォーマット崩れ等)を防ぐため、LLM による自動構文補正(LLM correction)処理を強制的にバイパスするように修正しました。 - CI 設定ファイルをコンテキストから除外: ワークスペースを探索する際、一時的な CI 設定ファイルなどをコンテキスト(Context)から除外し、モデルに無駄なトークンを読み込ませるノイズを削減しました。
- トリアージおよび egress ワーカーモジュールの基礎導入: 自律エージェントの処理フローを分割管理する
caretaker-triage(トリアージワーカー) の基礎モジュールや、egress 用の Octokit GitHub Action ハンドラーなどが新規に追加されました。
影響や使いどころ
「思考のリーク」の修正により、長時間のセッションにおけるコンテキストトークン消費量が抑えられ、モデルが自身の過去の思考に引きずられて誤判定をするリスクが低減されます。また、JSON や IPYNB への LLM 自動補正のバイパスにより、設定ファイルや Jupyter Notebook を書き換える際の正確性が格段に向上し、不要なパースエラーを防げます。
まとめ
思考履歴の最適化によるトークン節約およびリーク防止、JSON/IPYNB への書き込み安全対策などを盛り込んだ、信頼性向上に寄与するナイトリーリリースです。