
Claude Code v2.1.269 リリース情報
はじめに
2026年9月12日、Claude Code v2.1.269 がリリースされました。本バージョンでは、プラグイン評価機能の追加、出力スタイルの切り替え機能、Bash ツールによるファイル差分表示など、開発体験を向上させる機能が複数追加されています。また、プロンプトキャッシュの無効化問題やターミナル互換性に関する多数のバグ修正が含まれており、安定性と信頼性が大きく改善されています。
注目アップデート深掘り
プラグイン評価スイートの実行機能
新たに claude plugin eval コマンドが追加され、プラグインの評価スイートを Claude Code に対して実行し、スコア付きで再現可能な結果(JSON + HTML レポート)を取得できるようになりました。詳細は claude plugin eval --help で確認できます。
この機能により、プラグインの品質や動作を定量的に評価し、継続的な品質管理を行うことが可能になります。評価結果が JSON と HTML の両形式で出力されるため、自動化パイプラインへの組み込みや視覚的なレビューの両方に対応できます。
Bash ツールによるファイル差分の表示
Bash ツールがファイル編集を処理する際、コマンドが変更したファイルの差分が Bash ツールの結果に含まれるようになりました(bashEditDiffEnabled 設定)。
これにより、Bash コマンド実行後の変更内容を即座に確認でき、意図しない変更や副作用を早期に発見できるようになります。ファイル操作を伴うスクリプトやコマンドのレビュー効率が向上します。
実用的な活用ポイント
/output-style [name] コマンドにより、リモート制御やクラウド、ヘッドレスセッションを含むあらゆる環境で出力スタイルの一覧表示と切り替えが可能になりました。これにより、リモート環境での作業時もローカルと同様の柔軟な表示制御が実現します。
OpenTelemetry メトリクスとイベントに vcs.* リポジトリ属性でタグ付けできる OTEL_METRICS_INCLUDE_REPOSITORY と、OTEL_LOG_TOOL_DETAILS と併用してコミットイベントに vcs.ref.head.* 属性を付与する機能が追加されました。これにより、Claude Code の操作をリポジトリやコミット単位で追跡・分析できるようになります。
CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS 環境変数(1〜256)により、ワークフローツールの実行ごとの並行エージェント数上限を引き上げられるようになり、推論処理がボトルネックとなるファンアウト処理の並列度を向上できます。
全変更点一覧
| カテゴリ | 変更内容 | 概要 |
|---|---|---|
| Feature | プラグイン評価コマンド | claude plugin eval でプラグインの評価スイートを実行し、JSON + HTML レポートを取得可能に |
| Feature | 出力スタイル切り替え | /output-style [name] でリモート制御・クラウド・ヘッドレスセッションでも出力スタイルの一覧表示と切り替えが可能に |
| Feature | Bash ツールの差分表示 | Bash ツールがファイル編集を処理する際、変更ファイルの差分を結果に含めるように(bashEditDiffEnabled 設定) |
| Feature | OpenTelemetry リポジトリタグ | OTEL_METRICS_INCLUDE_REPOSITORY でメトリクスとイベントに vcs.* リポジトリ属性でタグ付け、OTEL_LOG_TOOL_DETAILS と併用でコミットイベントに vcs.ref.head.* 属性を付与 |
| Feature | LLM ゲートウェイタイムアウト設定 | CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS で /v1/models ディスカバリタイムアウトを延長可能に(デフォルト 3 秒) |
| Feature | フォーカスビューのヒント | /focus を提案するスピナーチップを追加(プロンプト・1 行の作業サマリー・応答のみの表示) |
| Feature | ワークフロー並行実行数設定 | CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS(1〜256)でワークフローツールの実行ごとの並行エージェント数上限を引き上げ可能に |
| Fix | プロンプトキャッシュの部分的無効化 | 出力トークン制限で応答が切断され自動再開された直後のターンでプロンプトキャッシュが部分的に無効化される問題を修正 |
| Fix | セッション再開時のキャッシュ再利用 | Claude の思考途中で中断後にセッションを再開すると、以前のコンテキストの再送方法が変わりプロンプトキャッシュの再利用が損なわれる問題を修正 |
| Fix | ターミナルキーバインド | kitty プロトコルターミナルで F1/F2/F4、st で Delete、rxvt-unicode で Alt+矢印キー、WezTerm で Shift+記号キーが正しく動作しない問題を修正(2.1.247 でのリグレッション) |
| Fix | バックグラウンドエージェントの報告 | リモート・ヘッドレスセッションでバックグラウンドエージェント実行中に「入力待ち」と報告される問題を修正(CLAUDE_CODE_BG_TASKS_REPORT_RUNNING=0 で旧動作に戻せる) |
| Fix | ターミナル機能クエリの応答 | 一部のターミナルで起動時に機能クエリへの応答(^[[?1;2c)が余分なテキストとして表示される問題を修正 |
| Fix | フルスクリーン時の表示 | フルスクリーンでターミナルリサイズ後、トランスクリプトの上下の行が空白になる問題を修正 |
| Fix | パーミッションルールのスコープ | ! で始まる拒否・確認パーミッションルールが、それを記述した設定ソースを超えて適用される問題を修正(現在は自身のソース内でのみ適用、単独の ! 否定は無視) |
| Fix | 圧縮後の git ステータス | 圧縮後に Claude に伝えられる git ステータスが、セッション開始時のものではなく現在のものになるよう修正 |
| Fix | 同期プラグイン MCP サーバー | リモートセッション再開時に同期プラグイン MCP サーバーが接続されない問題を修正 |
| Fix | ヘッドレスセッションの応答喪失 | 再開されたヘッドレスセッションで、モデル切り替えやリクエスト再試行時にターンの応答が失われる問題を修正 |
| Fix | バックグラウンドタスクのエスケープコード | バックグラウンドタスクのディスク記録からターミナルエスケープコード、改行、過大テキストがタスクリストやタスク通知に到達する問題を修正 |
| Fix | CMYK JPEG 画像の添付 | CMYK JPEG 画像の添付時に「デコードできません」エラーが発生する問題を修正(他の JPEG 同様に変換・リサイズ処理) |
| Fix | 管理設定承認ダイアログ | スキームなしで設定された gRPC テレメトリエンドポイントのコレクタ名が管理設定承認ダイアログに表示されない問題を修正 |
| Fix | プラグイン headersHelper の同意プロンプト | プラグイン headersHelper の同意プロンプトで、URL パスが別のホストと誤読される可能性がある問題を修正 |
| Fix | プラグインエラーの URL 表示 | プラグインエラーで、@ で始まるフォルダ名を含む相対 Windows パスが [redacted URL] と表示される問題を修正 |
| Fix | テキストフィールドのカーソル | ターミナルのネイティブカーソルが有効な場合、パーミッションルール・オートモードルール・ディレクトリ追加・セッション名変更・フィードバックレビューのテキストフィールドでカーソルが表示されない問題を修正 |
| Fix | /fork レシートの連続クリック | /fork レシートを 1 秒以内に繰り返しクリックすると、現在のツール完了待ちの間セッションがすぐにバックグラウンド化されない問題を修正 |
| Fix | プラグイン LSP サーバーのシャットダウン | shutdown パラメータを拒否する LSP サーバー(rust-analyzer など)がセッション終了時に実行中のまま残る問題を修正(shutdown 失敗時も exit を送信) |
| Fix | アトリビューション設定の優先順位 | アトリビューションリマインダーが CLAUDE.md やメモリールールのコミット・プルリクエストアトリビューション設定を上書きする問題を修正(管理設定による設定は引き続き適用) |
| Fix | 非スペース区切り言語のプロンプト提案 | 日本語、中国語、タイ語などスペースなしで単語を区切る言語のテキストに対するプロンプト提案がドロップされる問題を修正 |
| Fix | 同期出力の仮定 | 対応していない GNOME Terminal や Konsole バージョンで、ターミナル名から同期出力を仮定する問題を修正 |
| Fix | permission_denials の出力 | --output-format stream-json 結果の permission_denials で、パススコープ拒否ルールによってブロックされた Read、Edit、Write 呼び出しが省略される問題を修正 |
| Fix | SDK・デスクトップアプリセッションのステータス | SDK やデスクトップアプリ経由で実行されたセッションが、他のセッションのエージェントリストで不明なステータスとして表示される問題を修正 |
| Fix | /insights のデプロイメント対応 | Bedrock、Vertex、Foundry、ゲートウェイデプロイメントでデフォルト Opus モデルにアクセスできないアカウントの /insights が失敗する問題を修正(セッションモデルを使用) |
| Fix | 組織ポリシー制限の読み込み | 別の Claude Code プロセスがログインを更新した瞬間にセッションの組織ポリシー制限が読み込まれない問題を修正 |
| Fix | Claude Desktop の通知テキスト | Bedrock、Vertex、ゲートウェイを使用する Claude Desktop セッションで、コンテキストに応じた「Claude が必要とするもの」のターン終了通知テキストが表示されない問題を修正 |
| Fix | MCP サーバーの再接続 | 更新された設定がサーバー URL のクエリパラメータの順序のみを変更した場合に MCP サーバーが再接続される問題を修正 |
| Fix | プロンプトボックスの境界線 | バックグラウンドエージェントを表示する際、名前や説明に改行があるかターミナル幅を超える場合にプロンプトボックスの上部境界線が余分な行に分割される問題を修正 |
| Fix | プロンプト長エラーの永続スタック | 自動圧縮で要約する完全な以前の交換がない場合に「プロンプトが長すぎます」で永続的にスタックする問題を修正(主に非常に大きなプロンプトを持つ Agent SDK セッション) |
| Fix | /goal 実行のリトライ | API エラー、ネットワーク切断、トークン制限後に /goal 実行が静かに停止する問題を修正(バックオフでリトライ、または使用制限リセットまで一時停止して理由を表示) |
| Fix | クラウドセッションのキャッシュミス | 最初のリクエスト前にサーバー設定を待機することで、クラウドセッションのプロンプトキャッシュミスを修正 |
| Fix | /btw の偽ツール呼び出し | /btw の回答に偽のツール呼び出しと出力が含まれる問題を修正(サイド質問はそれらを書かないよう指示され、出現した場合は未実行としてフラグ付け) |
| Fix | 古い中断ターンの再実行 | CLAUDE_CODE_RESUME_INTERRUPTED_TURN が 6 時間以上前、または CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS 設定値より前に API エラーで失敗したターンを再実行する問題を修正 |
| Fix | 管理設定の組織プラグイン | 管理設定で有効化された組織プラグインがヘッドレスセッションや Claude Desktop で読み込まれない問題を修正(次のセッションから読み込まれる) |
| Fix | プラグインアーカイブのセキュリティ | セッション用に抽出されたプラグインアーカイブが他のローカルユーザーから読み取り可能、アーカイブから world-writable ビットを保持、再抽出時に古いファイルが残る問題を修正 |
| Fix | Bash tee コマンドのパスチェック | Edit() 拒否ルールと書き込みパスチェックが Bash の tee コマンドが書き込むファイルに適用されない問題を修正(Bash(tee:*) 許可ルールは作業ディレクトリ外の出力先をカバーしない) |
| Fix | 起動時の余分な文字入力 | 低速接続(SSH、ブラウザターミナル)で起動時に 22c などの余分な文字やターミナルの色・バージョン応答がプロンプトに入力される問題を修正 |
| Fix | rxvt-unicode のブロックカーソル | rxvt-unicode でフルスクリーン離脱・再入時にターミナルのブロックカーソルがインターフェースの下に表示される問題を修正 |
| Fix | 外部エディタ後のカーソルブロック | rxvt-unicode のフルスクリーンモードで外部エディタから戻った後にカーソルブロックが表示され続ける問題を修正 |
| Fix | 外部エディタ後の二重描画(非フルスクリーン) | フルスクリーン外で外部エディタ(Ctrl+G)から戻った後にインターフェースが 2 回描画される問題を修正 |
| Fix | Konsole での外部エディタ後の二重描画 | Konsole で外部エディタから戻った後にインターフェースが 2 回描画される問題を修正 |
| Fix | Windows PowerShell のバックグラウンド実行 | Windows で Claude Code 終了時にバックグラウンド送信された PowerShell ツールコマンドが停止する問題を修正 |
| Improvement | /diff パネルの表示 | /diff パネルが読み込み状態を表示せず、1 ステップで完全にレンダリングされて開くように改善 |
| Improvement | 非スペース区切り言語の提案フィルタリング | 日本語、中国語、韓国語のプロンプト提案フィルタリングを改善(混合スクリプトや単語の提案を保持、メタや評価的なテキストは英語同様にドロップ) |
| Improvement | Skill ツールエラーメッセージ | Skill ツールの「Unknown skill」エラーで、裸の名前が 1 つのプラグインスキルと完全一致する場合にプラグインスキルのフルネームを表示するように改善 |
| Improvement | SSH・未認識ターミナルのキーボードサポート | kitty キーボードクエリに応答するターミナル(foot、Alacritty 0.16+ など)で Shift+Enter と Ctrl+Shift ショートカットが使用可能に |
| Improvement | 長期セッションの応答性 | トランスクリプト更新が折りたたまれたツール使用サマリーを構築するために会話全体を再処理しないことで、長期セッションの応答性を改善 |
| Improvement | テレメトリ無効時の MCP サーバー | テレメトリ無効のファーストパーティセッションで、会話途中で接続完了した alwaysLoad MCP サーバーがツール検索のラウンドトリップなしで次のターンから使用可能に |
| Change | /ultrareview –post の動作変更 | /ultrareview --post が発見到着時に PR コメントを直接投稿してコメントリンクを出力するように変更(以前は 2 番目のクラウドセッションを起動して投稿) |
| Change | アーティファクトデータベース読み取りの承認 | セッションスクラッチパッドに保存するアーティファクトデータベース読み取りが、作業フォルダ承認で停止しなくなった |
| Change | claude.ai 同期スキルの命名 | クラウドセッションで claude.ai から同期されたスキルが anthropic-skills:<name> と命名され Claude Desktop と一致(他に使用されていない場合は裸の名前も機能) |
| Feature (VSCode) | エージェントマップ | フッターの「N agents」ピルからサブエージェントのマップが開き、エージェントごとのカード、Stop agent、読み取り専用トランスクリプトを表示 |
| Feature (VSCode) | Hooks ダイアログ | コマンドメニューに Hooks ダイアログを追加(ユーザー・プロジェクト・ローカル設定でのフックの表示・追加・編集・削除、管理・プラグイン・セッションフックは読み取り専用) |
| Feature (VSCode) | Focus ビューのサブエージェント進行状況 | Focus ビューのツール呼び出しグループ下に実行中のサブエージェントのライブ進行状況行を追加 |
| Feature (VSCode) | Permission rules ダイアログ | パーミッションルールの一覧表示と、ユーザー・プロジェクト・ローカル設定での追加・削除を行う Permission rules ダイアログを追加(起動オプション・セッション専用・管理ルールは読み取り専用) |
| Feature (VSCode) | アカウント切り替え画面のキャンセルボタン | Switch account 画面に、現在のアカウントでセッションに戻る Cancel ボタンを追加 |
| Fix (VSCode) | Focus ビューのターン開始表示 | スケジュールされたタスクなど、配信されたプレーンテキストプロンプトで開始されたターンが、Focus ビューで前のターンの一部として表示される問題を修正 |
| Fix (VSCode) | プロンプトキャッシュ時計の表示 | パネルが狭いときにフッターのプロンプトキャッシュ時計の分が非表示になる問題を修正 |
| Fix (VSCode) | CLAUDE_CONFIG_DIR 設定時のセッションリスト | 設定ファイルまたは environmentVariables 設定で CLAUDE_CONFIG_DIR が設定されているときに、セッションリストがデフォルトフォルダのセッションを保持する問題を修正 |
| Fix (VSCode) | プラン プレビューの遅延読み込み | 遅れて読み込みが完了したプランプレビューがコメントボックスを非表示にしたり、古いプランを表示したりする問題を修正 |
| Fix (VSCode) | プラン プレビューのコメント送信 | Claude タブが閉じた後にプランプレビューがどこにも届かないコメントを受け入れる問題を修正 |
| Fix (VSCode) | 圧縮後セッションのキャッシュ表示 | 最後の応答後に圧縮されたセッションを閉じた場合のプロンプトキャッシュ時計と再オープン通知が、再オープン時にコールドとして読み取られるように修正 |
| Fix (VSCode) | Remote Control 中のセッション名 | Remote Control がオンの間に拡張機能でセッション名を変更すると、claude.ai/code で古い名前が保持される問題を修正 |
| Fix (VSCode) | Remote Control トグルの位置 | ターミナルからデフォルトに設定がリセットされた後、「Enable Remote Control for all sessions」トグルが最後の位置を保持する問題を修正 |
| Fix (VSCode) | 復元タブのオープン状態認識 | ウィンドウリロード後、復元された Claude タブがクリックされるまでセッションリストでオープンとしてカウントされず、その行が 2 番目のタブを開く問題を修正 |
| Fix (VSCode) | アカウント切り替え後の警告表示 | Switch account で同じアカウントとして再ログインした際に、タブが破棄済みの使用制限警告を忘れる問題を修正 |
| Fix (VSCode) | 長期ターン中のセッション名変更 | 長期ターン中にセッション名を変更した際、ウィンドウリロード後に生成された名前で置き換えられる問題を修正 |
| Fix (VSCode) | サイドバー使用量メーターの制限行 | アカウントが制限を失った後、サイドバー使用量メーターが古いモデルごとの週次制限行を保持する問題を修正 |
| Fix (VSCode) | 新規チャットビュー起動中の @-mention | 新規チャットビューがまだ起動中にキーボードショートカットで送信された @-mention が、キーストローク後しばらくしてから入力に挿入される稀なケースを修正 |
| Fix (VSCode) | セッションリストのジャンプ | Claude サイドバーを開いた際、Account & usage ヘッダーが表示された瞬間にセッションリストが下にジャンプする問題を修正 |
| Improvement (VSCode) | 対象読者向けドキュメント作成 | ユーザー以外の誰かのために書かれたドキュメントやメッセージを、Claude がその対象読者向けに作成し、応答の先頭に対象読者を明記するように改善 |
| Improvement (VSCode) | アクセシビリティの向上 | スラッシュコマンドメニュー、@-mention メニュー、出力スタイルピッカー、Send/Stop ボタン、パーミッション・質問カード、オンボーディングチェックリストでスクリーンリーダーとキーボードアクセシビリティを改善 |
| Change (VSCode) | 現在ファイルチップの変更 | メッセージボックスの現在ファイルチップで、Hide トグルの代わりに X ボタンで削除するように変更 |
| Change (VSCode) | セッションタブメニュー項目の削除 | セッションタブの右クリックメニューとエディタタイトルバーの「…」メニューから Claude Code 項目を削除(メニューを開いたタブに対して動作しなかった) |
| Feature (Web) | クラウドセッションのメッセージ取り消し | クラウドセッションで Claude が読む前にキューに入れたメッセージを取り消せるように(キューから削除、または Esc/Up キーでメッセージボックスにテキストが戻る) |
| Fix (Web) | /model default のモデル制限 | クラウドセッションで /model default を実行すると、Claude Code が使用できるモデルを制限する組織で以降のすべてのメッセージが失敗する問題を修正 |
| Fix (Web) | 一回限りスケジュールルーチンの重複実行 | 一時的なサーバーエラー後に一回限りのスケジュールされたルーチンがまれに 2 回目の実行を行う問題を修正 |
| Fix (Web) | サブエージェント使用ルーチンの早期完了 | サブエージェントを使用するルーチン実行が早期に完了として扱われることがある問題を修正(実際の失敗後のリトライをスキップしたり、重複実行を開始する可能性があった) |
| Fix (Web) | クラウドセッションのファイルリンク | Claude がリポジトリのサブフォルダから作業していた場合に、クラウドセッショントランスクリプトのファイルリンクが GitHub 404 を開く問題を修正 |
| Change (Web) | Cloud environments 管理ページのテーブル表示 | Cloud environments 管理ページが各テーブルを 5 行でキャップする代わりに、すべての環境をリスト表示するように変更(到達不可能な Show more コントロールを解消) |
| Change (Web) | Free プランユーザーの claude.ai/code | Free プランユーザーの claude.ai/code が、先に進む方法のない「Disabled by org admin」ページではなく、アップグレードへのパスがあるプランページを開くように変更 |
| Feature (Claude Tag) | GitHub インストールの確認ダイアログ | 管理設定の GitHub インストールで Connect all または Disconnect の前に確認ダイアログを追加(誤った組織全体の変更を防止) |
| Fix (Claude Tag) | Slack レート制限時の失敗通知 | Slack が一時的にレート制限した際に失敗通知がドロップされ、スレッドがターン失敗後に静かになる問題を修正(通知は再試行されるように) |
| Fix (Claude Tag) | 未有効化モデルへの切り替え | 組織が有効化していないモデルへの切り替えを Claude が受け入れ、静かにフォールバックモデルで応答する問題を修正(拒否して管理者が有効化できることを通知) |
| Fix (Claude Tag) | ファイル添付時のテーブル表示 | Claude が同じメッセージにファイルを添付した際にテーブルが生のパイプテキストとして投稿される問題を修正(テーブルは通常の応答として投稿され、ファイルはプレーンキャプション付きで続く) |
| Fix (Claude Tag) | 非アクティブチャンネルでの restart | Claude がアクティブでないチャンネルのトップレベルで @Claude !restart を実行すると無関係な会話が始まる問題を修正(再起動対象がないことを非公開で通知) |
| Fix (Claude Tag) | Slack アクセス設定のプラグイン行 | Slack アクセス設定のプラグイン行がラベルなしの生 ID で表示され、プラグインを無効化する手段がない問題を修正(名前を表示し、管理元のバンドルへリンク) |
| Fix (Claude Tag) | 共有セッションの公開範囲表示 | Slack から開始したセッションの共有バナーと Share ダイアログが「組織全体がリンクを開ける」と表示する問題を修正(Slack チャンネルの閲覧範囲を明示するように) |
| Improvement (Claude Tag) | 管理設定ページの読み込み速度 | 管理設定ページと Slack チャンネルピッカーの読み込み時間を改善(チャンネル数が多い組織や複数ワークスペース接続時に特に顕著) |
| Improvement (Claude Tag) | Slack チャンネルの定期ルーチン | Slack チャンネルの定期ルーチン実行が、常に新規トップレベル投稿をする代わりに既存スレッド内で返信できるように改善 |
| Improvement (Claude Tag) | 進行状況チェックリストの時刻表示 | Claude のライブ進行状況チェックリストのタイムスタンプを、固定の UTC 表記から読み手のローカル時刻と最終更新からの経過時間の表示に改善 |