このバージョン以降にも更新があります。

最新版 v2.1.268 を見る →

Claude Code v2.1.257

変更項目 104 件

公式 CHANGELOG.md

Added追加(12件)

Added
Claude Fable 5.1 (claude-fable-5-1) を追加し、デフォルトの Fable モデルに設定しました。100万トークンのコンテキスト、1Mtok 入力/出力あたり $10/$50、キャッシュ読み取り $0.25/Mtok の価格設定です。
英語原文を表示
Added Claude Fable 5.1 (claude-fable-5-1), now the default Fable model — 1M context, $10/$50 per Mtok with $0.25/Mtok cache reads

変更前

Fable モデルとして Fable 5 がデフォルトでした。コンテキストサイズや価格設定は Fable 5 に基づいていました。

変更後

Fable モデルとして Claude Fable 5.1 がデフォルトになりました。100万トークンのコンテキストをサポートし、1Mtok 入力/出力あたり $10/$50、キャッシュ読み取り $0.25/Mtok の価格設定です。

ユーザーへの恩恵

開発者は /model fable コマンドで最新の Fable モデルを簡単に利用できるようになり、長大なコードベースを扱うタスクに対応できます。

Added
ターン終了時の時計とトランスクリプトビューのタイムスタンプの表示形式として、「時刻フォーマット」(timeFormat)と「タイムゾーン」(timeZone)の設定を追加しました。12時間制、24時間制、UTCの24時間制、またはstrftimeパターンから選択可能です。
英語原文を表示
Added "Time format" (timeFormat) and timeZone settings: 12-hour, 24-hour, 24-hour UTC, or a strftime pattern for the turn-end clock and transcript-view timestamps

変更前

表示される時刻の形式が固定されており、ユーザーのロケール設定に基づいた自動フォーマットのみが適用されていました。

変更後

ユーザーは12時間制、24時間制、UTCの24時間制、またはカスタムのstrftimeパターンを設定できるようになりました。また、システムタイムゾーン以外の任意のIANAタイムゾーンを指定して表示する設定も可能です。

ユーザーへの恩恵

ユーザーは好みのタイムフォーマットとタイムゾーンを設定できるようになり、ターン終了時のメッセージやトランスクリプトビューの時刻表示を自分の好みに合わせてカスタマイズできます。

Added
コンテナからの脱出に関するルールを自動モードに追加し、クラウドメタデータ認証情報の取得、出口回避、およびクロステナントへの到達が自動承認されないようにしました(環境で予期されるものとしてマークされている場合を除く)。
英語原文を表示
Added a Containment Escape rule to auto mode so cloud metadata-credential fetches, egress evasion, and cross-tenant reach are no longer auto-approved unless your environment marks them expected

変更前

自動モードでは、クラウドメタデータ認証情報の取得や出口回避などの操作が自動的に承認されていました。

変更後

自動モードでは、コンテナからの脱出に関するルールが追加され、クラウドメタデータ認証情報の取得や出口回避などの操作が自動承認されなくなりました。

ユーザーへの恩恵

セキュリティリスクの高い操作が自動的に実行されるのを防ぎ、より安全な開発環境を維持できます。

Added
サブエージェントに対して CLAUDE_CODE_SUBAGENT_MODEL(またはメインモデル)を強制的に適用する環境変数 CLAUDE_CODE_SUBAGENT_MODEL_FORCE を追加しました。
英語原文を表示
Added CLAUDE_CODE_SUBAGENT_MODEL_FORCE to apply CLAUDE_CODE_SUBAGENT_MODEL (or the main model) to every subagent, ignoring per-spawn and agent-definition model overrides

変更前

サブエージェントのモデルは、個別の起動時の指定やエージェント定義の model フィールドによって上書きされることがありました。

変更後

この環境変数を設定すると、サブエージェント、チームメイト、ワークフローエージェントすべてに対して、個別の起動時の指定やエージェント定義のモデル設定を無視して、指定されたモデルが適用されるようになります。

ユーザーへの恩恵

プロジェクト全体で一貫したモデルをサブエージェントに適用できるようになり、設定の管理が容易になります。

関連ドキュメント

Added
/efforts を追加し、現在のセッションのみで effort を変更できるようにしました。これは /model と同様の挙動です。
英語原文を表示
Added s in /effort to change effort for the current session only, matching /model

変更前

effort を変更すると、セッション全体に適用されるか、あるいはデフォルト設定が上書きされていました。

変更後

effort を変更すると、現在のセッションのみに適用されるようになりました。セッションを終了すると、デフォルト設定に戻ります。

ユーザーへの恩恵

セッションごとに effort を調整できるようになり、作業の集中度を柔軟に制御できます。

関連ドキュメント

Added
終了したセッションによって残された古いサンドボックスマスクファイルに対し、/doctor で警告を出す機能を追加しました。
英語原文を表示
Added a /doctor warning for stale sandbox mask files left by a killed session

変更前

セッションを強制終了させた際、一時ファイルとして残ったマスクファイルが古くなっていても、Claude Code はそれを検知しませんでした。

変更後

セッションを強制終了させた際、一時ファイルとして残ったマスクファイルが古くなっていると、/doctor コマンドがそれを検知して警告を表示するようになりました。

ユーザーへの恩恵

ユーザーは /doctor を実行することで、意図せず残った古いマスクファイルを容易に発見し、セキュリティリスクを回避できます。

Added
作業ディレクトリ外の最初のファイル読み取り時に、そのような読み取りをブロックするオプションを提供するために、自動モードで一度だけプロンプトを表示する機能を追加しました。
英語原文を表示
Added a one-time prompt in auto mode before the first file read outside the working directories, with the option to block such reads (permissions.blockReadsOutsideWorkingDirectories)

変更前

自動モードでは、作業ディレクトリ外のファイルを読み取る際に確認プロンプトが表示されず、意図せぬアクセスが発生する可能性がありました。

変更後

作業ディレクトリ外のファイルを読み取る際、初回のみ確認プロンプトが表示されるようになりました。また、permissions.blockReadsOutsideWorkingDirectories 設定により、そのような読み取りをブロックすることも可能です。

ユーザーへの恩恵

ユーザーは、作業ディレクトリ外へのファイルアクセスを制御できるようになり、意図しない読み取りを防ぐことができます。

関連ドキュメント

Added
モデルピッカーの発見済みエントリに、ゲートウェイが提供する description をサポートしました(CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY)。description がないエントリは引き続き「From gateway」と表示されます。
英語原文を表示
Added support for a gateway-supplied description on discovered /model picker entries (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY); entries without one still read "From gateway"

変更前

発見済みのモデルピッカーのエントリには、ゲートウェイから提供される description が含まれておらず、すべて「From gateway」という共通のラベルで表示されていました。

変更後

発見済みのモデルピッカーのエントリには、ゲートウェイが提供する description が含まれるようになりました。description がないエントリは引き続き「From gateway」と表示されます。

ユーザーへの恩恵

開発者は、ゲートウェイ経由で発見されるモデルの詳細情報をピッカー上で確認できるようになります。

Added
VSCode のセッションリストパネルに、アカウントメール、使用量メーター、詳細表示リンク(使用量ダイアログを開く)を含む折りたたみ可能な「ACCOUNT & USAGE」と「SESSION MANAGER」セクションヘッダーを追加しました。
英語原文を表示
[VSCode] Added collapsible ACCOUNT & USAGE and SESSION MANAGER section headers to the session list panel, with the account email, the usage meter, and a View details link opening the usage dialog

変更前

セッションリストパネルにはアカウント情報や使用量が表示されていましたが、セクションごとに折りたたみ可能なヘッダーがなく、詳細を確認するには個別に操作する必要がありました。

変更後

セッションリストパネルにアカウントメール、使用量メーター、詳細表示リンクを含む折りたたみ可能な「ACCOUNT & USAGE」と「SESSION MANAGER」セクションヘッダーが追加され、セクションごとに折りたたんで表示・展開できるようになりました。

ユーザーへの恩恵

セクションごとに折りたたんで表示できるようになり、セッションリストの視認性が向上します。

Added
入力フッターに現在のモデルを表示し、モデルピッカーを開くためのモデルピルを追加しました。Effort 行と「More models」ページも含まれます。
英語原文を表示
[VSCode] Added a model pill to the input footer that shows the current model and opens the model picker, with an Effort row and a "More models" page

変更前

モデルの切り替えはコマンドメニューから行うか、プロンプトボックスの下部にあるモデル名をクリックしてピッカーを開く必要がありました。

変更後

プロンプトボックスの入力フッターにモデル名を表示するピルが追加され、クリックするだけでモデルピッカーを開けるようになりました。Effort レベルの確認や、メインリストにないモデルの選択も容易に行えます。

ユーザーへの恩恵

モデルの切り替えや Effort レベルの確認をプロンプトボックスの下部から素早く行えるようになり、作業効率が向上します。

関連ドキュメント

Added
セッション一覧の「グループ化されていない」セクションに、折りたたみトグルを追加しました。
英語原文を表示
[VSCode] Added a collapse toggle to the Ungrouped section of the session list

変更前

セッション一覧の「グループ化されていない」セクションは常に展開された状態でした。セッションをグループ化する操作を行っても、このセクションの状態は変わりませんでした。

変更後

セッション一覧の「グループ化されていない」セクションにトグルが追加され、ユーザーは任意のタイミングでこのセクションを展開または折りたたむことができます。トグルを操作すると、VS Code ですでに開いているセッションにも適用されます。

ユーザーへの恩恵

セッション一覧の表示を整理し、不要なセッションを隠して作業画面をすっきりさせることができます。

関連ドキュメント

Added
VSCode のコマンドメニューにカスタムスタイルを含む出力スタイルの選択機能を追加しました。
英語原文を表示
[VSCode] Added output style selection to the command menu, including custom styles

変更前

VSCode 拡張機能で出力スタイルを選択するには、設定ファイルの outputStyle フィールドを直接編集するか、ターミナルモードから /config コマンドを実行する必要がありました。

変更後

VSCode 拡張機能のコマンドメニューから直接出力スタイルを選択できるようになりました。カスタムスタイルも含め、メニューから簡単に適用できます。

ユーザーへの恩恵

VSCode ユーザーは設定ファイルを編集したりターミナルを開いたりすることなく、コマンドメニューから直感的に出力スタイルを変更できるようになります。

Changed変更(13件)

Changed
--effort の挙動を変更し、新規モデルのデフォルト・エフォート(努力レベル)の保持をセッション単位に限定するようにした。claude.ai で選択したリモートコントロールセッションのエフォートは、保持期間中も適用されるようになる。
英語原文を表示
Changed --effort to lift a new model's default-effort hold for that session only rather than permanently; an effort picked on claude.ai for a Remote Control session now applies during the hold

変更前

以前は --effort を使用してエフォートレベルを設定すると、そのモデルのデフォルトエフォート保持が恒久的に解除されていました。これにより、claude.ai で設定したリモートコントロールセッションのエフォートが保持期間中に適用されないという問題がありました。

変更後

現在は --effort を使用すると、そのセッション中のみ新規モデルのデフォルトエフォート保持が解除されます。claude.ai で選択したリモートコントロールセッションのエフォートは、保持期間中も正しく適用されるようになります。

ユーザーへの恩恵

ユーザーは claude.ai で設定したリモートコントロールセッションのエフォートレベルを、セッションの保持期間中も維持できるようになる。

