ハイライト
フルスクリーンモードに新しいdiffパネル
会話の横に未コミット変更を表示するdiffパネルが追加された。Claudeが編集を進める様子をリアルタイムで確認でき、/diff で表示を切り替えられる。別ターミナルで git diff を確認しに行く手間がなくなり、会話を続けながらレビューできる。
/advisor がデスクトップアプリやRemote Controlでも使えるように
/advisor、/advisor <model>、/advisor off というテキストコマンドが、デスクトップアプリやRemote Control、その他のヘッドレス(-p/Agent SDK)セッションでも使えるようになった。
権限ルールの括弧が誤って無効化されるバグを修正
Edit/Write/Read の権限ルールでパスに括弧が含まれていると不正な設定として無視され、意図した「read-only」フォルダが書き込み可能になっていた問題を修正。あわせて、閉じ括弧が足りないなどコンパイルできない正規表現を含む拒否ルールが全ファイル編集を失敗させる問題も修正され、該当ルールは以降そのままリテラルパスとして扱われる。
機能追加
/costとステータスラインのprompt_cacheフィールドに、プロンプトキャッシュミスの推定原因(ツール定義やシステムプロンプトの変更、TTL超過によるアイドルなど)を表示するように/reload-pluginsがヘッドレスセッションでも使えるように。Claude Code Desktopおよびsdkのコマンド一覧にも表示される- OIDCの
oidc.scope_on_refreshを追加。リフレッシュ時のみopenidスコープの再要求が必要なIdP向け - Claude apps gatewayが
userPluginMarketplacesEnabled/userPluginUploadsEnabledなど新しいDesktopポリシーキーに対応
バグ修正
- Bashサンドボックス経由の権限チェックが、zshの
REPORTTIME/REPORTMEMORY/DIRSTACKSIZE代入に隠されたコマンド置換を自動承認していた問題を修正。以降は承認を求めるように - 社内ルートCAがOS証明書ストアのみに存在する環境で、Bedrockのモデル検出・トークンカウント・AWS SSO/STS認証が「unable to get local issuer certificate」で失敗する問題を修正
- macOSの
permissions.blockReadsOutsideWorkingDirectoriesが、サンドボックス化されたgitからユーザーのgit設定を隠したり、worktree分離されたサブエージェント自身のチェックアウトを隠してしまう問題を修正 - claude.ai Enterprise/Teamユーザーが以前の
/loginのAPIキーを残していると管理設定が読み込まれない問題を修正 /statusが、サインイン済みのclaude.aiアカウントと設定済みAPIキーの両方を有効であるかのように表示していた問題を修正。使用されていない認証情報には注記が付くように- 組織管理の
skillOverridesが、バンドル済みスキルのエイリアス(例:/doctorに対するcheckup)で指定すると適用されない問題を修正 model: fableエージェントがANTHROPIC_DEFAULT_FABLE_MODELの[1m]タグを無視し、200Kコンテキストウィンドウで動作してしまう問題を修正/modelピッカーがFable 5.1を利用可能な組織でも表示しない問題を修正(/model claude-fable-5-1と直接入力した場合のみ受理されていた)- モデル切り替えが、プラグインフックの読み込み失敗後にセッション中ずっとブロックされたままになる問題を修正。切り替えのたびに再チェックされ、拒否理由も表示されるように
- SDK提供のMCPサーバー(Desktopコネクタなど)が最初のターンに反映されず、次のターンまで現れない問題を修正
/rewindと--rewind-filesが、チェックポイントのバックアップファイルが無いのに復元成功と報告してしまう問題を修正/rewind後にロールバックされたターンのファイル読み取り追跡が残り、外部編集後に「File unchanged since last read」の誤表示やファイル全体の再注入が起きる問題を修正- サブエージェントが
SendMessageで別のエージェントを再開したとき、完了通知が再開元ではなくメインの会話に届いてしまい起こされない問題を修正 - 多数のセッションが同じプロジェクトディレクトリを共有していると、断続的に「task output swap refused」エラーが発生する問題を修正
- IDEでの行選択が、スキルやスラッシュコマンド実行時に失われる問題を修正(「N lines selected」のコンテキストがClaudeに届くように)
- ネストしたサブグループを持つGitLabプロジェクト(例:
gitlab.com/group/subgroup/project)のリポジトリ検出を修正 - 2.1.259で入った、Bashの引数にも
Read()拒否ルールを適用する変更を取り消し。Read(./**/build/**)ルール下でnpm run buildがあらゆるモードで拒否されたり、cd … && grepがauto modeでも確認を求めてしまう問題が解消
その他の変更
- Workflowの
agent({schema})が、絶対に満たせないJSON Schemaを事前に拒否するように改善。リトライ上限エラーには最後のバリデーション失敗内容が含まれるように - 未pushコミットがあるバックグラウンドセッションのworktreeを削除する際のメッセージがブランチ名とコミット数を明示するように改善。再度削除するとworktreeを破棄
- ヘッドレス(
-p/SDK)セッションのアイドル時CPU使用率を改善 - Amazon Bedrockのゲートウェイが、中断されたリクエストの入力トークンをAWSの無料CountTokens APIで数えるように改善(
bedrock:CountTokens権限が必要) - 1MコンテキストモデルのAuto-compactを改善。OpusとFableセッションが1Mトークン上限の手前で確実に圧縮されるようになり、大規模コンテキストでの復旧圧縮が10分でタイムアウトしなくなった
/ultrareviewとclaude ultrareviewの待機時間を30分から45分に延長- Fable 5.1でセッション途中に
/effortを変更してもプロンプトキャッシュが無効化されなくなった ctrl+l/cmd+kがフルスクリーンモードでターミナルのclearのようにトランスクリプト表示をクリアするように変更。過去の会話はスクロールで確認可能- 管理設定されたCLAUDE.md(
claudeMd)がセキュリティ承認ダイアログをトリガーしなくなった。hooks・シェルコマンド・サンドボックス・安全でないenv設定は引き続き承認が必要 - Claude in Chromeが組織のClaude in Chrome管理設定に従うように変更。管理者が無効化すると
--chrome//chromeとブラウザツールが使用不能に - [VSCode] フッターのモデルピルに選択中のeffortレベルを表示するように追加。モデル切り替え後にeffortが古いまま表示される問題も修正
- [VSCode] セッション一覧のステータスフィルターメニューにOpenとClosedを追加
- [VSCode] Remote Controlが自動で有効化されたとき、新規セッションのウェルカム画面が消えてしまう問題を修正
