Claude Code 2.1.312、フックの同時実行数を制限し、自動モデル切り替えの対象を拡大、OIDCクレーム設定を追加
Claude Code v2.1.312が2026年10月27日にリリースされました。リリースノートによると、変更点は以下のとおりです。
- フック: プロンプトフックとエージェントフックは、サブエージェントを含め、セッションごとに最大24個まで同時に実行されるようになりました。また、イベントのタイムアウトを超えて待機したフックは最大12個までです。1秒未満のタイムアウトは、1秒として扱われるようになりました。
- クラウドプロバイダー: Bedrock、Vertex、Foundry、Mantleでは、Claude Codeが認識しないモデル名(カスタムデプロイ名、推論プロファイルARN)に対し、SonnetやHaikuをバックエンドにしている場合でも、短いシステムプロンプトが使われるようになりました。完全なプロンプトを使い続けるには、
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0を設定してください。 - モデル切り替え: フラグ付きメッセージの後に行われる自動モデル切り替えが、認識されないモデル名にも適用されるようになりました。無効にするには、
CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1を設定してください。 - Claude apps gateway: 新しい
oidc.user_id_claimにより、sub以外のid_tokenクレーム(Microsoft Entra IDのoidなど)を使ってユーザーを識別できます。 - サブエージェント: サブエージェントの
autoCompactWindowは、CLAUDE_CODE_AUTO_COMPACT_WINDOWで設定されたウィンドウを縮小するようになりました。拡大することはありません。 - テレメトリー: Claude Codeは
claude_code.safety_eventOpenTelemetryイベントを送信しなくなりました。また、mcp_server.nameには、公式Anthropicマーケットプレイスのプラグインで宣言された固定URLのリモートMCPサーバーについて、customではなく実際の名前が報告されるようになりました。 - インターフェース: 全画面表示で、キューに入ったメッセージの下に表示される「今すぐ送信」ヒントをクリックすると、そのメッセージがすぐに送信されます。利用上限のメッセージでは、5時間の枠を「セッション上限」ではなく「5時間の上限」と呼ぶようになりました。作業中に努力レベルを変更すると、次のメッセージまで反映が待たれる場合があることが、努力レベルのインジケーターに表示されます。
- 書き込みとスキル: 非常に大きな
CLAUDE.md、ルールファイル、または@で読み込まれたファイルについて、冒頭だけを見て上書きするのではなく、全文を読むかファイル内で編集するよう、WriteがClaudeに指示するようになりました。Bashでリポジトリ内のより深い階層へcdした後も、ディレクトリごとのスキルとpaths:スキルが再び見つかるようになりました。 - クラウドセッションとClaude Tag: クラウドルーティンのモデル選択欄に努力レベルが表示され、セットアップスクリプト欄にBashエディターが追加されました。Claude TagのSlack再試行通知には、使用中のモデル名、またはレート制限に達したことが示されるようになりました。また、ネットワークアクセスがNoneに設定されたチャンネルへの返信や、誤ったスレッドに投稿されたファイルに関する問題も修正されました。
- Code Review: GitHubからのpushイベントの到着が遅れた場合も、プルリクエストの最新コミットをレビューするようになりました。
このリリースではさらに、VS Code拡張機能からサインインした後に管理対象設定が取得されない問題、無効な名前のコマンドによってすべてのコマンドの読み込みが停止する問題、セッションクリーンアップ中にPDFの読み込みが失敗する問題のほか、エージェントビューとvimモードに関する複数の問題が修正されました。
ソース
- v2.1.312claude
こんなニュースをプッシュで。
使っているツールに変化があると、AI Tracker がお知らせします。