Changed
MDM または managed-settings.json 内の policyHelper を変更し、起動時にキャッシュされたサーバー管理設定によってシャドー(上書き)されていたものを、取得結果で削除が報告された直後に実行(または終了)するようにしました。
英語原文を表示
Changed a policyHelper in MDM or managed-settings.json shadowed at launch by cached server-managed settings to run (or exit) as soon as the fetch reports them removed, not at the next launch

変更前

起動時にサーバー管理設定のキャッシュが優先され、policyHelper は次回の起動時まで実行(または終了)が遅延されていました。

変更後

サーバー管理設定の取得結果で policyHelper が削除されていると報告された場合、即座に実行(または終了)が行われるようになりました。

ユーザーへの恩恵

サーバー管理設定の削除を即座に反映し、不要なポリシーの実行を回避できます。

Changed
「merge」モードの動作を変更し、sandbox.credentials.awsPairssandbox.ripgrep を各管理ソースの値を結合する代わりに、それらを設定した最上位の管理ソースからそのまま取得するようにしました。
英語原文を表示
Changed managedSourcesBehavior: "merge" to take sandbox.credentials.awsPairs and sandbox.ripgrep whole from the highest managed source that sets them instead of combining the sources' values

変更前

以前は「merge」モードにおいて、sandbox.credentials.awsPairssandbox.ripgrep は複数の管理ソースから値を結合していました。これにより、最上位のソースで設定されていない場合に、下位のソースの値が反映されることがありました。

変更後

現在は「merge」モードにおいて、sandbox.credentials.awsPairssandbox.ripgrep は、それらを設定した最上位の管理ソースからそのまま取得されます。下位のソースの値は無視されます。

ユーザーへの恩恵

設定の優先順位が明確になり、意図した管理ソースの設定のみが適用されるようになります。

Changed
ゲートウェイのモデル検出 (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1) を、ゲートウェイへの問い合わせのみであるため、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC が設定されていても実行するように変更しました。
英語原文を表示
Changed gateway model discovery (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1) to run even when CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC is set, since it only queries your gateway

変更前

以前は、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC が設定されている場合、ゲートウェイのモデル検出機能は実行されませんでした。これにより、設定されたゲートウェイから利用可能なモデルリストを取得できませんでした。

変更後

現在は、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC が設定されていても、ゲートウェイのモデル検出機能は実行されます。これにより、設定されたゲートウェイから利用可能なモデルリストを取得できます。

ユーザーへの恩恵

ネットワーク環境で非必須トラフィックの送信が制限されている場合でも、ゲートウェイから利用可能なモデルリストを取得できるようになります。

Changed
何もそのセッションを実行していない場合、セッションをコピーして黙って開始するのではなく、そのセッションを独自の ID で継続するように変更しました。コピーが開始されることが通知されるようになります。
英語原文を表示
Changed claude --resume <session-id> --bg to continue that session under its own ID when nothing is running it, instead of silently starting a copy; a copy is now announced

変更前

セッションが実行されていない状態で claude --resume <session-id> --bg を実行すると、セッションがコピーされて黙ってバックグラウンドで開始されていました。

変更後

セッションが実行されていない状態で claude --resume <session-id> --bg を実行すると、そのセッションを独自の ID で継続するようになります。コピーが開始されることが通知されるようになりました。

ユーザーへの恩恵

意図せずセッションがコピーされてしまうことを防ぎ、ユーザーはセッションの状態を正確に把握できるようになります。

Changed
「/btw」履歴の閲覧キーを / から Shift+←/Shift+→(または [/])に変更し、最近のサイド質問を順に遡って確認できるようにしました。
英語原文を表示
Changed /btw history browsing from / to Shift+←/Shift+→ (or [/]), stepping through your recent side questions and back to the live answer

変更前

「/btw」履歴を閲覧する際、左右の矢印キーを使用して過去の回答に戻っていました。これにより、サイド質問の履歴を遡る操作が直感的でない場合がありました。

変更後

「/btw」履歴を閲覧する際、Shift を押しながら左右の矢印キー(または [/])を使用して、最近のサイド質問を順に遡って確認できるようになりました。さらに、現在の回答に戻る操作も容易になりました。

ユーザーへの恩恵

「/btw」履歴を遡る操作が直感的になり、サイド質問の履歴を効率的に確認できるようになります。

Changed
Changed defaultMode: "bypassPermissions" in .claude/settings.json or .claude/settings.local.json to be ignored, like "auto"; set it in user or managed settings, or pass --permission-mode
Changed
Claude アプリのゲートウェイ セッションにおける fablebest の解決先を Fable 5.1 ではなく Fable 5 に固定し、まだ Fable 5.1 に対応していないゲートウェイによる接続拒否を回避する。
英語原文を表示
Changed fable and best in Claude apps gateway sessions to keep resolving to Fable 5 for now, since gateways not yet configured for Fable 5.1 reject it; pick Fable 5.1 in /model to use it

変更前

ゲートウェイが Fable 5.1 に対応していない場合、fablebest エイリアスの解決先が Fable 5.1 に向かい、接続が拒否されることがあった。

変更後

これらのエイリアスは Fable 5.1 ではなく Fable 5 に解決されるよう変更され、ゲートウェイの設定状況に関わらず接続が維持される。

ユーザーへの恩恵

ゲートウェイの設定を待たずに、Fable 5.1 が利用可能な場合でも Fable 5.1 を選択しない限り、Fable 5 を使用できるようになる。

Changed
ネットワークパス(UNC共有、/net/<host> 自動マウント)を拒否するように変更しました。Windowsではマップされたドライブレターを使用してください。
英語原文を表示
Changed --add-dir, /add-dir, and additionalDirectories to refuse network paths (UNC shares, /net/<host> automounts) with a message before touching them; on Windows use a mapped drive letter

変更前

以前は、--add-dir/add-dir、および additionalDirectories で指定されたディレクトリに対して、ネットワークパス(UNC共有や /net/<host> 自動マウント)も許可されていました。これにより、意図せずネットワーク上のリソースにアクセスしてしまう可能性がありました。

変更後

現在は、これらのオプションでネットワークパスを指定しようとすると、操作を行う前にメッセージを表示して拒否するようになりました。Windows環境では、マップされたドライブレターを使用する必要があります。

ユーザーへの恩恵

意図しないネットワークパスへのアクセスを防ぎ、セキュリティを強化します。

Changed
管理設定の取得と同様に、Claude Apps ゲートウェイのサインインおよびトークン更新リクエストで、固定された TLS 証明書の検証を行うように変更しました。
英語原文を表示
Changed Claude apps gateway sign-in and token refresh requests to verify the gateway's pinned TLS certificate, as the managed settings fetch already does

変更前

サインインおよびトークン更新リクエストは、管理設定の取得と同様に固定された TLS 証明書の検証を行っていませんでした。これにより、管理設定の取得時に検証が行われる一方で、認証リクエストでは検証がスキップされていました。

変更後

サインインおよびトークン更新リクエストが、管理設定の取得と同様に固定された TLS 証明書の検証を行うようになりました。これにより、認証リクエストと管理設定の取得の両方で、ゲートウェイの証明書の整合性が確実に検証されるようになります。

ユーザーへの恩恵

開発者は、管理設定の取得と同様に、ゲートウェイの TLS 証明書の整合性が確実に検証されるため、より安全にゲートウェイ経由で認証を行えるようになります。

Changed
Cowork セッションと claude.ai クラウドセッションにおいて、所有していないアーティファクトを読み込む際、自動モードでも必ず確認を求めるように変更しました。
英語原文を表示
Changed Cowork and claude.ai cloud sessions: reading an artifact that isn't yours now always asks you first, even in auto mode

変更前

以前は、所有していないアーティファクトを読み込む際、自動モードであっても確認を求めずに読み込んでいました。

変更後

現在は、所有していないアーティファクトを読み込む際、自動モードであっても必ずユーザーに確認を求めてから読み込みます。

ユーザーへの恩恵

所有権のないアーティファクトを誤って読み込むリスクが排除され、意図しないデータへのアクセスを防げます。

Changed
VSCode のアクションメニューでスラッシュコマンドをフィルタリング可能な「スラッシュコマンド」ダイアログ内に一覧表示するように変更しました。選択すると実行されます。また、MCP サーバー ダイアログにも同様のフィルタボックスが追加されました。
英語原文を表示
[VSCode] Changed the action menu to list slash commands in a filterable "Slash commands" dialog instead of inline; picking one runs it; the MCP servers dialog gained the same filter box

変更前

アクションメニュー内でスラッシュコマンドを直接一覧表示していました。MCP サーバー ダイアログにはフィルタ機能がありませんでした。

変更後

スラッシュコマンドはフィルタリング可能なダイアログ内に表示されるようになり、MCP サーバー ダイアログにもフィルタボックスが追加されました。

ユーザーへの恩恵

スラッシュコマンドや MCP サーバーを素早く見つけて実行できるようになります。

関連ドキュメント

Changed
VSCode で「セッションを削除」を「セッションをアーカイブ」に変更しました。アーカイブされたセッションはリストの下部にある折りたたみ可能な「アーカイブされたセッション」グループに移動し、アーカイブ解除アクションが利用可能になります。
英語原文を表示
[VSCode] Changed "Delete session" to "Archive session": archived sessions move to a collapsible "Archived sessions" group at the bottom of the list with an Unarchive action

変更前

セッションを削除すると、セッションはリストから完全に削除されていました。

変更後

セッションをアーカイブすると、セッションはリストの下部にある「アーカイブされたセッション」グループに移動し、アーカイブ解除することで復元できるようになります。

ユーザーへの恩恵

不要になったセッションを完全に削除せずに一時的に退避できるようになり、必要なときに復元できます。

関連ドキュメント

Improved改善(11件)

Improved
レンダリングのパフォーマンスを改善しました。長い会話ではターンごとの再レンダリング作業が減り、応答が長くなってもストリーミングが遅延しなくなり、バックグラウンドエージェントの更新が画面全体の再レンダリングを引き起こさなくなりました。
英語原文を表示
Improved rendering performance: less re-render work per turn in long conversations, streaming no longer slows down as the reply grows, and background-agent updates no longer re-render the whole screen

変更前

長い会話において、ターンごとの再レンダリング作業が重く、応答が長くなるとストリーミングが遅くなる問題がありました。また、バックグラウンドエージェントの更新が発生すると画面全体が再レンダリングされるため、操作が一時的に停止することがありました。

変更後

ターンごとの再レンダリング作業が軽減され、応答が長くなってもストリーミングが遅延しなくなりました。バックグラウンドエージェントの更新が画面全体の再レンダリングを引き起こさなくなり、会話の流れが途切れることがなくなりました。

ユーザーへの恩恵

長い会話や大量の応答でも、画面の更新がスムーズになり、操作の応答性が向上します。

Improved
キー入力ごとのレンダリング処理の負荷を削減し、プロンプト入力の応答性を向上しました。
英語原文を表示
Improved prompt input responsiveness by reducing per-keystroke rendering work

変更前

キーを押すたびに重いレンダリング処理が実行されており、入力中に遅延が発生していました。

変更後

キー入力ごとのレンダリング作業量を減らすことで、入力操作に対する即時の応答が可能になりました。

ユーザーへの恩恵

開発者がプロンプトを入力する際、入力の途切れや遅延を感じずにスムーズに作業を進められます。

