要点
AnthropicはClaude Code v2.1.113をリリースし、CLIをネイティブバイナリ化し、ドメインブロック設定を追加、フルスクリーンモードの選択範囲拡張時のスクロール動作を改善した。
変更内容
- CLI がバンドルされた JavaScript の代わりに、プラットフォーム固有のオプション依存関係を通じてネイティブな Claude Code バイナリを起動するように変更されました
- 広範な allowedDomains ワイルドカードが許可する場合でも、特定のドメインをブロックするための sandbox.network.deniedDomains 設定を追加しました
- フルスクリーンモード:Shift+↑/↓ を押すと、選択範囲が見える領域の端を超えて拡張されたときにビューポートをスクロールするようになりました
- Ctrl+A と Ctrl+E は、複数行入力において現在の論理行の先頭/末尾に移動するようになり、readline の動作と一致しました
- Windows:Ctrl+Backspace を押すと、前の単語が削除されるようになりました
- 応答や bash の出力内の長い URL は、行をまたいで折り返されてもクリック可能であり続けます(OSC 8 ハイパーリンクをサポートするターミナルにおいて)
- /loop の改善:Esc キーを押すと保留中のウェイクアップがキャンセルされ、明確さのために「Claude resuming /loop wakeup」として表示されるようになりました
- /extra-usage が Remote Control(モバイル/ウェブ)クライアントから動作するようになりました
- Remote Control クライアントは、@-file の自動補完提案を照会できるようになりました
- /ultrareview の改善:並列チェックによる起動の高速化、起動ダイアログでの diffstat の表示、アニメーション付きの起動状態表示が行われました
- 途中で行き詰まったサブエージェントは、静かにハングするのではなく、10分後に明確なエラーで失敗するようになりました
- Bash ツール:最初の行がコメントであるマルチラインコマンドは、トランスクリプトに完全なコマンドを表示するようになり、UI スプーフィングのベクトルが閉じられました
- cd && git … の実行において、cd が何もしない操作(no-op)の場合、権限プロンプトが表示されなくなりました
- セキュリティ: macOS において、/private/{etc,var,tmp,home} のパスは、Bash(rm:*) 許可ルール下で危険な削除対象として扱われるようになりました。
- セキュリティ: Bash の拒否ルールは、env/sudo/watch/ionice/setsid および同様の実行ラッパーで囲まれたコマンドに一致するようになりました。
- セキュリティ: Bash(find:*) 許可ルールは、find -exec/-delete を自動的に承認しなくなりました。
- 修正: MCP の同時呼び出しタイムアウト処理において、あるツール呼び出しのメッセージが別の呼び出しのウォッチドッグを静かに無効化する問題を修正しました。
- 修正: Cmd-backspace / Ctrl+U が、カーソルから行頭までを削除する機能を再び有効にしました。
- 修正: セル内にパイプ文字を含むインラインコードスパンが含まれる場合に、マークダウンテーブルが壊れる問題を修正しました。
- 修正: プロンプトで未送信のテキストを入力している間にセッション要約が自動的に発火する問題を修正しました。
- 修正: 「完全な応答」をコピーする際、GitHub、Notion、Slack への貼り付け用にマークダウンテーブルの列が整列しない問題を修正しました。
- 修正: 実行中のサブエージェントの表示中にタイプされたメッセージが、そのトランスクリプトから非表示になり、親 AI に誤って帰属される問題を修正しました。
- 修正: Bash dangerouslyDisableSandbox が、許可プロンプトなしでサンドボックス外のコードを実行する問題を修正しました。
- 修正: /effort の自動確認において、ステータスバーのラベルと一致するよう「エフォートレベルを最大に設定しました」と表示するようになりました。
- 修正: 「N 文字コピー済み」のトースト通知が、絵文字やその他のマルチコードユニット文字を過剰にカウントする問題を修正しました。
- 修正: Windows で /insights が EBUSY エラーでクラッシュする問題を修正しました。
- 修正: 終了確認ダイアログが、ワンショットのスケジュール済みタスクを再帰的なものとして誤ってラベル付けする問題を修正し、カウントダウンを表示するようにしました。
- フルスクリーンモードでスラッシュ/@補完メニューがプロンプトの境界に密着していない問題を修正
- サブエージェント呼び出しで「effort」をサポートしないモデルやVertex AIに対して、CLAUDE_CODE_EXTRA_BODYのoutput_config.effortが400エラーを引き起こす問題を修正
- NO_COLOR環境変数が設定されている場合にプロンプトのカーソルが消える問題を修正
- MCPツール名を貼り付けた際、説明に一致する兄弟候補ではなく実際のツールが優先されるよう、ToolSearchのランキングを修正
- 長期コンテキストセッションを再開した際に「Extra usage is required for long context requests」というエラーで圧縮に失敗する問題を修正
- 依存バージョンが既にインストールされているプラグインと競合する場合でもプラグインのインストールが成功していた問題を修正し、現在は範囲競合エラーを報告するように変更
- 「Refine with Ultraplan」でトランスクリプトにリモートセッションのURLが表示されない問題を修正
- 処理に失敗したSDK画像コンテンツブロックがセッションをクラッシュさせる問題を修正し、現在はテキストプレースホルダにフォールバックするように変更
- リモートコントロールセッションでサブエージェントのトランスクリプトがストリーミングされない問題を修正
- Claude Code終了時にリモートコントロールセッションがアーカイブされない問題を修正
- Bedrock Application Inference Profile ARN経由でOpus 4.7を使用する際に、thinking.type.enabledがサポートされていないという400エラーが発生する問題を修正