30件超のバグ修正、MCP 再接続時のキャッシュ失敗が特に地道。maxEffortLevel は Enterprise 制御強化か
Claude Code v2.1.267 リリース:努力レベル制限と多数のバグ修正
原題: v2.1.267
重要度の根拠: 既存ユーザーの安定性・パフォーマンス向上が主眼。新機能より修正がメイン(バグ修正は重要度2-3相当)
要約
Anthropic の Claude Code が v2.1.267 にアップデートされました。最大の変更は `maxEffortLevel` 設定の追加で、Bedrock・Vertex・Foundry を含むすべてのプロバイダーで努力レベルを制限できます。また `--system-prompt-snapshot off` オプションでプロンプトを毎回新規レンダリングする機能、MCP(マニュアル・カンバセーション・プロトコル)サーバーの再接続時のツール定義再送信問題の修正など、30件超のバグ修正が含まれています。特にプロンプトキャッシュ再利用の失敗や大容量セッション再開時のデータ落ちといった実装レベルの細かい問題が多く修正されており、既存ユーザーの使い勝手向上に重点が置かれています。
要点
- maxEffortLevel 設定ですべてのプロバイダーで努力レベルを制限可能
- システムプロンプトの毎回新規レンダリングで検証精度向上
- MCP 再接続時のツール定義重複・プロンプトキャッシュ失敗を修正
- 5MB超セッション再開時のデータ落ち問題を解決
- 30件超のバグ修正で安定性・互換性を改善
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v2.1.267 では `maxEffortLevel` を上位レベルまたは `modelSettings` 下のモデルごと設定可能に。Bedrock・Vertex・Foundry 等すべてのプロバイダーで努力レベルを上限制御できます。`--system-prompt-snapshot off` フラグを追加し、会話の記録したシステムプロンプトを再利用せず毎回新規生成することでプロンプトイテレーション時の検証精度向上。プロンプトキャッシュ再利用を大きく損なう問題群を修正:MCP サーバー再接続時の重複ツール定義送信、セッション再開時の在来工具セットの書き換え、ToolSearch 非搭載セッションでのツール遅延定義対応。5MB超セッションの並列ツール呼び出し・フック出力が再ロード時に喪失する問題も解決。/model でのモデル切り替え時の全ツール再定義送信も抑制されました。
本文の日本語訳(全文)を見る
## 変更内容
- `maxEffortLevel` 設定を追加(上位レベルまたは `modelSettings` 配下でモデルごと設定可能):Bedrock、Vertex、Foundry を含むすべてのプロバイダーでの努力レベルを上限制御。ユーザーはそれより低いレベルを選択可能
- `--system-prompt-snapshot off` オプションを追加:会話に記録されたプロンプトを再利用するのではなく、毎回リクエストでシステムプロンプトを新規レンダリング(プロンプトテキストのイテレーション用)
- マネージド設定でサンドボックス化を要求する組織における Cowork スケジュール済みタスクがクラウド起動時に失敗する問題を修正
- モバイルクライアントで `/context` およびその他ローカルコマンドの出力が空白のまま表示される問題を修正
- tmux または ssh セッション内のエージェントビュー再接続後、shift+enter と option+backspace が機能しない問題を修正
- フルスクリーンモード時に上にスクロールする際、会話の最後のプロンプトヘッダーが淡色表示されず上部に表示されない問題を修正
- Workflow の `agent()` 呼び出しで大規模な出力スキーマがオートモードで拒否される代わりに安全性分類器による確認を受けるように修正
- macOS および Linux でマーケットプレイス取得時の収容チェックをバックスラッシュを含むパス経由で回避できる問題を修正
- ホストアプリ(Claude Desktop など)配下の有効期限切れ AWS/Google Cloud 認証情報が再認証エラー表示前に 10 回リトライする「リクエスト失敗」というジェネリックエラーが出ていた問題を修正
- `-p --resume` 経由で `/compact` またはその他スラッシュコマンドを実行した後のセッション再開時に、不要な「前回の続きから再開してください。」というターンが挿入されなくなるように修正
- 大規模セッション(トランスクリプト 5MB 超)の再開時、並列ツール呼び出しおよびそのフック出力が再ロード時に喪失する問題を修正
- マネージド `allowedHttpHookUrls`、`httpHookAllowedEnvVars`、`allowedChannelPlugins` が読み取り不可の場合、すべてを許可するのではなく何も認めないように修正
- マネージド設定で Claude アプリゲートウェイサインインを要求するマシン上の `/login` で Esc キーでダイアログを閉じるように修正(以前は何も起こらなかった)
- アップロード中に接続が切れて途中で中断されたアーティファクト公開:クロード・コードがアップロード未完了を検出できる場合は 1 回のリトライを行い、未知の結果を報告するのではなく修正
- カスタムコマンド、スキル、サブエージェントの `effort:` フロントマター が、デフォルト努力レベルが固定されたままのモデル(Opus 4.7、Opus 4.8、Fable 5)で無視されていた問題を修正
- ページファイルが有効な UTF-8 でないか置換文字(U+FFFD)を含む場合、アーティファクト公開が役に立たないエラーで失敗していたのを修正。エラーは修正対象の行と列を名指しするように
- `claude agents` の `@` ディレクトリメニューがセッション開始後に作成されたリポジトリをリストしない問題を修正
- Claude Desktop または VS Code セッションに参加したリモートコントロールクライアントが、再度変更されるまでの間、古いパーミッションモードを表示していた問題を修正
- `claude remote-control` のサーバー認証情報の有効期限切れ(開始後約 30 日)時に終了してすべての接続セッションが切断される問題を修正。ホストが再登録して継続するように
- セッション中にリクエストが異なるモデルまたはモードで異なるリミットウィンドウを報告する場合、使用制限警告がちらつく問題を修正
- MCP サーバー再送信またはビルトインツール再レンダリングでモデルが既に読み込んだツールが早期の推論を喪失する問題を修正
- 会話の途中で消えるツール(MCP サーバー切断またはアップグレード)がツールリストを書き直し、以前の思考を破棄する問題を修正
- 会話からフォークされたバックグラウンドワーカーがセッション中に EnterWorktree を会話のツールブロックに追加し、プロンプトキャッシュ再利用を破壊していた問題を修正
- ToolSearch のないセッションでセッション中に MCP およびプラグインツールがツールリストに追加され、プロンプトキャッシュ再利用を破壊していた問題を修正。対応モデルは遅延定義としてそれらを受け取るように
- /model でモデル切り替え時にすべてのツール定義を再送信していた問題を修正(プロンプトキャッシュミス)。コミットおよび PR 属性テキストはモデル変更時に更新される会話メモとして到着するように
- セッション再開時、MCP コネクタが前回と異なる時点で再接続する場合、インラインツールセットが書き直される問題を修正
- セッション再開時、ツール説明が再レンダリングされる代わりに修正
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.267
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。