Improved
ポリシー ヘルパーの診断機能を改善しました。リフレッシュの失敗が /status に表示されるようになり、マネージド設定ダイアログを拒否した際に Claude Code が終了した理由が表示されます。また、ヘルパーのタイムアウトがタイムアウトとして報告されます。
英語原文を表示
Improved policy helper diagnostics — refresh failures now show in /status, declining the managed-settings dialog prints why Claude Code exited, and helper timeouts are reported as timeouts

変更前

ポリシー ヘルパーの診断情報が不足しており、リフレッシュの失敗やヘルパーのタイムアウトが正しく報告されませんでした。また、マネージド設定ダイアログを拒否した際の終了理由も表示されませんでした。

変更後

ポリシー ヘルパーの診断情報が /status に表示されるようになり、リフレッシュの失敗やヘルパーのタイムアウトが正しく報告されます。また、マネージド設定ダイアログを拒否した際の終了理由も表示されるようになりました。

ユーザーへの恩恵

ユーザーはポリシー ヘルパーの問題を迅速に特定して解決できます。

Improved
「/code-review --comment」コマンドを改良し、GitLab マージリクエストへのコメント投稿を「glab mr note」経由で行うようにしました。以前は対象がサポートされていないと報告していました。
英語原文を表示
Improved /code-review --comment to post findings on GitLab merge requests via glab mr note instead of reporting the target as unsupported

変更前

GitLab マージリクエストに対して /code-review --comment を実行すると、対象がサポートされていない旨のエラーが報告されていました。

変更後

「glab mr note」コマンドを使用して、GitLab マージリクエストに直接コメントを投稿できるようになりました。

ユーザーへの恩恵

GitLab プロジェクトでコードレビューの結果をマージリクエストに直接コメントとして残せるようになります。

Improved
通知の改善: 他のダイアログの下にキューイングされた MCP の誘導または許可要求は、可視化された要求と同じ遅延でアイドル状態のデスクトップ通知を送信するようになりました。
英語原文を表示
Improved notifications: an MCP elicitation or permission ask queued under another dialog now sends its idle desktop notification at the same delay as a visible ask

変更前

他のダイアログの下にキューイングされた MCP の誘導や許可要求は、可視化された要求とは異なる遅延で通知が送信されていました。

変更後

他のダイアログの下にキューイングされた MCP の誘導や許可要求は、可視化された要求と同じ遅延でアイドル状態のデスクトップ通知を送信するようになりました。

ユーザーへの恩恵

ユーザーは、他のダイアログが開いている間に発生する MCP の誘導や許可要求の通知も、可視化された要求と同様のタイミングで受け取れるようになります。

関連ドキュメント

Improved
詳細出力/トランスクリプトの改善: 同時に到着する非同期フック完了通知が、フックごとに1行表示されていたのを、1行でまとめて表示するようになりました。
英語原文を表示
Improved verbose/transcript output: async hook completion notices that arrive together now appear on one line instead of one line per hook

変更前

非同期フックの完了通知が複数個同時に到着した場合、それぞれのフックごとに改行されて1行ずつ表示されていました。

変更後

同時に到着する複数の非同期フック完了通知が、フック名を含めて1行にまとめて表示されるようになりました。

ユーザーへの恩恵

ログ出力が読みやすくなり、非同期フックの完了状況を素早く把握できます。

Improved
「claude self-hosted-runner --configure-git」を改良し、git プッシュネゴシエーションも有効にしました。これにより、古いクローンから新しいブランチをプッシュする際、最初のプッシュでは全体のツリーではなく新規コミットのみをアップロードします。
英語原文を表示
Improved claude self-hosted-runner --configure-git to also enable git push negotiation, so the first push of a new branch from a stale clone uploads only the new commits instead of the whole tree

変更前

古いクローンから新しいブランチをプッシュする際、git プッシュネゴシエーションが有効になっていなかったため、最初のプッシュで全体のツリーをアップロードしていました。

変更後

「--configure-git」フラグを有効にすると、git プッシュネゴシエーションが自動的に有効になります。これにより、古いクローンから新しいブランチをプッシュする際、最初のプッシュでは新規コミットのみがアップロードされます。

ユーザーへの恩恵

プッシュの効率が向上し、ネットワーク帯域や時間を節約できます。

Improved
ゲートウェイのキープアライブにより応答が開いたまま保持されている間、SDK ホストへの生きている状態の報告を改善し、引き上げられた CLAUDE_STREAM_IDLE_TIMEOUT_MS の下での長い待機時間をハングしたセッションと誤認させないようにする。
英語原文を表示
Improved liveness reporting to SDK hosts while a response is held open by gateway keep-alives, so long waits under a raised CLAUDE_STREAM_IDLE_TIMEOUT_MS are not mistaken for a hung session

変更前

ゲートウェイのキープアライブにより応答が開いたまま保持されている間、SDK ホストへの生きている状態の報告が停止していたため、長い待機時間が発生した際にセッションがハングしたと誤認される可能性があった。

変更後

ゲートウェイのキープアライブにより応答が開いたまま保持されている間も、SDK ホストへの生きている状態の報告が継続されるようになったため、長い待機時間が発生してもセッションがハングしたと誤認されない。

ユーザーへの恩恵

長い待機時間が発生してもセッションがハングしたと誤認されることなく、適切に処理できるようになる。

Improved
MCP 接続と OAuth のデバッグ・エラーログを改善し、サーバーの URL やリクエストヘッダーに含まれる認証情報をマスキングしました。
英語原文を表示
Improved MCP connection and OAuth debug/error logs so credentials carried in a server's URL or request headers are redacted

変更前

MCP サーバーへの接続や OAuth 認証に関するログ出力に含まれる認証情報(URL やヘッダー内のトークンなど)がそのまま表示されていました。

変更後

ログ出力から認証情報を自動的に削除し、機密情報が漏洩するリスクを低減しました。また、接続エラーや OAuth 認証失敗時の詳細なエラーメッセージが明確になりました。

ユーザーへの恩恵

開発者はログを確認する際に認証情報を意識せず、安全にデバッグやトラブルシューティングを行えるようになります。

関連ドキュメント

Improved
「/fork」の改善により、新しいバックグラウンドセッションでも元の会話のプロンプトキャッシュが維持されるようになりました。そのワークツリーのブリーフィングは、システムプロンプトの変更ではなくメッセージとして届くようになります。
英語原文を表示
Improved /fork to keep the original conversation's prompt cache in the new background session: its worktree briefing now arrives as a message instead of a system-prompt change

変更前

元の会話のプロンプトキャッシュは新しいバックグラウンドセッションに継承されませんでした。ワークツリーのブリーフィングはシステムプロンプトの変更として扱われていました。

変更後

元の会話のプロンプトキャッシュが新しいバックグラウンドセッションに継承されます。ワークツリーのブリーフィングはシステムプロンプトの変更ではなく、メッセージとして届きます。

ユーザーへの恩恵

プロンプトキャッシュが維持されるため、セッション間のコンテキストを効率的に引き継げます。

関連ドキュメント

Improved
GitHub/Slack の残りの絵文字ショートコードエイリアス (:satisfied:, :telephone:, :collision:, など) を受け付けるように絵文字の自動補完を改善しました。
英語原文を表示
Improved emoji autocomplete to accept the remaining GitHub/Slack shortcode aliases (:satisfied:, :telephone:, :collision:, …)

変更前

以前は一部の GitHub/Slack 絵文字ショートコードのみが補完対象でしたが、これらのエイリアスはサポートされていませんでした。

変更後

これらのエイリアスを含む残りのショートコードも、入力時に自動補完されるようになりました。

ユーザーへの恩恵

ユーザーは、以前は補完されなかった絵文字ショートコードを入力しても、Tab キーなどで素早く絵文字を挿入できるようになります。

Removed削除(1件)

Removed
Bash および PowerShell の権限プロンプトにおける Ctrl+E コマンドの説明を削除しました。
英語原文を表示
Removed the Ctrl+E command explanation on Bash and PowerShell permission prompts

変更前

v2.1.256 まで、Bash または PowerShell の権限プロンプトで Ctrl+E を押すと、モデルが生成したコマンドの説明が表示されていました。

変更後

v2.1.257 では、権限プロンプト上の Ctrl+E による説明表示機能が削除されました。

ユーザーへの恩恵

権限プロンプトの表示を簡素化し、ユーザーは不要なショートカット操作を気にせずに権限確認に集中できるようになります。

Fixed修正(67件)

Fixed
.claude/ フォルダ内の設定が、起動後に作成された場合、再起動まで適用されない問題を修正しました
英語原文を表示
Fixed settings in a .claude/ folder created after startup not being picked up until restart

変更前

起動後に .claude/ フォルダを作成しても、その中の設定ファイルは Claude Code が再起動するまで読み込まれませんでした。そのため、設定を変更しても即座には反映されず、手動で再起動が必要でした。

変更後

起動後に .claude/ フォルダを作成した場合でも、Claude Code は即座にそのフォルダ内の設定を検出し、再起動なしで適用します。設定の変更が即座に有効になります。

ユーザーへの恩恵

設定ファイルを作成しても再起動が不要になり、即座に新しい設定が適用されるようになります。

関連ドキュメント

Fixed
エージェントビューから で開いたセッションは、常に元のセッションの許可モードで開始される問題を修正しました。
英語原文を表示
Fixed sessions dispatched from an agent view opened with always starting in the original session's permission mode, overriding the target directory's defaultMode and the agent's permissionMode

変更前

エージェントビューから で開いたセッションは、ターゲットディレクトリの defaultMode やエージェントの permissionMode を無視して、常に元のセッションの許可モードで開始されていました。

変更後

エージェントビューから で開いたセッションは、ターゲットディレクトリの defaultMode やエージェントの permissionMode を尊重して、適切な許可モードで開始されるようになりました。

ユーザーへの恩恵

意図した許可モードでセッションを開始できるようになり、権限設定の意図通りに動作します。

関連ドキュメント

Fixed
修正: claude agents における keybindings.json の Ctrl+G 再割り当てが無視されていた問題。Ctrl+S / Ctrl+T は新しい Agents コンテキスト経由で再割り当て可能になった。
英語原文を表示
Fixed keybindings.json rebinds of Ctrl+G being ignored in claude agents; its Ctrl+S / Ctrl+T are now rebindable via the new Agents context

変更前

以前は claude agents 内部で keybindings.json によるキーボードショートカットの再割り当て(特に Ctrl+G)が無視されていました。また、Ctrl+S や Ctrl+T などのショートカットも再割り当てができませんでした。

変更後

現在は claude agents 内部でも keybindings.json によるキーボードショートカットの再割り当てが正しく機能するようになりました。特に Ctrl+S や Ctrl+T は、新しい Agents コンテキストを使用して再割り当てできるようになりました。

ユーザーへの恩恵

ユーザーは claude agents 内部のキーボードショートカットを keybindings.json で自由にカスタマイズできるようになります。

Fixed
macOS で npm インストール中の自己更新時、および Windows で古いデーモンロックファイルが再利用されたプロセス ID を指している場合、バックグラウンドセッションの起動に失敗する問題を修正しました。
英語原文を表示
Fixed background sessions failing to start on macOS npm installs during a self-update, and on Windows when a stale daemon lock file pointed at a reused process id

変更前

