Claude Code v2.1.260、差分パネルやプロンプトキャッシュ不整合の表示機能を追加
本文の状態
日本語全文を表示中
詳細モードで約15分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Claude Code Changelog
Anthropic は Claude Code のバージョン v2.1.260 をリリースし、差分表示機能の追加や、パーミッションルール、認証、モデル設定に関する複数の重大なバグ修正を行った。
AI深層分析を開く2026年9月4日 09:15
AI深層分析
キーポイント
開発者体験の強化機能
フルスクリーンモードで未コミットの変更を視認できる差分パネルが追加され、コストやキャッシュミスの原因表示も改善された。
セキュリティとパーミッションの修正
括弧を含むパスでの権限ルールが正しく機能しない問題や、シェルコマンドの自動承認に関する脆弱性が修正され、サンドボックスの安全性が向上した。
認証および設定管理の不具合解消
企業環境での証明書の扱いや、API キーとアカウントの競合表示など、管理者・ユーザー向けの設定読み込みに関する問題が解決された。
モデル選択とプッシュキャッシュの修正
Fable 5.1 のモデルピッカー表示不具合や、ツール呼び出し後のコンテキストがキャッシュされずに再送信される問題を解消した。
セッション管理とリトライ処理の安定化
プラグイン読み込み失敗時のモデル切り替えブロック解除や、Git メタデータ消失時のリトライ挙動を修正し、セッションの二重表示や出力拒否エラーも解消した。
重要な引用
Added a diff panel that opens beside the conversation in fullscreen mode and shows your uncommitted changes as Claude edits
Fixed Edit/Write/Read permission rules whose path contains parentheses being dropped as invalid or ignored by the Bash sandbox
Fixed Bedrock model discovery, token counting and AWS SSO/STS credential calls failing with unable to get local issuer certificate
/model picker not showing Fable 5.1 for organizations that can use it
編集コメントを表示
編集コメント
今回のアップデートは機能追加よりも、セキュリティや認証周りにおける潜在的なリスクを解消する修正が中心となっている。特に企業環境での利用を想定したバグ修正が多いため、導入を検討している組織にとっては信頼性の観点から注目すべきリリースである。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- フルスクリーンモードで会話の隣に差分パネルを開く機能を追加しました。Claude が編集する際に、コミットされていない変更内容を表示します。このパネルは
/diffコマンドで切り替え可能です。
- プロンプトキャッシュのミスが発生した可能性のある原因(ツール定義やシステムプロンプトの変更、TTL を超えたアイドル状態など)を、
/costコマンドおよびステータスラインのprompt_cacheフィールドに表示するようになりました。
ヘッドレスセッションに「/reload-plugins」コマンドを追加しました。これにより、Claude Code Desktop および SDK のコマンドリストにも表示されるようになりました。
- デスクトップアプリ、リモートコントロール、およびその他のヘッドレス(
-p/Agent SDK)セッションにおいて、/advisorのテキスト形式(/advisor,/advisor,/advisor off)を追加しました。
Claude アプリケーションゲートウェイに、IdP が openid を再度要求された場合にのみリフレッシュ時に id_token を返すプロバイダー向けに、oidc.scope_on_refresh を追加しました。
desktopポリシーブロックにおいて、より新しい Claude デスクトップキーに対応するClaude アプリゲートウェイサポートを追加しました。これにはuserPluginMarketplacesEnabledおよびuserPluginUploadsEnabledが含まれます。
- パスに括弧を含む
Edit、Write、Readの権限ルールが、Bash サンドボックスによって無効または無視されて削除される不具合を修正し、「読み取り専用」フォルダが書き込み可能になっていた問題を解決しました。
未完了のパターン(例:閉じられていない [)を含むファイル権限ルールが修正され、これによりすべてのファイル編集で「無効な正規表現」というエラーが発生する不具合を解消しました。現在は、拒否ルールが明示されたリテラルパス自体を保護するように動作します。
また、REPORTTIME、REPORTMEMORY、またはDIRSTACKSIZE の代入文にコマンド置換が隠されている場合に、Bash の権限チェックが自動的に zsh コマンドを承認してしまう不具合も修正されました。これにより、現在は承認を求めるプロンプトが表示されるようになりました。 (原文の技術表記: Invalid regular expression)
企業環境で OS の証明書ストアにのみルート CA が登録されている場合、Bedrock モデルの検出、トークン数カウント、および AWS SSO/STS 認証情報の呼び出しが「ローカル発行者証明書を取得できません」というエラーで失敗する問題を修正しました。
macOS において、permissions.blockReadsOutsideWorkingDirectories の設定により、サンドボックス化された Git ユーザーの git 設定ファイルや、ワークツリーに隔離されたサブエージェント自身のチェックアウト先が隠蔽される不具合を修正しました。
以前 /login で取得した API キーが残存している状態で、claude.ai Enterprise/Team のユーザーが管理設定を読み込めなくなる問題を修正しました。
/status コマンドで、実際に使用されていない認証情報が有効な状態にあるかのように表示される不具合を修正しました。現在では、未使用の認証情報は明示的にマークされます。
- 統合されたスキル(例:
/doctorのエイリアスであるcheckup)のエイリアスをキーとする管理済みのskillOverridesエントリが適用されない問題、およびSkill(name)の拒否ルールを修正しました。
:name としてリストされたネストされたスキルをカバーしていない場合
「ANTHROPIC_DEFAULT_FABLE_MODEL」のピン設定において、[1m] タグを無視して fable モデルを使用するエージェントが、200K のコンテキストウィンドウで静かに実行されていた不具合を修正しました。 (原文の技術表記: model: fable)
- 組織で利用可能な場合、
/modelピッカーに Fable 5.1 が表示されない不具合を修正しました。これまでは/model claude-fable-5-1と手動入力しないと認識されませんでした。
- Claude Fable 5.1 のプロンプトキャッシュ機能において、ツール実行結果後に付与されるコンテキストが含まれていない問題と、そのたびに未キャッシュの入力として再送信されていた問題を修正しました。
- プラグインフックの読み込み失敗後にセッション全体でモデル切り替えがブロックされる不具合を修正しました。現在は各切り替え時に再チェックが行われ、拒否理由も明示されます。
- 組織管理プラグインのマーケットプレイスが読み込めなかった場合に、セッション中にモデル切り替えがブロックされる不具合を修正しました。
- SDK が提供する MCP サーバー(例:デスクトップコネクタ)が最初のターンで表示されず、次のターンにのみ現れることがある不具合を修正しました。
- クラウドホスト型の claude.ai セッションでコネクタの追加・削除が行われた際に、Claude in Chrome ツールがタスク中に「接続されていません」というエラーで失敗する不具合を修正しました。
- 旗や結合絵文字、アクセント記号付き文字が折り返し行に跨って表示される問題や、端末の最後の2列にこれらの要素が含まれる場合に画面に残像として残る問題を修正しました。現在は
…として表示されます。
- リモートコントロールで有効なモデル名ではないモデル選択を受け付けていた不具合を修正しました。これにより、次のメッセージでの失敗ではなく、エラーとして拒否されるようになりました。
- チェックポイントのバックアップファイルが存在せず、実際には復元が行われなかった場合でも
/rewindおよび--rewind-filesが成功したと報告される不具合を修正しました。
- 巻き戻しによって削除されたターンからのファイル読み取り追跡情報が残存していたため、外部編集後に「前回読み取り以降変更なし」というスタブや、ファイル全体の再注入が発生する問題も修正しました。 (原文の技術表記:
/rewind)
デスクトップアプリで使われる -p --resume/--continue の挙動を修正しました。以前は、セッションのワークツリーディレクトリから Git メタデータが失われると再試行するたびに失敗していましたが、現在は最初の 1 回だけ失敗し、その後はワークツリーなしで再開できるようになりました。
また、別のエージェントに SendMessage を送信して再開させたサブエージェントが、その完了通知を受け取って目覚めなかった不具合も修正しました。この場合、完了通知はメインの会話欄へ誤って送られていました。
- エージェントチームの修正:長時間の API リトライ待機中(例:
CLAUDE_CODE_RETRY_WATCHDOGの下)に、プロセス内の仲間の転写メモがメッセージを失ったり空白になったりする問題を解決しました。これはリトライ通知が実際のメッセージを追い出すことが原因でした。
- 背景に移動したセッションが ListAgents に二度表示される(同じ名前の幻影の「インタラクティブ」な双子として)、かつビューアーで SendMessage の配信を受け取ってしまう不具合を修正しました。
- 多くのセッションがプロジェクトディレクトリを共有している際に発生する、断続的な「タスク出力のスワップ拒否」エラーを解決しました。
- フルスクリーン状態で Ctrl+Z を押した際、シェルが代替画面に残り、一時停止されたインターフェースの上に描画されてしまう問題を修正しました。
- 長いコンテキストの圧縮処理がまだ進行中である間に、ワークフローツールのサブエージェントが停止したとして再起動される不具合を解決しました。
- ホストアプリ(例:Claude Desktop)がディレクトリとして保存している場合、「マーケットプレイスエントリのパスがマーケットプレイスディレクトリ内に留まらない」というエラーで URL マーケットプレイスからのプラグインインストールに失敗する問題を修正しました。
- claude.ai、デスクトップアプリ、またはモバイル(リモートコントロール)から操作しているセッションでアーティファクトを公開した際に、余分なブラウザタブが開く不具合を解決しました。
- 一部の Cowork セッションで、Artifact ツールの最初の呼び出しが「無効なツールパラメータ」検証エラーで失敗する問題を修正しました。
- スキルやスラッシュコマンドを実行した際に IDE の行選択が消えてしまう不具合を解決し、「N 行選択」というコンテキストが Claude に正しく伝わるようにしました。
- GitLab プロジェクトのネストされたサブグループ(例:
gitlab.com/group/subgroup/project)に対するリポジトリ検出機能を修正しました。
GitLab リポジトリで作業中に、レンダリングされた出力内の owner/repo#123 形式の課題参照が誤って github.com にリンクしていた問題を修正しました。現在は正しく gitlab.com の課題へリンクされます。
Glob/Grep 検索において、権限チェック前にディスク上の検索パスをプローブしていた不具合を修正しました。これにより、権限判定後に存在しないパスが見つかった場合、Read コマンドと同様に適切にエラーが報告されるようになりました。
2.1.259 で適用された、Bash 引数に対する Read() の拒否ルールを元に戻しました。これにより、Read(./**/build/**) ルール下で npm run build が誤って拒否されていた問題が解消されました。
自動モードでも、cd … && grep プロンプトを表示するよう改善しました。
構造化出力の改善:ワークフロー agent({schema}) は、事前に満たすことが不可能な JSON Schema を拒否するようになりました。また、リトライ可能なエラーには、最後のバリデーション失敗の詳細が含まれるようになります。
未プッシュのコミットが残っているワークツリーを持つバックグラウンドセッションを削除する処理を改善しました。これにより、エラーメッセージにブランチ名とコミット数が表示されるようになり、再度削除を試みるとワークツリーが破棄されます。
Claude アプリケーションゲートウェイのリフレッシュ失敗時のログを改善し、失敗したステップの名前を表示するようにしました。
非対話型(-p / SDK)セッションのアイドル状態における CPU 使用率を削減しました。
Amazon Bedrock 上の Claude アプリケーションゲートウェイを改善しました。中止されたリクエストの入力トークンは、従来の 1 トークン要求ではなく、AWS の無料 CountTokens API(bedrock:CountTokens 権限が必要)でカウントされるようになりました。
また、Edit(C:\dir\(name)\**) のようなルール設定時のエラーメッセージを改善しました。これまではパス区切り文字として解釈されるべき \( が「エスケープされた括弧」として誤認識されていたため、曖昧さを排除した正しい表記を提案するようになりました。
1M トークンコンテキストを持つモデル向けの自動圧縮機能が改善されました。Opus と Fable セッションでは、1M トークンの制限に近づく直前に自動的に圧縮が行われるようになり、非常に大きなコンテキストでの回復時の圧縮も、以前は 10 分でタイムアウトしていたものが解消されました。
/ultrareview および claude ultrareview コマンドの待機時間上限が 45 分(従来は 30 分)に延長され、長時間実行されるクラウドレビューに対応できるようになりました。
Claude Fable 5.1 の /effort コマンドを改善し、セッション中に設定を変更してもプロンプトキャッシュが無効化されなくなりました。
同梱された claude-api スキルを更新しました。これにより、Go、Java、C# のサンプルコードが最新のモデル ID を使用するように修正され、より安価なワーカーやサブエージェントモデルも最新世代のものを使用する必要があることが明確に示されました。
全画面モードにおいて、ctrl+l または cmd+k の操作を端末の clear コマンドと同様に動作するように変更し、 transcript 表示をクリアしました。スクロールアップすることで、以前のメッセージを確認できます。
閉じかっこの後にテキストが続くパーミッションルール(例:Bash(ls) x)は、これまで何にも一致せず無視されていたものを、無効な設定として報告されるように変更しました。
サーバー管理型設定についても変更があり、管理された CLAUDE.md (claudeMd) はもはやセキュリティ承認ダイアログをトリガーしなくなりました。ただし、フック、シェルコマンド、サンドボックス、および安全でない env 設定については、引き続き承認が必要です。
Chrome 版の Claude は、組織の Chrome 管理設定に従うように変更されました。管理者がこれを無効にすると、--chrome や /chrome コマンド、およびブラウザツールは利用できなくなります。
Claude アプリケーションゲートウェイは、リスト形式で orgPluginSettings を送信するように変更され、これにより Claude Desktop 1.15200.0 以降のバージョンが読み取れるようになりました。それ以前の旧バージョンのデスクトップアプリではこの設定は無視されます。
- 管理対象の MCP サーバー(
managedMcpServers)や組織プラグイン設定(orgPluginSettings)のエントリ内で、ネストされたオブジェクトに誤記がある場合、デスクトップポリシーの該当フィールド名を指定して Claude アプリケーションゲートウェイが起動しないようにする仕様に変更しました。 (原文の技術表記:desktop)
- バッシュモードの
!プロンプトで入力したコマンドが、厳格なサンドボックスモード(sandbox.allowUnsandboxedCommands: false)が有効になっている場合でも、自分のターミナルに入力するのと同様に、サンドボックス外で実行されるようになりました。
セルフホスト型ランナーの --kill-session-after-min オプションを変更し、セッションを強制終了して失敗を報告する代わりに、ユーザーが待機中(一時停止状態)のセッションを解放するようにしました。これにより、次のメッセージで再開可能になります。
サブエージェントによって開始されたバックグラウンドコマンドに対する 1 時間の時間制限を削除しました。現在はメインセッションと同様に、コマンドが終了するか手動で停止されるまで実行されます。
- [VSCode] フッターのモデルピルに選択されたエフォートレベルを表示し、モデル切り替え後に古いエフォートレベルが残る不具合を修正。また、フッターピルのサイズを以前のコンパクトな状態に戻しました。
- [VSCode] セッションリストの状態フィルターメニューに「Open」と「Closed」を追加しました。
- [VSCode] リモートコントロールが自動的にオンになった際に、新しいセッションでウェルカム画面が消えてしまう不具合を修正しました。
- [VSCode] セッション履歴ピッカーが、すでに別のタブで開かれているセッションを再度読み込んでいた問題を修正。現在は該当タブへ切り替えるようになりました。
- [VSCode] セッションタブの「名前変更」コマンドが、ビューの再読み込み中に無反応になる不具合を修正。現在は常に正しく反映されるようになりました。
- [VSCode] クロード・コードがドロップしたレスポンスの再試行後に、画面に残っていた不完全なメッセージや空のツールカード、「Thought for」の余分な行を修正しました。
- [VSCode] トグルを切り替えた際にまだ起動中のセッションタブに対して「すべてのセッションでリモートコントロールを有効にする」が適用されなかった不具合を修正しました。
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み