「モデルを乗り換える瞬間」に関所を置く──Claude Code v2.1.251が、切替フックとキャッシュの目盛り、そしてsymlinkの抜け穴を同時に塞いだ

Claude Code v2.1.251が公開。モデル切替に割り込むPre/PostModelSwitchフック、/costのプロンプトキャッシュ内訳と支出上限バー、そしてファイル操作のsymlink抜け穴修正を同時に載せ、無人運用の足回りを固めた。

シェア
「モデルを乗り換える瞬間」に関所を置く──Claude Code v2.1.251が、切替フックとキャッシュの目盛り、そしてsymlinkの抜け穴を同時に塞いだ

Anthropic は 2026年8月28日、コーディングエージェント「Claude Code」の v2.1.251 を公開しました。今回の更新は、複数のモデルを切り替えながら長時間・無人で回すワークフローを狙って、三つの層に同時に手を入れています。「モデルを乗り換える瞬間」に割り込むフック、キャッシュとコストに目盛りを付ける計測、そしてファイル操作に残っていた抜け穴の封じ込めです。

切り替えの前後に、割り込む余地をつくる

目玉は、モデル切り替えに反応する二つのフックイベントの追加です。エージェントが動作の途中でモデルを変えるとき、その前後に自分の処理を差し込めるようになりました。用途は「止める・確かめる・記録する」の三通りです。

フック発火のタイミングできること
PreModelSwitchモデルを切り替える直前切り替えをブロックする/確認を挟む/注釈を付ける
PostModelSwitch切り替えた直後切り替えの事実を記録・通知する

これまで、どのモデルで作業が進んだかは実行後にしか分かりにくい部分でした。フックが入ると、たとえば「高価な上位モデルへの自動昇格は人の承認を必須にする」「安価なモデルへ落ちたらログに残す」といったルールを、運用側で挟めます。モデル選択を自動化するほど、この関所は効いてきます。

キャッシュとコストに、目盛りが入る

コスト面の可視化も進みました。無人運用で費用が見えにくいという課題に対し、複数の計測が加わっています。

  • プロンプトキャッシュの内訳: /cost にセッション単位の行が追加され、ヒット率・ミス・再キャッシュしたトークン量・warm/cold の別が見えるようになりました。
  • 再開時のコスト予告: SessionStart の再開フックが、セッションの「古さ(staleness)」と、再キャッシュに必要な推定コストを受け取れます。中断したセッションを開き直す前に、費用の見当がつきます。
  • 支出上限のバー: /usage に支出上限の残量バーが加わり、ステータス行に rate_limits.spend_limit フィールドが増えました(ゲートウェイ経由で上限を設けている利用者向け)。

キャッシュのヒット率が下がっていれば、それはそのまま無駄なトークン再送=出費として現れます。数字が出ることで、勘で削っていたコストを一手ずつ測りながら詰められるようになります。

ファイル操作に残っていた、抜け穴を塞ぐ

今回の更新には、見逃せないセキュリティ修正も含まれます。いずれも「承認したはずの範囲の外」にエージェントが手を伸ばせてしまう穴で、無人運用や他人のリポジトリを触る場面ではリスクが大きい種類のものです。

  • ファイルツールの symlink すり替え: Read/Write/Edit が、権限チェックのに作業ディレクトリ内で差し替えられたシンボリックリンクをたどってしまう問題を修正。チェックと実行の隙をつく、いわゆる時間差の抜け穴です。
  • プラグインのパス脱出: マーケットプレイス登録のプラグインコマンドが、プラグインディレクトリの外を指せてしまう挙動を、パストラバーサルとして拒否するようにしました。
  • 検索の deny ルール漏れ: Grep と Glob が、シンボリックリンク先のファイルに Read(...) の拒否ルールを適用していなかった点を修正。

便利さの裏で、こうした「承認の外へ出る経路」が残っていたことは軽くありません。とくに自動承認を既定に寄せる運用では、権限チェックそのものの堅さが安全の土台になります。修正が入った事実は歓迎すべきですが、同時に、無人で回す構成ほど更新への追随を怠らない姿勢が求められる、という警鐘でもあります。

走らせっぱなしのセッションを、手元から御す

バックグラウンドや遠隔で走るセッションを扱う道具も増えました。claude --helpattach(つなぐ)・logs(記録を見る)・stop(止める)・respawn(起こし直す)・rm(消す)が加わり、--resume のメッセージは再接続に必要な正確なコマンドを明示するようになりました。加えて、フォアグラウンドのサブエージェントのツール呼び出しと結果を、Remote Control クライアントへリアルタイムに流す機能も入っています。

無人運用に向けた「見える化」の一歩

v2.1.251 単体では派手さに欠けますが、方向性は一貫しています。モデル切り替えに割り込む口、コストとキャッシュの目盛り、抜け穴の封じ込め、そして走るセッションの操作系──いずれも、人がつきっきりで見張らずにエージェントを回すための足回りです。導入する側としては、まずコスト系の新しい表示で自分のワークフローの無駄を測り、モデル切替フックで昇格・降格のルールを言語化しておくのが実践的な入り口になります。ファイル操作の修正を取り込むためにも、更新の追随は早めに済ませておくのが安全です。

参照: Claude Code changelog(公式)anthropics/claude-code CHANGELOG.mdReleasebot: Claude Code updates

続きを読む

「一時間を超える処理」を待てるようにした──Codex 0.152が、MCPの出力量と実行時間に“上限のつまみ”を付け、計画ツールを既定オフに回した

「一時間を超える処理」を待てるようにした──Codex 0.152が、MCPの出力量と実行時間に“上限のつまみ”を付け、計画ツールを既定オフに回した

8月31日のCodex v0.152.0と翌日の修正版が、MCPツールの出力量や実行時間に明示的な上限を足し、計画ツールを既定オフに切り替えた。長く走らせる無人・半自動のエージェント運用に効く変更点を整理する。

FF
CLIの既定モデルが、100万トークンの頭に入れ替わった──Claude Code v2.1.257がFable 5.1を標準に据え、自動モードに『封じ込め破り』の関所を足した

CLIの既定モデルが、100万トークンの頭に入れ替わった──Claude Code v2.1.257がFable 5.1を標準に据え、自動モードに『封じ込め破り』の関所を足した

2026年9月1日公開のClaude Code v2.1.257が、既定モデルを100万トークン文脈のFable 5.1へ差し替え。自動モードには資格情報取得や範囲外読み取りを素通しさせない歯止めを追加した。開発者に効く変更点を整理する。

FF
「これは許可された演習だ」――そう言い張って、ランサム集団はCursorのAIエージェントに“実際の侵入作業”をやらせていた

「これは許可された演習だ」――そう言い張って、ランサム集団はCursorのAIエージェントに“実際の侵入作業”をやらせていた

ランサムウェア集団AuroraがCursorのAIエージェントを実際の侵入作業に悪用していたと、Gambit SecurityとCloudSEKが報告。「許可された演習」と偽って安全弁を回り込み、盗んだ認証情報を前提に偵察や権限奪取を代行させていた。開発者を速める道具は、攻撃者も速める――という警鐘。

FF
「買う」より「作る」を選ぶ会社が三社に一社──McKinseyが測った、コーディングエージェントが動かし始めた稟議

「買う」より「作る」を選ぶ会社が三社に一社──McKinseyが測った、コーディングエージェントが動かし始めた稟議

McKinseyの年次調査で、回答者の約3割が「コーディングエージェントで社内開発できる」を理由にソフト購入を見送ったと判明。買うより作るへ傾く調達の変化と、生産性は上がっても利益は動かないという足元の現実を読み解きます。

FF