macOS 上で npm を使用して Claude Code をインストールまたは更新する際、自己更新プロセス中にバックグラウンドセッションが正常に開始されない場合がありました。また、Windows 上でデーモンのロックファイルが期限切れであり、別のプロセスで使用されていたプロセス ID を指している場合も、セッションの起動に失敗していました。

変更後

macOS では npm インストール中の自己更新プロセスが正常に完了し、バックグラウンドセッションが確実に開始されるようになりました。Windows では、期限切れのデーモンロックファイルが再利用されたプロセス ID を指している場合でも、セッションの起動に失敗しなくなりました。

ユーザーへの恩恵

ユーザーは自己更新やシステムの状態に関係なく、バックグラウンドセッションを正常に開始できるようになります。

関連ドキュメント

Fixed
スラッシュコマンドパネルの背後で応答がストリーミング中でも、作業中のスピナーが停止する問題を修正しました。
英語原文を表示
Fixed the working spinner stopping while a response streams behind a slash-command panel

変更前

スラッシュコマンドパネルの背後で応答がストリーミング中でも、作業中のスピナーが停止してしまう不具合がありました。

変更後

スラッシュコマンドパネルの背後で応答がストリーミング中でも、作業中のスピナーが正しく表示され続けるようになりました。

ユーザーへの恩恵

ユーザーは、スラッシュコマンドパネルの背後で応答がストリーミング中でも、作業中のスピナーが停止していないことを視覚的に確認できるようになります。

関連ドキュメント

Fixed
スケジュールされた起床後に、バックグラウンドセッションの state.jsondetail が自身のディスパッチプロンプトを繰り返してしまう問題を修正しました。
英語原文を表示
Fixed a background session's state.json detail repeating its own dispatch prompt after a scheduled wake-up

変更前

バックグラウンドセッションがスケジュールされた起床を行うと、state.json ファイル内の detail フィールドに、セッションの起動時に使用された元のディスパッチプロンプトが再び記録されていました。

変更後

スケジュールされた起床後、state.jsondetail フィールドには、正しくはセッションの状態詳細が記録されるべきところ、起動時のプロンプトが重複して保存されていました。

ユーザーへの恩恵

バックグラウンドセッションの履歴や状態詳細を確認する際、不要なプロンプトの重複が表示されなくなり、正確な情報を把握できるようになります。

関連ドキュメント

Fixed
バックグラウンドセッションで再プロンプトした後、完了したセッションが「完了」タブに埋もれて表示されない問題を修正しました。また、完了したセッションを最新の終了時刻順に並べ替えるようになりました。
英語原文を表示
Fixed claude agents keeping a background session you re-prompted buried in Completed after it finished again; Completed now orders by the latest finish

変更前

バックグラウンドセッションで再プロンプトした後、そのセッションが完了すると「完了」タブの一番下に埋もれて表示されていました。また、完了したセッションの並び順が固定されていました。

変更後

バックグラウンドセッションで再プロンプトした後、そのセッションが完了しても「完了」タブに最新の終了時刻順で表示されるようになりました。

ユーザーへの恩恵

完了したセッションを最新の終了時刻順で確認できるようになり、再プロンプトしたセッションを見つけやすくなります。

関連ドキュメント

Fixed
直前に削除したディレクトリから claude --bg を実行した際、以前は「バックグラウンド化」と表示してクラッシュしたセッション行を残していたが、今回は理由を表示して終了コード1で終了するよう修正した。
英語原文を表示
Fixed claude --bg from a directory that was just deleted reporting "backgrounded" and leaving a crashed session row; it now prints the reason and exits 1

変更前

直前に削除したディレクトリから claude --bg を実行すると、セッションがクラッシュしたにもかかわらず「backgrounded」と表示されたままになり、セッション一覧に異常な行が残存していた。

変更後

直前に削除したディレクトリから claude --bg を実行すると、セッションがクラッシュした理由が表示され、終了コード1で正常に終了するようになった。

ユーザーへの恩恵

削除されたディレクトリからの誤ったバックグラウンド起動が、セッション一覧に残るエラー状態を引き起こさず、明確なエラーメッセージと終了コードでユーザーに通知されるようになった。

関連ドキュメント

Fixed
セッション中にリモートコントロールを接続した際、Bash ツール定義を再送してプロンプトキャッシュのヒットに失敗する問題を修正しました。
英語原文を表示
Fixed Remote Control connecting mid-session re-sending the Bash tool definition, causing a prompt-cache miss

変更前

セッション中にリモートコントロールを接続すると、Bash ツールの定義が再送され、キャッシュの有効期限切れを引き起こしていました。

変更後

セッション中にリモートコントロールを接続しても、Bash ツール定義の再送が発生せず、キャッシュが維持されるようになりました。

ユーザーへの恩恵

セッション中のツール接続操作によるプロンプトキャッシュの無効化を防ぎ、トークン使用量の増加を抑制します。

関連ドキュメント

Fixed
Amazon Bedrock、Mantle、Vertex、および WIF で、重複して表示されるカスタム Authorization ヘッダーが設定された認証情報を上書きする問題と、Vertex のセットアップウィザードが ~/.config/anthropic から残存する Anthropic プロファイルを拾い上げる問題を修正しました。
英語原文を表示
Fixed a doubly-listed custom Authorization header overriding the configured credential on Bedrock, Mantle, Vertex, and WIF, and the Vertex setup wizard picking up a leftover Anthropic profile from ~/.config/anthropic

変更前

Amazon Bedrock、Mantle、Vertex、および WIF で、カスタム Authorization ヘッダーが設定された認証情報を上書きする問題がありました。また、Vertex のセットアップウィザードが ~/.config/anthropic から残存する Anthropic プロファイルを誤って拾い上げる問題がありました。

変更後

Amazon Bedrock、Mantle、Vertex、および WIF で、カスタム Authorization ヘッダーが設定された認証情報を上書きする問題が解消されました。また、Vertex のセットアップウィザードが ~/.config/anthropic から残存する Anthropic プロファイルを拾い上げる問題も修正されました。

ユーザーへの恩恵

正しい認証情報が使用されるようになり、認証の競合や誤ったプロファイルの適用によるエラーが発生しなくなります。

Fixed
Foundry、Vertex、Bedrock へのリクエストで不要なホストの Authorization ヘッダーやプロファイルヘッダーが送信される問題を修正し、ANTHROPIC_FOUNDRY_API_KEY が設定されている場合でも Foundry Entra ID アップストリームを正常に開始できるようにしました。
英語原文を表示
Fixed Claude apps gateway sending stray host Authorization or profile headers to Foundry, Vertex, and Bedrock, and Foundry Entra ID upstreams not starting when ANTHROPIC_FOUNDRY_API_KEY is set

変更前

Foundry、Vertex、Bedrock へのリクエスト時に、意図せずホストの Authorization ヘッダーやプロファイルヘッダーが含まれて送信されておりました。また、ANTHROPIC_FOUNDRY_API_KEY が設定されている場合でも Foundry Entra ID アップストリームが開始されない不具合がありました。

変更後

Foundry、Vertex、Bedrock へのリクエスト時に、意図せずホストの Authorization ヘッダーやプロファイルヘッダーが含まれて送信されることはなくなりました。また、ANTHROPIC_FOUNDRY_API_KEY が設定されている場合でも Foundry Entra ID アップストリームが正常に開始されるようになりました。

ユーザーへの恩恵

Foundry、Vertex、Bedrock への接続時に不要なヘッダーが送信されるトラブルや、認証設定後に Foundry Entra ID アップストリームが起動しない問題が解消され、安定した接続が可能になります。

Fixed
API キーモードで Microsoft Foundry のサブスクリプションキーと共に、Anthropic API キーや認証トークンが余分に送信される問題を修正しました。
英語原文を表示
Fixed a leftover Anthropic API key or auth token being sent alongside your Foundry subscription key in API-key mode

変更前

API キーモードでは、Microsoft Foundry のサブスクリプションキーと併せて、設定されていない Anthropic API キーや認証トークンがリクエストヘッダーに含まれて送信されていました。

変更後

API キーモードでは、Microsoft Foundry のサブスクリプションキーのみがリクエストヘッダーに含まれるようになり、余分な認証情報は送信されなくなりました。

ユーザーへの恩恵

意図しない認証情報が送信されることで発生していた認証エラーやセキュリティリスクが解消され、正しい認証情報での通信が確実に行われます。

Fixed
メッセージロールが付与されずに保存された /schedule ルーチンが、実行時に何も行われない問題を修正しました。
英語原文を表示
Fixed /schedule routines whose prompt was saved without a message role and then ran with nothing to do

変更前

ルーチン作成時にメッセージロール(system/user/assistant など)が設定されずに保存された場合、実行時にプロンプトが適用されず何も実行されない不具合がありました。

変更後

ルーチン作成時にメッセージロールが欠落していても、実行時にプロンプトが正しく適用されるようになりました。

ユーザーへの恩恵

意図せずルーチンが実行されない不具合が解消され、スケジュールされたタスクが期待通りに動作するようになります。

Fixed
バックグラウンドセッションからのメッセージ承認待ちや送信元を通知しない問題を修正しました。
英語原文を表示
Fixed claude agents not saying that a background session is waiting for you to approve a message from another session, or who sent it

変更前

バックグラウンドセッションで別のセッションからのメッセージが届いた際、承認待ちであることや誰からのメッセージかを通知しませんでした。

変更後

バックグラウンドセッションで別のセッションからのメッセージが届いた際、承認待ちであることや誰からのメッセージかを通知するようになりました。

ユーザーへの恩恵

ユーザーはバックグラウンドセッションで待機している承認リクエストの内容と送信元を把握できるようになります。

関連ドキュメント

Fixed
バックグラウンドセッションで Ctrl+S でプロンプトをスタッシュした際、セッションがアイドル状態になったり停止して再開されたりすると、そのプロンプトが失われる問題を修正しました。
英語原文を表示
Fixed a prompt stashed with Ctrl+S inside an opened background session being lost when the session went idle or was stopped and then reopened

変更前

バックグラウンドセッションで Ctrl+S を押してプロンプトをスタッシュしておいても、セッションがアイドル状態になったり停止して再開されたりすると、スタッシュしたプロンプトが消えてしまい、再開後に再度スタッシュする必要がありました。

変更後

バックグラウンドセッションで Ctrl+S を押してプロンプトをスタッシュしておくと、セッションがアイドル状態になったり停止して再開されたりしても、スタッシュしたプロンプトが保持され、再開後も即座に使用できるようになりました。

ユーザーへの恩恵

バックグラウンドセッション中に Ctrl+S でプロンプトをスタッシュしておくと、セッションの再開時にプロンプトを再入力する手間が省けます。

Fixed
サーバー管理設定を通じてプッシュされた OpenTelemetry (OTEL) 設定が、ウォームスタート時に無視される問題を修正しました。これにはデスクトップアプリの Code セッションも含まれます。
英語原文を表示
Fixed telemetry (OTEL) settings pushed through server-managed settings being ignored on warm starts, including desktop-app Code sessions

変更前

サーバー管理設定を通じてプッシュされた OpenTelemetry (OTEL) 設定は、ウォームスタート時に無視されていました。その結果、デスクトップアプリの Code セッションを含むセッションで、管理者が設定した OTEL_* 変数が適用されず、ローカル設定が優先されていました。

変更後

