AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月23日 13:00

Claude Code、20万トークン超の放置会話を

LINEで送る
Claude Code、20万トークン超の放置会話を

3つのポイント

  1. 何が起きたか

    v2.1.299は20万トークン超の会話を約54分の放置後に要約する。1時間のプロンプトキャッシュ失効の約6分前で、設定名はidleCompaction。

  2. なぜ重要か

    要約は復帰時に会話全体を読み直す代わりとなり、不在後の最初のメッセージを軽くする仕組みとして示されている。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

3リリースはv2.1.299からv2.1.301までで、2026年10月14〜15日 UTCに公開された。リリースノートの項目は合計329件で、v2.1.299が190件、v2.1.300が88件、v2.1.301が51件。放置時の要約が目玉の変更だが、同じバージョンは要約後に見えなくなるものも変える。スキルはClaudeの視界から外れることがあり、/reload-skillsで復元できる。直近の要約前に割り当てたサブエージェント名はエージェントIDで指定する必要がある。v2.1.301では、より小さいコンテキストのモデルに切り替えた際にも2つ目の要約トリガーが現れる。切り替え前のモデルがあふれた分を先に要約し、そのバージョンの修正が適用されない場合はこの要約が使用クレジットを消費することがある。

権限の変更は要約の作業と並行して入った。v2.1.299では、Claude Codeが読めないスクリプト内で組み立てられたrmコマンドはデフォルトで確認されなくなり、MCP権限ルールではmcp__aがa__bやa_をカバーしなくなった。v2.1.301は、終了時にフックが作成したworktreeを、未プッシュのコミットが存在し得る場合でも確認なしに削除していたWorktreeCreateフックも修正する。

記事の見立ては、Claude Codeが会話の長さとキャッシュ寿命の管理をユーザーからツール自身へ移しつつあるというものだ。この見立てはv2.1.299の放置要約、v2.1.300の寿命別キャッシュ書き込み計測、v2.1.301のモデル切り替え時の要約に支えられている。次の3リリースが要約やキャッシュに関する追加を何も盛り込まなければ、この見立ては反証される。参考として記事は2026年10月17日時点のトリガー設定を比較している。Codexはmodel_auto_compact_token_limitによるトークン閾値、Aiderは--max-chat-history-tokensによる履歴トークン上限を使う。どちらの設定一覧にも放置時間のトリガーはなく、Gemini CLIは未確認だった。

よくある質問
放置時の自動要約を止めるには?
settings.jsonでidleCompactionをfalseに設定する。環境変数CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENSでトークンの下限も変更できる。いずれもv2.1.290以降が必要。
要約が実際に実行されたか確認する方法は?
v2.1.300で追加されたOpenTelemetryのapi_requestイベントを使う。キャッシュ書き込みがcache_creation_5m_tokensとcache_creation_1h_tokensに分かれ、復帰後の最初のメッセージで1時間側の数値が小さければ要約が機能している。
rmの確認はどう変わる?
v2.1.299では、Claude Codeが読めないスクリプト内で組み立てられたrmコマンドはデフォルトで確認されなくなった。CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT=1を設定すると確認が復活する。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へAgentic AI Foundationが4案件追加