Claude Code の v2.1.311 〜 v2.1.316 の中から、実務への影響が大きいと思われるものを5つ選んで深掘りします。網羅的な変更点一覧は リリースノートまとめ にあるので、今回は「なぜ注目に値するか」にフォーカスします。
1. Opus 4.8 の fast mode 廃止予告(v2.1.316)
Opus 4.8 の fast mode は 2026年10月30日付で非推奨になり、2026年11月30日に削除されます。
- 削除後、Opus 4.8 の fast mode リクエストはエラーを返す
- 標準の Opus 4.8 にはフォールバックしない
- 高速化を維持するには Opus 5.5 へ移行する
なぜ注目に値するか
「遅くなる」ではなく「エラーで止まる」仕様です。スクリプトや設定で Opus 4.8 の fast mode を固定している場合、期限日にいきなり動かなくなります。猶予は約1か月あるので、ANTHROPIC_DEFAULT_OPUS_MODEL やスクリプト内のモデル指定を、今のうちに棚卸ししておくのがおすすめです。
2. ultrathink と effort まわりの整理(v2.1.311 / v2.1.316)
ultrathink の挙動と制御手段が整いました。
- 対話ターミナルの
ultrathinkは、Opus 5.5・Sonnet 5.5・Haiku 5.5・Fable 5.1(Anthropic API 経由)でそのターンをxhigheffort で実行(v2.1.311) - 虹色表示は、キーワードが effort を上げられる場面だけ。引用やファイルパスの一部では出ない(v2.1.311)
-
CLAUDE_CODE_DISABLE_ULTRATHINKでキーワード自体を無効化できる(v2.1.316) -
CLAUDE_CODE_SUBAGENT_EFFORTで、他に指定がないときのサブエージェントの effort を固定できる(v2.1.316) - 管理者が effort を制限していても、"Invalid effort level" で失敗し続けず、effort を下げて再試行し使用レベルを通知する(v2.1.314)
なぜ注目に値するか
effort はコストと速度に直結しますが、これまでは「たまたま文中に書いた単語で上がる」「サブエージェントはセッションを継承する」といった暗黙の動きがありました。無効化用と、サブエージェント用の環境変数が入ったことで、チームで挙動を揃えやすくなります。無人運用では CLAUDE_CODE_SUBAGENT_EFFORT を低めに置くだけでも、消費の見通しが立てやすくなります。
3. 作業ディレクトリ外への書き込みを一括で止める(v2.1.314)
permissions.blockWritesOutsideWorkingDirectories が追加されました。Write・Edit・NotebookEdit が、すべてのパーミッションモードで作業ディレクトリ外のパスを拒否します。
{
"permissions": {
"blockWritesOutsideWorkingDirectories": true
}
}
関連して、次の変更も入っています。
- ファイルツールが、組織のサーバー管理設定のローカルコピーを編集する前に確認する(v2.1.314)
- サーバー管理設定は承認プロンプトなしで適用され、検証できない保存コピーは拒否される(v2.1.316)
-
--restrictedセッションが、Read の allow ルールに覆われた作業ディレクトリ外のファイルをアップロードする問題を修正(v2.1.316) -
--setting-sourcesで除外した設定ファイルが一部設定を供給し続ける問題を修正(v2.1.314)
なぜ注目に値するか
読み取り側の blockReadsOutsideWorkingDirectories はありましたが、書き込み側を「モードに関係なく」止める設定が加わりました。bypass や auto mode で長時間走らせるときの、最後の安全網として使えます。あわせて、除外したはずの設定が効いてしまう、といった「設定の抜け」も塞がれています。
4. idle compaction(v2.1.314)
VS Code と Claude Desktop の Code タブで、200K トークン以上の会話が放置されると要約され、プロンプトキャッシュが切れていた場合は次のメッセージでその要約が使われます。
- テレメトリー無効のサブスクライバーでも動作
- Bedrock・Vertex・Foundry・LLM ゲートウェイでは、1 時間プロンプトキャッシュが有効なときに動作
関連する改善もあります。
- 標準コンテキストのセッションが 200K トークン超で "Usage credits required for 1M context" で止まらず、コンパクションして続行(v2.1.311)
- 圧縮応答に要約が含まれないとき、置き換え前に要約をもう一度要求(v2.1.311)
- PreCompact フックの巨大出力でコンパクションが失敗・反復する問題を修正。各フックの出力は 10,000 文字で切り詰め(v2.1.314)
- 自動コンパクション直後に、古い MEMORY.md / CLAUDE.md が見える問題を修正(v2.1.311)
なぜ注目に値するか
長い会話を放置して戻ると、キャッシュ切れで全文を読み直すため使用量を大きく消費していました。放置中に先に要約しておけば、その再読込を小さくできます。コンパクション周りの失敗要因もまとめて潰されているので、長時間セッションを使う人ほど恩恵があります。
5. ゲートウェイ・クラウド環境での堅牢性向上(v2.1.314 / v2.1.316)
Bedrock・Vertex・Foundry・LLM ゲートウェイでの「全リクエスト失敗」系の問題が、さらに減りました。
| バージョン | 内容 |
|---|---|
| v2.1.314 | 画像が多い Bedrock セッションと /compact が失敗する問題を修正(古い画像を除いてコンパクション) |
| v2.1.314 | Foundry で既定の Sonnet / Opus / Haiku にデプロイメントがないとき、旧モデルへフォールバック |
| v2.1.314 | ゲートウェイがベータヘッダーを名指しで拒否した場合、外して再送 |
| v2.1.314 |
claude-opus-4.8 のようなドット付きモデル ID を正しく認識 |
| v2.1.314 | 更新済みルート証明書がクロス署名されているときの UNABLE_TO_GET_ISSUER_CERT を修正 |
| v2.1.316 | Vertex / Bedrock で最新モデルが未提供のとき、セッション途中でエラーにせず旧モデルへ切り替え |
| v2.1.316 | 圧縮/破損したレスポンスが途中で切れたときのネットワーク要求ハングを修正 |
Claude apps gateway 側にも、groups による upstream の振り分け、pooled_budget によるグループ共有の月間予算、managed.policy_mode: layered による複数ポリシーの重ね掛け、Bedrock ガードレールの guardrail_trace / guardrail.input_tagging など、組織運用向けの機能が加わっています。
なぜ注目に値するか
社内ゲートウェイやクラウドプロバイダー経由では、モデルの提供タイミングやヘッダーの許可範囲がアカウントごとに違い、そのつど障害になっていました。「拒否されたら外して再送」「未提供なら旧モデルへ」という方向に揃ってきたので、導入側の例外対応が減ります。組織で運用している場合は、gateway の予算とポリシーの機能も合わせて確認してみてください。
まとめ
- Opus 4.8 の fast mode は 2026年11月30日に削除。使っているなら Opus 5.5 への移行を
-
ultrathinkと effort は、無効化・サブエージェント指定の環境変数でコントロールしやすくなった -
blockWritesOutsideWorkingDirectoriesで、書き込み範囲をモードに依らず制限できる - idle compaction で、放置後の再開コストを抑えられる
- ゲートウェイ・クラウド環境の互換性と、gateway の組織向け機能が強化された