サーバー管理設定を通じてプッシュされた OpenTelemetry (OTEL) 設定は、ウォームスタート時に正しく適用されるようになりました。これにより、管理者が設定した OTEL_* 変数が、ローカル設定よりも優先され、デスクトップアプリの Code セッションでも一貫して適用されます。

ユーザーへの恩恵

管理者が設定した OTEL 設定が、セッションの再開時にも確実に適用されるようになり、一貫したモニタリング環境を維持できます。

Fixed
リーダーのメールボックス書き込みが一時的にロックされた際、チームメイトの権限リクエストが2回回答される問題を修正しました。
英語原文を表示
Fixed a teammate permission request being answered twice when the leader's mailbox write was briefly locked

変更前

リーダーのメールボックス書き込みが一時的にロックされた場合、権限リクエストに対する回答が重複して送信されていました。これにより、チームメイトが権限リクエストを2回処理してしまい、意図しない動作が発生していました。

変更後

リーダーのメールボックス書き込みが一時的にロックされた場合でも、権限リクエストに対する回答が重複して送信されないようにしました。システムはロック解除後にリクエストを再試行し、重複を防ぐ処理を実装しました。

ユーザーへの恩恵

チームメイトが権限リクエストを2回処理する不具合が解消され、チームのワークフローが正確かつ効率的に動作するようになります。

関連ドキュメント

Fixed
コマンドの自動継続応答がストリーミングされている間、そのターン下部に幻の重複したスラッシュコマンド行が表示される問題を修正しました。
英語原文を表示
Fixed a phantom duplicate slash-command row rendering below the in-flight turn while a command's auto-continued response streamed

変更前

コマンドの応答がストリーミングされている最中、画面上のそのターンの下に、本来表示されるべきではない重複したスラッシュコマンド行が不定期に現れていました。

変更後

コマンドの応答がストリーミングされている最中、画面上のそのターンの下に重複したスラッシュコマンド行が表示されることはなくなりました。

ユーザーへの恩恵

コマンドの応答をストリーミングしている際に、画面上の表示が正しく維持されるようになり、ユーザーは誤った情報に惑わされることがなくなります。

関連ドキュメント

Fixed
2147483647 を超える policyHelpertimeoutMsrefreshIntervalMs 値がタイマーの最大値を超えていたため、失敗や毎ミリ秒ごとの再実行が発生していました。これらは現在制限値にクランプされます。
英語原文を表示
Fixed policyHelper timeoutMs and refreshIntervalMs values above the timer maximum (2147483647) causing failures or re-runs every millisecond; they are now clamped

変更前

設定ファイルやレジストリで timeoutMsrefreshIntervalMs に 2147483647 以上の値を指定すると、内部の 32 ビットタイマーがオーバーフローし、ヘルパーの実行が失敗したり、毎ミリ秒ごとに異常な再実行が発生したりしていました。

変更後

これらの値がタイマーの最大値を超えた場合、ヘルパーは正常に動作するように制限値(2147483647)にクランプされます。これにより、タイマー溢れによる失敗や過度な再実行が防止されます。

ユーザーへの恩恵

ヘルパーの設定値がタイマーの上限を超えても、意図せぬ失敗や過度な再実行が発生しなくなり、安定した動作が保証されます。

Fixed
サブエージェントのトランスクリプトに切り替えた後、トークンカウンターがフリーズしたり遅延したりする問題を修正しました。また、応答がストリーミング中にバックグラウンドのサブエージェントやチームメイトのカウンターをリアルタイムで更新するようにしました。
英語原文を表示
Fixed the token counter freezing or crawling after switching to another subagent's transcript, and made background subagents' and teammates' counters update live while a response streams

変更前

サブエージェント間でトランスクリプトを切り替えると、トークンカウンターがフリーズしたり、更新が極端に遅くなったりしていました。応答のストリーミング中も、バックグラウンドで動作しているサブエージェントやチームメイトのトークン使用状況が正しく反映されないことがありました。

変更後

サブエージェントのトランスクリプトを切り替えてもトークンカウンターが正常に動作するようになりました。応答がストリーミングされている間、バックグラウンドで実行中のサブエージェントやチームメイトのトークン使用状況がリアルタイムで更新されます。

ユーザーへの恩恵

ユーザーは、サブエージェント間の切り替えや応答のストリーミング中も、トークン消費状況をリアルタイムで正確に把握できるようになります。

関連ドキュメント

Fixed
末尾のドット付きドメイン名(example.com.)を含むサンドボックスのネットワークホストの問題を修正しました。サンドボックス内では deniedDomains エントリがホストをブロックせず、「今後は尋ねない」を選択してもホストに対してプロンプトが表示され続けていました。
英語原文を表示
Fixed sandbox network hosts written with a trailing dot (example.com.): a deniedDomains entry didn't block the host inside the sandbox, and "don't ask again" for such a host kept prompting

変更前

サンドボックス内で example.com. というドメインをブロックリストに追加しても、実際にはブロックされず、また「今後は尋ねない」を選択しても次回の接続時にプロンプトが表示され続けていました。

変更後

サンドボックス内で example.com. というドメインをブロックリストに追加すると、正しくブロックされ、また「今後は尋ねない」を選択してもプロンプトが表示されなくなりました。

ユーザーへの恩恵

ユーザーは、末尾のドット付きドメイン名をブロックリストに追加しても、誤ってプロンプトが表示される心配がなくなります。

Fixed
リモートコントロールの同意プロンプト(Esc、または claude remote-control での n)をキャンセルしても同意とみなされないように修正し、次回のリクエストで再度同意を求めないようにしました。
英語原文を表示
Fixed dismissing the Remote Control consent prompt (Esc, or n at claude remote-control) counting as consent, so the next request connected without asking

変更前

リモートコントロールの同意プロンプトを Esc キーまたは n キーで閉じると、それが同意とみなされて次回のリクエストから同意を求められなくなっていました。

変更後

リモートコントロールの同意プロンプトを Esc キーまたは n キーで閉じても、同意とみなされず、次回のリクエストから再度同意を求められるようになりました。

ユーザーへの恩恵

意図せず同意してしまう不具合が解消され、ユーザーはプロンプトをキャンセルしても次回のリクエストで同意を求められるようになります。

関連ドキュメント

Fixed
起動後に読み込まれたマネージド MCP の許可リスト、拒否リスト、または strictPluginOnlyCustomization によってブロックすべき設定ファイルの MCP サーバーが、再接続や有効化時に接続し続ける問題を修正しました。
英語原文を表示
Fixed /mcp reconnect and enable still connecting a settings-file MCP server that a managed MCP allow/deny list or strictPluginOnlyCustomization loaded after startup should block

変更前

起動後にマネージド設定でブロック対象として登録された MCP サーバーに対して、ユーザーが /mcp コマンドで再接続や有効化操作を行っても、ブロックが無効化されずに接続が継続してしまう状態がありました。

変更後

起動後にマネージド設定でブロック対象として登録された MCP サーバーに対して、ユーザーが /mcp コマンドで再接続や有効化操作を行っても、ブロックが正しく適用され、接続が拒否されるようになりました。

ユーザーへの恩恵

管理者が設定したセキュリティポリシーに基づき、ユーザーが誤ってブロックされたサーバーに接続しようとしても、意図した通りにアクセスが制限されるようになります。

関連ドキュメント

Fixed
プラグイン専用サーバーに MCP をロックする strictPluginOnlyCustomization が有効な場合、claude mcp remove コマンドがリモートサーバーの保存済み OAuth 認証情報を削除しない問題を修正しました。
英語原文を表示
Fixed claude mcp remove leaving a remote server's stored OAuth credentials behind when strictPluginOnlyCustomization locks MCP to plugin-only servers

変更前

設定で strictPluginOnlyCustomization を有効にすると、ユーザー設定やプロジェクト設定から MCP サーバーを削除しても、プラグイン以外のリモートサーバーの OAuth 認証情報が残存し続ける状態がありました。

変更後

設定で strictPluginOnlyCustomization を有効にしても、claude mcp remove コマンドが正しく動作し、リモートサーバーの OAuth 認証情報を完全に削除するようになりました。

ユーザーへの恩恵

プラグイン専用サーバーへの MCP ロック設定を適用しても、不要な認証情報が残存するリスクがなくなりました。

関連ドキュメント

Fixed
Claude アプリから開始された Remote Control (claude remote-control) セッションで、選択されたモデルが無視され、代わりにマシンのデフォルト設定が使用されていた問題を修正しました。
英語原文を表示
Fixed Remote Control (claude remote-control) sessions started from the Claude app ignoring the selected model and running on the machine's default instead

変更前

Claude アプリから Remote Control セッションを開始した際、ユーザーが選択したモデルが適用されず、代わりにシステム全体のデフォルト設定が適用されていました。これにより、意図したモデルで作業が行われない不具合が発生していました。

変更後

Claude アプリから Remote Control セッションを開始した際、ユーザーが選択したモデルが正しく適用されるようになりました。セッションの実行環境が意図したモデルに設定されます。

ユーザーへの恩恵

ユーザーは Claude アプリから Remote Control セッションを開始しても、常に選択したモデルで作業が行われるようになります。

関連ドキュメント

Fixed
設定の再読み込み時に allowManagedPermissionRulesOnly が有効な場合、コマンドラインの --disallowedTools とセッションの deny ルールが削除される問題を修正しました。
英語原文を表示
Fixed --disallowedTools and session deny rules being dropped after the first settings reload when allowManagedPermissionRulesOnly is enabled

変更前

設定の再読み込み時に、コマンドラインの --disallowedTools とセッションの deny ルールが最初の再読み込み時に削除されていました。

変更後

設定の再読み込み時に、コマンドラインの --disallowedTools とセッションの deny ルールが削除されなくなりました。

ユーザーへの恩恵

管理者がマネージド設定のみを使用する環境下でも、意図した通りにツールの制限や拒否ルールが維持されるようになります。

Fixed
バックグラウンドで実行中のセッションが --resume で重複して表示される問題と、--continue で停止したバックグラウンド化前のセッションが再び開かれる問題を修正しました。また、--continue は完了したバックグラウンドセッションも開くようになりました。
英語原文を表示
Fixed --resume listing a backgrounded conversation twice and --continue reopening its stalled pre-background copy; --continue now also opens finished background sessions

変更前

バックグラウンド化されたセッションが --resume で2回表示されていました。また、--continue を実行すると、停止したバックグラウンド化前のセッションのコピーが再び開かれていました。

変更後

バックグラウンド化されたセッションは --resume で重複せずに1回だけ表示されます。--continue は停止したバックグラウンド化前のセッションを開かず、完了したバックグラウンドセッションも開けるようになりました。

ユーザーへの恩恵

ユーザーは --resume でセッションを一意に識別し、--continue で完了したバックグラウンドセッションを再開できるようになります。

Fixed
フルスクリーンモードで ! シェルコマンドの出力を展開するクリック操作ができなかった問題を修正しました。
英語原文を表示
Fixed fullscreen mode not letting you click ! shell command output to expand it

変更前

フルスクリーンモードでは、! で始まるシェルコマンドの出力結果が折りたたまれており、マウスでクリックしても展開できませんでした。

変更後

フルスクリーンモードにおいて、! シェルコマンドの出力結果をマウスでクリックすると展開できるようになりました。

ユーザーへの恩恵

ユーザーはマウス操作だけでシェルコマンドの出力結果を展開して確認できるようになります。

Fixed
バックグラウンドセッションが自動更新時に古い Claude Code バイナリで実行され続け、廃棄されずに蓄積される問題を修正しました。
英語原文を表示
Fixed background sessions left running an older Claude Code binary piling up across auto-updates instead of being retired

変更前

自動更新が行われると、古いバイナリで実行中のバックグラウンドセッションがそのまま残り、新しいバイナリに置き換わるたびにセッションが積み上がっていく状態がありました。

変更後

自動更新後、古いバイナリで実行中のバックグラウンドセッションは新しいバイナリに置き換えられ、廃棄されるようになりました。

ユーザーへの恩恵

自動更新後もバックグラウンドセッションが古いバイナリで実行され続ける不具合が解消され、セッションの状態が正しく維持されるようになります。

Fixed
claude agents --json コマンド実行時に端末が一時的に raw モードに切り替わり、終了時に別のプログラムの端末設定が元に戻らない問題を修正しました。
英語原文を表示
Fixed claude agents --json briefly switching the terminal to raw mode and undoing another program's terminal settings on exit

変更前

以前は claude agents --json コマンドを実行すると、内部で端末の raw モードが有効化されていました。コマンド終了時にこの raw モードが解除され、その間に別のプログラムによって変更されていた端末の設定(カーソル位置やエコー設定など)が元に戻ってしまう不具合がありました。

変更後

修正後は claude agents --json コマンド実行時の端末 raw モードの切り替えが確実に行われるようになり、コマンド終了時に別のプログラムの端末設定が正しく復元されるようになりました。

ユーザーへの恩恵

ユーザーは claude agents --json コマンドの実行中に、別のプログラムの端末設定が意図せず上書きされることを心配する必要がなくなりました。

Fixed
バックグラウンドコマンドや開始した Monitor が実行中の間、空のメッセージによる出力とログの繰り返し読み取りを行う代わりに待機状態になるよう、Proactive 出力スタイルのセッションにおける無限ループを修正しました。
英語原文を表示
Fixed Proactive output style sessions busy-looping with filler messages and repeated log reads instead of idling while a background command or Monitor they started is still running

変更前

バックグラウンドコマンドや Monitor を開始すると、それらが終了するまで待機せずに空のメッセージを送信し続けたり、ログファイルを何度も読み取ったりしてリソースを浪費していました。

変更後

バックグラウンドコマンドや Monitor が実行中の間は、空のメッセージによる出力やログの繰り返し読み取りを行わず、適切に待機状態になります。

ユーザーへの恩恵

バックグラウンドタスクの実行中に余計なリクエストやログ読み取りを行わなくなるため、トークン使用量やリソース消費が削減されます。

関連ドキュメント

Fixed
コンピュータのスリープ、接続切断、またはサーバーエラーによりストリーミング中の応答が途切れた際、サブエージェントが自動的に継続するように修正しました。
英語原文を表示
Fixed subagents stopping when a response was cut off mid-stream by a computer sleep, dropped connection, or server error; they now automatically continue instead of ending with an incomplete response

変更前

コンピュータのスリープや通信切断、サーバーエラーが発生すると、サブエージェントは応答が不完全なまま終了していました。

変更後

これらのエラーが発生しても、サブエージェントは完了した部分を保持し、自動的に継続処理を行うようになりました。

ユーザーへの恩恵

ユーザーは手動で継続コマンドを入力する必要がなく、応答の途切れを気にせず作業を継続できます。

関連ドキュメント

Fixed
「claude agents」セッション内の「/btw」パネルで キーが機能しない問題を修正しました。これにより、回答中でもエージェント一覧に戻り、セッションを再開するとパネルが表示されるようになります。
英語原文を表示
Fixed doing nothing in the /btw panel inside a claude agents session: it now returns to the agents list (even mid-answer), and the panel comes back when you reopen the session

変更前

「claude agents」セッション内の「/btw」パネルで キーを押しても何も起きず、エージェント一覧に戻れませんでした。また、回答中にパネルを閉じると、セッションを再開してもパネルが表示されませんでした。

変更後

「claude agents」セッション内の「/btw」パネルで キーを押すと、回答中でも即座にエージェント一覧に戻ります。パネルを閉じた後、セッションを再開するとパネルが復元されます。

ユーザーへの恩恵

回答中でも素早くエージェント一覧に戻れるようになり、作業の中断を最小限に抑えられます。

関連ドキュメント

Fixed
アドバイザーモデルが設定されたセッションにおいて、バックグラウンドリクエスト(コンパクト化、/recap、プロンプト提案)でプロンプトキャッシュが欠落し、毎回完全な会話をキャッシュなしで再送していた問題を修正しました。
英語原文を表示
Fixed sessions with an advisor model set missing the prompt cache on background requests (compaction, /recap, prompt suggestions) and re-sending the full conversation uncached each time

変更前

アドバイザーモデルが設定されたセッションでは、コンパクト化や /recap、プロンプト提案などのバックグラウンドリクエスト時にプロンプトキャッシュが適用されず、毎回キャッシュなしで完全な会話履歴を再送していました。

変更後

アドバイザーモデルが設定されたセッションでも、バックグラウンドリクエスト時にプロンプトキャッシュが正しく適用されるようになり、キャッシュされた内容が再利用されるようになりました。

ユーザーへの恩恵

セッションのバックグラウンド処理におけるトークン使用量を削減し、長時間のセッション維持コストを抑えます。

関連ドキュメント

Fixed
モニターが稼働中に claude -p が最終結果を出力してから約5秒後に終了していた問題を修正しました。これにより、監視が発火するかタイムアウトするまで待機するようになります。
英語原文を表示
Fixed claude -p exiting about 5 seconds after its final result while a Monitor the model armed was still running; it now waits for the watch to fire or time out

変更前

モニターが稼働中に claude -p が最終結果を出力してから約5秒後に強制終了していました。

変更後

モニターが稼働中に claude -p が最終結果を出力した後、監視が発火するかタイムアウトするまで待機するようになりました。

ユーザーへの恩恵

監視タスクが完了するまでプロセスを維持できるようになり、意図しない終了を防げます。

関連ドキュメント

Fixed
複合コマンドやサブシェル内で実行されたコマンドに対して、自動モードにおいて permissions.ask ルールがスキップされる問題を修正しました。
英語原文を表示
Fixed a permissions.ask rule being skipped in auto mode when the matching command ran inside a compound command or subshell, letting it run without the confirmation prompt

変更前

自動モードで複合コマンドやサブシェル内のコマンドを実行した際、permissions.ask ルールが無視されて確認プロンプトが表示されず、意図せずコマンドが実行されることがありました。

変更後

自動モードで複合コマンドやサブシェル内のコマンドを実行した際も、permissions.ask ルールが正しく評価され、確認プロンプトが適切に表示されるようになりました。

ユーザーへの恩恵

ユーザーは自動モードでも意図した確認プロンプトを表示させることができ、コマンドの実行を安全に制御できます。

Fixed
シンボリックリンクを介して宣言されたコマンド、エージェント、スキル、フック、またはその他のコンポーネントパスを通じて、プラグインが自身のディレクトリ外のファイルを読み取れる問題を修正しました。そのようなパスはエラーで拒否されるようになりました。
英語原文を表示
Fixed plugins being able to read files outside their own directory through a declared command, agent, skill, hooks or other component path that is a symlink; such paths are now refused with an error

変更前

プラグインは宣言されたコマンドやスキルなどのパスを通じて、自身のディレクトリ外のファイルにアクセスできていました。特にシンボリックリンクを経由するパスでは、意図せず外部のファイルシステムにアクセスしてしまう可能性がありました。

変更後

プラグインが宣言したコマンドやスキルなどのパスを通じて、自身のディレクトリ外のファイルにアクセスできなくなりました。シンボリックリンクを含むパスは、セキュリティ上の理由からエラーとして拒否されます。

ユーザーへの恩恵

プラグインが意図せず外部のファイルシステムにアクセスするリスクが排除され、プラグインの隔離性とセキュリティが向上します。

関連ドキュメント

Fixed
現在の作業ディレクトリ内のディレクトリを /add-dir が拒否する問題を修正しました。これにより、起動時に --add-dir を使用した場合と同様に、そのディレクトリのスキル、コマンド、およびエージェントが読み込まれるようになります。
英語原文を表示
Fixed /add-dir rejecting a directory inside the current working directory; it now loads that directory's skills, commands, and agents like --add-dir does at startup

変更前

現在の作業ディレクトリ内のディレクトリを /add-dir コマンドで追加しようとすると、そのディレクトリのスキルやコマンドが読み込まれず、エラーとして拒否されていました。

変更後

現在の作業ディレクトリ内のディレクトリを /add-dir コマンドで追加できるようになりました。起動時の --add-dir と同様に、そのディレクトリ内の .claude/skills/.claude/commands/.claude/agents/ が自動的に読み込まれます。

ユーザーへの恩恵

作業中のディレクトリ内のカスタムスキルやコマンドを、起動時と同じように即座に利用できるようになります。

関連ドキュメント

Fixed
メインエージェントがサブエージェントのトランスクリプトビューから停止したものを再開した際、それを通知しない問題を修正しました
英語原文を表示
Fixed the main agent not being told when you resume a subagent you had stopped from its transcript view

変更前

サブエージェントのトランスクリプトビューから停止した後、再開操作を行ってもメインエージェントにはその状態の変化が通知されませんでした。メインエージェントはサブエージェントが再開されたことを認識できず、意図せず新しいセッションとして扱われる可能性がありました。

変更後

サブエージェントのトランスクリプトビューから停止した後、再開操作を行うとメインエージェントにその再開が通知されるようになりました。メインエージェントはサブエージェントの再開を正しく認識し、適切なコンテキストで継続処理を行います。

ユーザーへの恩恵

ユーザーはサブエージェントを停止・再開した際、メインエージェントがその状態を正しく把握できるようになります。

Fixed
CI ログなどの ANSI カラーテキストを /feedback などのダイアログに貼り付けた際に発生するクラッシュを修正しました。
英語原文を表示
Fixed a crash when pasting ANSI-colored text (e.g. a CI log) into dialogs like /feedback

変更前

CI ログなどの ANSI カラーテキストを /feedback などのダイアログに貼り付けると、アプリケーションがクラッシュして強制終了していました。

変更後

ANSI カラーテキストを貼り付けても、アプリケーションがクラッシュすることなく正常に処理されるようになりました。

ユーザーへの恩恵

ユーザーは CI ログなどのカラーテキストを /feedback ダイアログに安全に貼り付けてフィードバックを送信できるようになります。

Fixed
プロジェクトの .mcp.json が FIFO またはデバイスファイルのシンボリックリンクである場合、claude mcp add/remove コマンドがフリーズしたりメモリを大量に消費したりする問題を修正しました。代わりに、原因を示す具体的なメッセージで即座に失敗するように変更しました。
英語原文を表示
Fixed claude mcp add/remove hanging or exhausting memory when the project's .mcp.json is a FIFO or a device-file symlink; it now fails fast with an actionable message

変更前

.mcp.json が FIFO またはデバイスファイルのシンボリックリンクである場合、claude mcp add/remove コマンドが実行中にフリーズし、メモリを無限に消費してクラッシュする可能性がありました。

変更後

.mcp.json が FIFO またはデバイスファイルのシンボリックリンクである場合、claude mcp add/remove コマンドは即座に失敗し、原因を示す具体的なメッセージが表示されるようになりました。

ユーザーへの恩恵

誤ったファイルパスを指定した際に、コマンドがフリーズするのを防ぎ、原因を示す具体的なメッセージで即座に失敗するようになり、問題の解決が容易になります。

関連ドキュメント

Fixed
非 JSONL データを claude -p --input-format stream-json にパイプした際のメモリの無制限な増大を修正しました。代わりに、明確なエラーで迅速に失敗するようになりました。
英語原文を表示
Fixed unbounded memory growth when non-JSONL data is piped into claude -p --input-format stream-json; it now fails fast with a clear error

変更前

非 JSONL データをパイプすると、メモリが無制限に増加し続ける可能性がありました。エラーハンドリングが不十分で、データが大きくなるにつれてメモリ消費が急激に増加していました。

変更後

非 JSONL データをパイプした場合、明確なエラーメッセージとともに迅速に失敗するようになりました。これにより、無限に続くメモリ消費を防ぐことができます。

ユーザーへの恩恵

ユーザーは、パイプされたデータが JSONL 形式ではない場合、予期せぬメモリ消費やクラッシュを経験せず、明確なエラーメッセージで原因を特定できます。

関連ドキュメント

Fixed
サブエージェントや他のツールが実行中に、ターンをバックグラウンド化( または Ctrl+B)した際、背景セッションがそのツールを拒否されたものとして扱うことがある問題を修正しました。
英語原文を表示
Fixed backgrounding a turn ( or Ctrl+B) while a subagent or other tool was running occasionally making the background session treat that tool as rejected instead of re-running it

変更前

サブエージェントやツールの実行中にバックグラウンド化を行うと、意図せずツールの実行が拒否されたと判定されることがありました。

変更後

サブエージェントやツールの実行中にバックグラウンド化を行っても、ツールが正しく再実行されるようになりました。

ユーザーへの恩恵

実行中の処理を中断せずにバックグラウンド化できるようになり、作業の継続性が向上します。

関連ドキュメント

Fixed
Bash の Read()/Edit() 拒否ルールが < file リダイレクトや tacegrep などのリーダー コマンドに適用されない問題を修正しました。引数やリダイレクト先に対する拒否ルールが、それらを含むコマンド全体を拒否するようになりました。
英語原文を表示
Fixed Bash Read()/Edit() deny rules not applying to < file redirects and reader commands like tac and egrep; a deny rule on any argument or redirect target now refuses the command

変更前

Bash の Read()/Edit() 拒否ルールは、ファイルへのリダイレクトや tacegrep などのコマンドに対して適用されませんでした。そのため、特定の引数やリダイレクト先を拒否するルールが、それらを含むコマンドの実行を許可してしまうことがありました。

変更後

Bash の Read()/Edit() 拒否ルールが、ファイルへのリダイレクトや tacegrep などのコマンドに対して適用されるようになりました。引数やリダイレクト先に対する拒否ルールは、それらを含むコマンド全体を拒否するようになりました。

ユーザーへの恩恵

拒否ルールが正しく機能するようになり、意図しないコマンドの実行を確実に防げるようになりました。

関連ドキュメント

Fixed
トランスクリプトのサイズが5 MBを超えたサブエージェントの再開やメッセージ送信において、「トランスクリプトが見つかりません」というエラーで失敗する問題を修正しました。
英語原文を表示
Fixed resuming or messaging a subagent whose transcript had grown past 5 MB (for example after reading many images) failing with "No transcript found"

変更前

画像を多数読み込むなどの操作でトランスクリプトのサイズが5 MBを超えた場合、サブエージェントの再開やメッセージ送信時に「トランスクリプトが見つかりません」というエラーが発生して失敗していました。

変更後

トランスクリプトのサイズが5 MBを超えていても、サブエージェントの再開やメッセージ送信が正常に動作するようになりました。

ユーザーへの恩恵

画像を大量に処理するようなシナリオでも、サブエージェントの状態を正しく維持・操作できるようになります。

関連ドキュメント

Fixed
Fixed worktree-isolated sessions refusing Bash loops, $VAR reads, "$(…)" and heredocs that never touch git as "too complex to verify that it stays inside the worktree"

関連ドキュメント

Fixed
会話を空に巻き戻した後に /model/effort がプロンプトキャッシュ警告を表示する問題を修正しました。
英語原文を表示
Fixed /model and /effort showing a prompt-cache warning after rewinding a conversation back to empty

変更前

会話を巻き戻して空にした後、モデル設定や努力レベルの変更を行おうとすると、プロンプトキャッシュに関する警告メッセージが誤って表示されていました。

変更後

会話を巻き戻して空にした後でも、モデル設定や努力レベルの変更を行うと、プロンプトキャッシュに関する警告メッセージが正しく表示されなくなりました。

ユーザーへの恩恵

会話を巻き戻した後も、モデルや努力レベルの変更時に警告メッセージが正しく表示されるようになり、意図した設定変更が行えるようになります。

関連ドキュメント

Fixed
長いセッションで画像がリクエストサイズの上限を超えた際、毎ターン発生していたプロンプトキャッシュのミスを修正しました。
英語原文を表示
Fixed prompt-cache misses on every turn in long screenshot-heavy sessions once images exceeded the per-request size cap

変更前

長いセッションにおいて、画像がリクエストサイズの上限を超えると、次のターンごとにプロンプトキャッシュがヒットせず、全コンテキストの再処理が発生していました。

変更後

長いセッションにおいて、画像がリクエストサイズの上限を超えた場合でも、プロンプトキャッシュが適切にヒットし、全コンテキストの再処理が行われなくなりました。

ユーザーへの恩恵

画像を多用する長いセッションでのリクエストコストが削減され、効率的に作業が進められるようになります。

関連ドキュメント

Fixed
編集権限のプロンプトにおける差分ビューのレンダリングで、絵文字や複数コードポイント文字の幅が正しく表示されない問題を修正しました。
英語原文を表示
Fixed the Edit permission prompt's diff view rendering emoji and multi-code-point characters with incorrect widths

変更前

編集権限の確認プロンプトで表示される差分ビューにおいて、絵文字や複数コードポイントから成る文字が正しい幅で描画されず、表示が乱れることがありました。

変更後

編集権限の確認プロンプトで表示される差分ビューにおいて、絵文字や複数コードポイントから成る文字が正しい幅で描画されるようになりました。

ユーザーへの恩恵

権限確認時の差分表示が正確になり、ユーザーは変更内容を正確に把握できます。

Fixed
WebSocket MCP サーバーの接続エラーが「[object ErrorEvent]」としてログに出力される問題を修正しました。
英語原文を表示
Fixed WebSocket MCP server connection failures being logged as "[object ErrorEvent]" instead of the underlying error

変更前

WebSocket MCP サーバーへの接続に失敗した際、エラーの詳細が「[object ErrorEvent]」という文字列としてログに記録されていました。これにより、開発者は実際のエラー内容を特定することが困難でした。

変更後

WebSocket MCP サーバーへの接続に失敗した際、エラーの詳細が正しくログに記録されるようになりました。これにより、開発者はエラーの根本原因を特定しやすくなりました。

ユーザーへの恩恵

開発者は WebSocket MCP サーバーの接続エラーの原因を正確に特定できるようになります。

関連ドキュメント

Fixed
別の Claude Code プロセスが npm の更新をダウンロード中に、バックグラウンドセッションの開始に失敗する問題を修正しました。開始時に更新の完了を待機するようにしました。
英語原文を表示
Fixed background sessions failing to open with "Couldn't start the background service" while another Claude Code process was downloading an npm update; the start now waits for it

変更前

別の Claude Code プロセスが npm の更新をダウンロードしている間にバックグラウンドセッションを開こうとすると、'バックグラウンドサービスを開始できませんでした'というエラーが発生して開始に失敗していました。

変更後

バックグラウンドセッションを開始する際、別のプロセスが npm の更新をダウンロード中であっても、その更新のダウンロードが完了するまで待機してから開始を行うようになりました。

ユーザーへの恩恵

更新中にバックグラウンドセッションを開始しようとしてもエラーにならず、待機してから開始できるようになります。

関連ドキュメント

Fixed
バックグラウンドコマンドがシェルから切り離された場合(timeoutsetsid などで)、タスクの停止や Claude Code の終了を経ても生存する問題を修正しました。
英語原文を表示
Fixed background commands that detach from their shell (for example under timeout or setsid) surviving a task stop or Claude Code exit

変更前

バックグラウンドコマンドが timeoutsetsid などのコマンドでシェルから切り離されると、親プロセスの終了やタスクの停止に関係なく実行し続けることがありました。

変更後

バックグラウンドコマンドがシェルから切り離された場合、親プロセスが終了したりタスクが停止されたりしても、そのコマンドは適切に終了するようになりました。

ユーザーへの恩恵

意図せず実行し続けるバックグラウンドプロセスが残ることを防ぎ、セッションの終了時にリソースが解放されるようになります。

関連ドキュメント

Fixed
タスクパネルや接続されたクライアントからバックグラウンドコマンドを停止した際、Claude に通知されない問題を修正しました。
英語原文を表示
Fixed Claude not being told when you stop a background command from the tasks panel or a connected client

変更前

タスクパネルや接続されたクライアントからバックグラウンドコマンドを停止しても、Claude はその停止を認識しませんでした。そのため、停止操作に対して適切な応答や処理を行うことができませんでした。

変更後

タスクパネルや接続されたクライアントからバックグラウンドコマンドを停止すると、Claude は即座にその停止を認識します。停止操作に対して適切な応答や処理を行うことができるようになりました。

ユーザーへの恩恵

ユーザーはバックグラウンドコマンドを停止した後、Claude がその停止を認識していることを確認でき、適切な次のアクションを取ることができます。

Fixed
バックグラウンドのサブエージェントを停止した際、そのモニターが実行されたままになる問題を修正しました。
英語原文を表示
Fixed stopping a background subagent leaving its monitors running

変更前

バックグラウンドで実行中のサブエージェントを停止操作を行うと、関連するモニターも同時に停止されずに残存していました。

変更後

バックグラウンドで実行中のサブエージェントを停止操作を行うと、関連するモニターも適切に停止処理が行われるようになりました。

ユーザーへの恩恵

バックグラウンドで実行中のサブエージェントを停止しても、不要なプロセスが残存しないため、システムリソースの無駄遣いを防げます。

関連ドキュメント

Fixed
リンクされた git worktree 内のサンドボックス化された git コマンドが、サブディレクトリに cd した後にリポジトリの共通 .git ディレクトリへの書き込みアクセスを失う問題を修正しました。
英語原文を表示
Fixed sandboxed git commands in a linked worktree losing write access to the repository's common .git directory after cd into a subdirectory

変更前

サンドボックス化された git コマンドを実行中に、リンクされた git worktree 内のサブディレクトリに移動すると、その後の操作でリポジトリの共通 .git ディレクトリへの書き込みが拒否されることがありました。

変更後

サンドボックス化された git コマンドを実行中に、リンクされた git worktree 内のサブディレクトリに移動しても、リポジトリの共通 .git ディレクトリへの書き込みアクセスが維持されるようになりました。

ユーザーへの恩恵

リンクされた git worktree 内でサンドボックス化された git コマンドを、サブディレクトリ間を移動しても正常に実行できるようになります。

関連ドキュメント

Fixed
Opus 4.7 以降の長い思考フェーズ中に、Bedrock および Bedrock Mantle のリクエストが沈黙状態になる問題を修正しました。これによりアイドルタイムアウトで接続が切断されるのを防ぎ、ストリームが進捗イベントを伝達するようになりました。
英語原文を表示
Fixed Bedrock and Bedrock Mantle requests going silent during long hidden-thinking phases on Opus 4.7 and later, which let idle timeouts cut the connection; the stream now carries progress events

変更前

Opus 4.7 以降のモデルで長い思考フェーズ中にストリームが沈黙し、バイトレベルのウォッチドッグが接続を切断していました。進捗イベントが送信されず、タイムアウトが発生していました。

変更後

ストリームが沈黙しなくなり、進捗イベントが適切に送信されるようになりました。バイトレベルのウォッチドッグが接続を切断するのを防ぎ、タイムアウトが発生しなくなりました。

ユーザーへの恩恵

長い思考フェーズ中も接続が維持され、タイムアウトによる中断が発生しなくなります。

Fixed
Claude Apps ゲートウェイのセッションの有効期限切れまたは取り消しにより起動できなかった問題を修正しました。代わりに「セッションが終了しました」というメッセージを表示し、/login を提案するようになりました。
英語原文を表示
Fixed launching Claude Code after a Claude apps gateway expired or revoked your session: it now says the session ended and offers /login instead of reporting a network error

変更前

セッションの有効期限切れや取り消し後に起動しようとすると、ネットワークエラーとして報告されていました。

変更後

セッションの有効期限切れや取り消し後に起動しようとすると、「セッションが終了しました」というメッセージが表示され、/login を提案するようになりました。

ユーザーへの恩恵

セッションの有効期限切れや取り消し後に起動した際、ネットワークエラーではなく明確なメッセージと再ログインの手段を提示することで、ユーザーは状況を正確に把握して再ログインできます。

Fixed
クラウドセッションのネットワークプロキシの起動に失敗した際、セッション中の残りの時間に git/GitHub の認証情報が失われる問題を修正しました。バックグラウンドで再試行を行い、認証情報を回復します。
英語原文を表示
Fixed cloud sessions losing git/GitHub credentials for the rest of the session when the session's network proxy failed to start at launch; it now retries in the background and recovers

変更前

クラウドセッションのネットワークプロキシが起動に失敗すると、そのセッション中の残りの時間、git/GitHub の認証情報が失われていました。再試行の仕組みが存在しませんでした。

変更後

クラウドセッションのネットワークプロキシが起動に失敗した場合、バックグラウンドで自動的に再試行を行い、認証情報を回復するようになりました。

ユーザーへの恩恵

ネットワークプロキシの起動に一時的な問題が発生しても、認証情報が失われることなく、セッション全体を通じて git/GitHub の操作を継続できます。

Fixed
中断されたバックグラウンドデーモンの開始後にシステムの一時ディレクトリに残存する cc-daemon-* フォルダを削除するように修正しました。これにより、cleanupPeriodDays による保持期間の掃除処理がこれらのフォルダも削除するようになります。
英語原文を表示
Fixed leftover cc-daemon-* folders in the system temp directory after an interrupted background daemon start; the cleanupPeriodDays retention sweep now removes them

変更前

バックグラウンドデーモンの開始が中断された場合、システムの一時ディレクトリに cc-daemon-* という名前のフォルダが残存することがありました。これらのフォルダは、保持期間の設定に基づく自動削除処理の対象外となっていました。

変更後

バックグラウンドデーモンの開始が中断された場合でも、システムの一時ディレクトリに残存する cc-daemon-* フォルダは、cleanupPeriodDays による保持期間の掃除処理によって削除されるようになりました。

ユーザーへの恩恵

システムの一時ディレクトリの肥大化を防ぎ、クリーンな状態を維持します。

Fixed
Bash の権限チェックで、zsh と bash で解釈が異なる [[ ]] 条件分岐が自動承認される問題を修正しました。これらのコマンドは承認を求めるようになります。
英語原文を表示
Fixed Bash permission checks auto-approving certain [[ ]] conditionals that zsh parses differently from bash; these commands now prompt for approval

変更前

Bash の権限チェックで、zsh と bash で解釈が異なる [[ ]] 条件分岐が存在する場合、それらのコマンドが自動的に承認されていました。そのため、意図しないコマンドが実行されるリスクがありました。

変更後

Bash の権限チェックで、zsh と bash で解釈が異なる [[ ]] 条件分岐が存在する場合、それらのコマンドは承認を求めるようになりました。これにより、コマンドの実行前にユーザーが確認できるようになります。

ユーザーへの恩恵

ユーザーは、zsh と bash で解釈が異なる条件分岐を使用するコマンドに対して、実行前に承認を求められるようになり、意図しないコマンドの実行を防げます。

関連ドキュメント

Fixed
詳細トレースまたは生の API ボディ ログを無効にし、トレース エクスポートを有効にした場合、マネージド設定の承認プロンプトがテレメトリの文言ではなく汎用の警告を表示していた問題を修正しました。
英語原文を表示
Fixed the managed-settings approval prompt showing the generic warning instead of its telemetry wording when the settings also turn detailed tracing or raw API body logging off, or trace export on

変更前

マネージド設定で詳細トレースや生の API ボディ ログを無効にするか、トレース エクスポートを有効にした際、承認プロンプトがテレメトリ固有の警告メッセージではなく、汎用的な警告メッセージを表示していました。

変更後

マネージド設定で詳細トレースや生の API ボディ ログを無効にするか、トレース エクスポートを有効にした際、承認プロンプトが正しくテレメトリ固有の警告メッセージを表示するようになりました。

ユーザーへの恩恵

開発者はマネージド設定の承認プロンプトで、適切なテレメトリに関する警告メッセージを確認できるようになります。

Fixed
tmux/iTerm2 のペイン内のエージェントチームの相棒が、シャットダウン要求を承認した後も時々開いたままになる問題を修正しました。
英語原文を表示
Fixed agent-team teammates in tmux/iTerm2 panes sometimes staying open after acknowledging a shutdown request

変更前

エージェントチームの相棒を tmux または iTerm2 の分割ペインで実行している際、シャットダウン要求を承認してもペインが閉じずに残存することがありました。

変更後

エージェントチームの相棒を tmux または iTerm2 の分割ペインで実行している際、シャットダウン要求を承認するとペインが正常に閉じるようになりました。

ユーザーへの恩恵

ユーザーはシャットダウン操作後に余分なペインが残ることを気にせず、クリーンな作業環境を維持できます。

Fixed
キーレスのコンソールサインイン(「コンソールアカウントでサインイン」)が組織のサーバー管理設定を適用しない問題と、そのサインインの組織が /status に表示されない問題を修正しました。
英語原文を表示
Fixed the keyless Console sign-in ("Sign in with your Console account") not applying your organization's server-managed settings, and /status not showing the Organization for that sign-in

変更前

キーレスのコンソールサインインを行っても、組織のサーバー管理設定が適用されず、/status コマンドでもそのサインインに紐づく組織名が表示されない状態でした。

変更後

キーレスのコンソールサインインを行うと、組織のサーバー管理設定が正しく適用され、/status コマンドでもそのサインインに紐づく組織名が表示されるようになりました。

ユーザーへの恩恵

管理者が設定した組織のポリシーが、キーレスサインイン時にも正しく反映されるようになり、ユーザーは /status で現在の認証情報のソースとプロファイル名を確認できます。

Fixed
[VSCode] 第三者プロバイダー(Bedrock、Vertex など)へのデプロイにおいて、claude.ai 専用の機能(リモートセッション、音声入力、使用状況)がまだ表示され、残存したログイン情報で claude.ai を呼び出す問題を修正しました。
英語原文を表示
[VSCode] Fixed third-party provider deployments (Bedrock, Vertex, and others) still showing claude.ai-only features (remote sessions, dictation, usage) and calling claude.ai with a leftover login

変更前

VSCode 拡張機能が Amazon Bedrock や Google Cloud Vertex などの第三者プロバイダーを使用している場合でも、claude.ai アカウントが必要な機能(リモートセッションや音声入力など)が引き続き表示されることがありました。また、以前の /login コマンドで残ったログイン情報が無視されず、誤って claude.ai にリクエストが送信されていました。

変更後

VSCode 拡張機能が Amazon Bedrock や Google Cloud Vertex などの第三者プロバイダーを使用している場合、claude.ai 専用の機能は表示されなくなりました。また、残存していたログイン情報は使用されず、プロバイダー固有の API エンドポイントへのリクエストが正しく送信されるようになりました。

ユーザーへの恩恵

ユーザーは、第三者プロバイダーを使用している環境でも claude.ai 専用の機能が誤って表示されることや、不要な claude.ai へのアクセスが発生することを防げます。

関連ドキュメント

Fixed
VSCodeのセッションリストパネルの使用量メーターがパネル読み込み後に空白のままになる問題を修正した。読み込み直後に直近の使用量を表示するようになった。
英語原文を表示
[VSCode] Fixed the session list panel's usage meter staying blank after the panel loads; it now shows the last known usage immediately

変更前

VSCodeのセッションリストパネルを開いた直後、使用量メーターが空白のままであった。パネルの読み込み完了後に使用状況が表示されない状態が発生していた。

変更後

VSCodeのセッションリストパネルを開いた直後、使用量メーターが空白のままであった。パネルの読み込み完了後に直近の使用量が即座に表示されるようになった。

ユーザーへの恩恵

セッションリストパネルを開いた直後に使用量を確認できるようになった。

Fixed
[VSCode] 「すべてのセッションでリモートコントロールを有効にする」トグルの動作を修正し、オンまたはオフにしたとき、新規セッションだけでなく、すでに開いているセッションにも適用されるようにしました
英語原文を表示
[VSCode] Fixed the "Enable Remote Control for all sessions" toggle so turning it on or off applies to sessions that are already open, not only to new ones

変更前

トグルをオンまたはオフにしたとき、新規に開始するセッションに対してのみ適用されていました。すでに開いているセッションの状態は変更されませんでした。

変更後

トグルをオンまたはオフにしたとき、すでに開いているセッションに対しても適用されるようになりました。トグルの状態に基づいて、開いているセッションのリモートコントロールの有効・無効が即座に反映されます。

ユーザーへの恩恵

トグルの操作で、すでに開いているセッションのリモートコントロールの状態を即座に制御できるようになります。

Fixed
画面読み上げのアナウンスを修正しました。コードブロックや見出しの前に制御文字がある場合でも、音声から行が消えなくなりました。見出しにまたがる太字マーカーのペアリングも修正されました。
英語原文を表示
[VSCode] Fixed screen reader announcements: a control character before a fence or heading no longer drops visible lines from speech, and bold markers spanning a heading are no longer mis-paired

変更前

コードブロックや見出しの前に制御文字があると、音声から行が意図せず消えていました。見出しにまたがる太字マーカーが正しくペアリングされず、不適切な箇所で太字が適用される問題がありました。

変更後

コードブロックや見出しの前に制御文字があっても、音声から行が消えなくなりました。見出しにまたがる太字マーカーが正しくペアリングされ、意図した箇所でのみ太字が適用されるようになりました。

ユーザーへの恩恵

画面読み上げユーザーは、コードブロックや見出しの前後関係を音声で正確に把握できるようになります。

シェア:Xはてブ