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

最新版 v2.1.251 を見る →

Claude Code v2.1.243

変更項目 60 件

公式 CHANGELOG.md

Added追加(10件)

Added
/usage にループごとの詳細を追加しました: 各ループの実行回数、合計トークン数、1回あたりのトークン数、最終実行時刻を表示し、暴走したり冗談を言ったりする /loop タスクを容易に特定できるようにしました
英語原文を表示
Added a Loops breakdown to /usage: per-loop run count, total tokens, tokens per run, and last run, so runaway or chatty /loop tasks are easy to spot

変更前

以前は /usage でループごとの詳細情報を確認できず、長時間実行されたりトークンを大量に消費したりする /loop タスクを特定するのが困難でした

変更後

現在は /usage に各ループの実行回数、合計トークン数、1回あたりのトークン数、最終実行時刻を表示するようになり、異常な動作をするループタスクを容易に特定できます

ユーザーへの恩恵

開発者は /loop タスクのパフォーマンス問題を迅速に特定して修正できるようになります

Added
modelPicker 設定を追加しました: /model ピッカーを、順序付けられたラベル付きのモデルリストでカスタマイズできます。これにより、Vertex/Bedrock ID を含む任意の ID 表記を組み込みリストに追加または置換できます
英語原文を表示
Added modelPicker setting: curate the /model picker with an ordered, labeled list of models (any id spelling, including Vertex/Bedrock ids), appended to or replacing the built-in lineup

変更前

以前は /model コマンドで表示されるモデルリストが固定されており、カスタマイズできませんでした

変更後

現在は modelPicker 設定を使用して、任意のモデル ID(Vertex/Bedrock ID を含む)を含む順序付けられたラベル付きリストで /model ピッカーをカスタマイズできます

ユーザーへの恩恵

開発者は組織のニーズに合わせて /model ピッカーのモデルリストを柔軟に管理できるようになります

Added
promptCacheTtlsubagentPromptCacheTtl 設定を追加しました。これにより、API キーやクラウドプロバイダーを使用しているユーザーは、メイン会話では 1 時間のプロンプトキャッシュを維持しつつ、サブエージェントは 5 分のキャッシュを維持できます
英語原文を表示
Added promptCacheTtl and subagentPromptCacheTtl settings so API-key and cloud-provider users can keep a 1-hour prompt cache on the main conversation while subagents stay at 5 minutes

変更前

以前は API キーやクラウドプロバイダーを使用している場合、すべてのキャッシュがデフォルトで 5 分の TTL で期限切れになっていました

変更後

現在は promptCacheTtlsubagentPromptCacheTtl 設定を使用して、メイン会話とサブエージェントで異なるキャッシュ有効期間を設定できます

ユーザーへの恩恵

開発者はキャッシュの有効期間を調整することで、コストとパフォーマンスのバランスを最適化できます

Added
modelPricing 管理設定を追加しました。これにより、組織の契約済みモデルごとのレートと割引乗数が /cost、ステータスライン、およびテレメトリのコスト数値に使用されるようになり、リスト価格の代わりに適用されます
英語原文を表示
Added modelPricing managed setting so an organization's contracted per-model rates and discount multiplier are used for /cost, the status line, and telemetry cost figures instead of list price

変更前

以前は /cost やステータスラインで表示されるコスト数値が常にリスト価格を使用していました

変更後

現在は modelPricing 管理設定を使用して、組織の契約レートと割引が適用されたコスト数値を表示できます

ユーザーへの恩恵

開発者は実際の請求額に近いコスト数値を確認できるようになり、予算管理が容易になります

Added
/login → Anthropic Console の下にキーレスサインインを追加しました。「Console アカウントでサインイン」(推奨) は API キーの作成に加えて提供され、API キーを許可しない組織でもサインインできるようになります
英語原文を表示
Added a keyless sign-in under /login → Anthropic Console: "Sign in with your Console account" (recommended) alongside creating an API key, so organizations that don't allow API keys can sign in

変更前

以前はサインインには API キーの作成のみが提供されており、API キーを許可しない組織ではサインインできませんでした

変更後

現在は /login から「Console アカウントでサインイン」を選択できるようになり、API キーを許可しない組織でもサインインできます

ユーザーへの恩恵

API キーを許可しない組織のユーザーでも、Console アカウントを使用してサインインできるようになります

関連ドキュメント

Added
/statusSkipped sources 行を追加しました。これは、より優先度の高い管理ソースがアクティブであるため、存在するが適用されていない管理設定ソース(例: managed-settings.json)を一覧表示します
英語原文を表示
Added a Skipped sources line to /status that lists managed settings sources (for example managed-settings.json) present but not applied because a higher-precedence managed source is active

変更前

以前は /status で、より優先度の高い管理ソースによって上書きされた管理設定ソースを確認できませんでした

変更後

現在は /statusSkipped sources 行が表示され、より優先度の高い管理ソースによって上書きされた管理設定ソースを確認できます

ユーザーへの恩恵

開発者は、なぜ特定の管理設定が適用されなかったかを理解し、設定の競合を解決できます

Added
組織によって認証が管理されている claude.ai コネクタの /mcp/pluginsmanaged マーカーを追加しました
英語原文を表示
Added a managed marker in /mcp and /plugins on claude.ai connectors whose authentication is managed by your organization

変更前

以前は、組織によって管理されている claude.ai コネクタにマーカーが表示されませんでした

変更後

現在は、組織によって認証が管理されている claude.ai コネクタの /mcp/pluginsmanaged マーカーが表示されます

ユーザーへの恩恵

開発者は、どのコネクタが組織によって管理されているかを容易に識別できます

関連ドキュメント

Added
Web
claude.ai ユーザー向けにヒントを追加しました。これにより、Web 上の Claude Code で GitHub に接続していないユーザーが /web-setup を参照できるようになります
英語原文を表示
Added a tip pointing claude.ai users who haven't connected GitHub for Claude Code on the web to /web-setup

変更前

以前は、Web 上の Claude Code で GitHub に接続していないユーザーがセットアップ方法を知る方法がありませんでした

変更後

現在は、Web 上の Claude Code で GitHub に接続していないユーザーに /web-setup へのリンクを表示するヒントが追加されました

ユーザーへの恩恵

ユーザーは GitHub 接続の手順を容易に見つけて実行できます

Added
Web
/status に行を追加しました。これは、Web 上の Claude Code (Pro/Max) で GitHub が接続されているかどうかを表示し、接続されていない場合は /web-setup を参照します
英語原文を表示
Added a /status line showing whether GitHub is connected for Claude Code on the web (Pro/Max), pointing to /web-setup when it isn't

変更前

以前は、Web 上の Claude Code で GitHub が接続されているかどうかを確認できませんでした

変更後

現在は /status に GitHub の接続状態を表示する行が追加され、接続されていない場合は /web-setup へのリンクが表示されます

ユーザーへの恩恵

開発者は、Web 上の Claude Code で GitHub の接続状態を確認し、必要に応じてセットアップできます

Added
各サブエージェントが実行したモデル(および努力レベル)を /tasks とエージェント詳細ダイアログに追加しました
英語原文を表示
Added the model (and effort level) each subagent ran on to /tasks and the agent detail dialogs

変更前

以前は、サブエージェントがどのモデルで実行されたかを確認できませんでした

変更後

現在は /tasks とエージェント詳細ダイアログに、各サブエージェントが実行したモデルと努力レベルが表示されます

ユーザーへの恩恵

開発者はサブエージェントの実行状況を詳細に把握できます

Changed変更(4件)

Changed
サンドボックス化された Bash ツールのプロンプトから許可されたネットワークホストの一覧を削除し、Claude は未リストのホストがブロックされていると仮定せず、リクエストを試みるように変更しました(新しいホストの承認も可能)。
英語原文を表示
Changed the sandboxed Bash tool prompt to no longer list allowed network hosts, so Claude attempts requests (and you can approve new hosts) instead of assuming unlisted hosts are blocked

変更前

サンドボックス化された Bash ツールのプロンプトには許可されたネットワークホストの一覧が表示されており、未リストのホストはブロックされていると仮定されていました。

変更後

プロンプトからホストの一覧が削除され、Claude は未リストのホストをブロックとみなさず、リクエストを試みます。新しいホストが必要な場合はユーザーが承認できます。

ユーザーへの恩恵

許可されていないホストへのアクセスを試みる際に、ユーザーが新しいホストを承認できるようになります。

Changed
macOS でのコンピュータ使用を変更し、デスクトップ、Dock、または Finder ウィンドウをクリックする際、他のアプリと同様にアクセスダイアログ経由で Finder を許可する必要があるようにしました。
英語原文を表示
Changed computer use on macOS so clicking the desktop, Dock, or a Finder window requires granting Finder via the access dialog, like any other app

変更前

macOS でコンピュータを使用する際、デスクトップや Dock、Finder ウィンドウをクリックしても、他のアプリと同様のアクセス許可ダイアログは表示されませんでした。

変更後

デスクトップ、Dock、Finder ウィンドウをクリックする際は、他のアプリと同様に Finder の許可ダイアログが表示されるようになりました。

ユーザーへの恩恵

macOS 上のコンピュータ使用の動作が、他のアプリと一貫したセキュリティモデルに適合します。

Changed
Bedrock、Vertex、Foundry、およびテレメトリが無効な場合、/model/fast/effort コマンドがターン終了までキューイングされるのではなく、即座に実行されるように変更しました。
英語原文を表示
Changed /model, /fast, and /effort to also run immediately instead of queueing until the turn ends on Bedrock, Vertex, and Foundry and when telemetry is disabled

変更前

Bedrock、Vertex、Foundry、およびテレメトリが無効な場合、/model/fast/effort コマンドはターン終了までキューイングされていました。

変更後

これらの環境では、コマンドが即座に実行されるようになり、キューイングされなくなりました。

ユーザーへの恩恵

コマンドの応答が即座に返されるようになり、ワークフローが効率化されます。

Changed
クロスセッションメッセージングのインボックスソケットを変更し、30秒以内に完全な行を送信しない接続を閉じるようにしました。データを準備したスクリプトは、接続するタイミングを調整する必要があります。
英語原文を表示
Changed the cross-session messaging inbox socket to close connections that send no complete line within 30 seconds; scripts posting to it should connect once their data is ready

変更前

クロスセッションメッセージングのインボックスソケットは、接続が確立されても長時間データを送信しない場合も維持されていました。

変更後

30秒以内に完全な行を送信しない接続は閉じられるようになり、スクリプトはデータが準備できたタイミングで接続する必要があります。

ユーザーへの恩恵

無効な接続が維持されるのを防ぎ、リソースの効率的な使用と接続の安定性が向上します。

Improved改善(12件)

Improved
起動時間を改善しました。サンドボックスと MCP の初期化が最初のフレームをブロックしなくなり、ベア起動ではサブコマンドの登録がスキップされ、ワークフロー検出、設定、信頼ストアの処理がより安価になりました。
英語原文を表示
Improved startup time: sandbox and MCP bring-up no longer block the first frame, bare launches skip subcommand registration, and workflow discovery, settings, and trust-store work is cheaper

変更前

起動時にサンドボックスと MCP の初期化が最初のフレームをブロックし、ベア起動ではサブコマンドの登録が行われ、ワークフロー検出や設定、信頼ストアの処理に時間がかかっていました。

変更後

起動時にサンドボックスと MCP の初期化が最初のフレームをブロックしなくなり、ベア起動ではサブコマンドの登録がスキップされ、ワークフロー検出、設定、信頼ストアの処理がより効率的になりました。

ユーザーへの恩恵

Claude Code の起動が高速になり、特にベア起動やスクリプト実行のパフォーマンスが向上します。

Improved
Install
ネイティブインストールと自動更新のダウンロードサイズを改善しました。バイナリは zstd で圧縮されるようになり、Linux x64 では約 75 MB となりました(以前は約 340 MB)。
英語原文を表示
Improved native install and auto-update download size: the binary is now zstd-compressed (about 75 MB instead of 340 MB on Linux x64)

変更前

ネイティブインストールと自動更新のダウンロードサイズが大きく、Linux x64 では約 340 MB でした。

変更後

バイナリが zstd で圧縮されるようになり、Linux x64 でのダウンロードサイズが約 75 MB に削減されました。

ユーザーへの恩恵

インストールと更新のダウンロード時間が短縮され、ディスク容量の節約になります。

Improved
Telemetry
ANTHROPIC_AUTH_TOKEN を使用して Anthropic API に直接認証するセッションの使用テレメトリを、組織に正しく帰属させるよう改善しました。これにより、そのデータ処理設定が適用されます。
英語原文を表示
Improved attribution of usage telemetry to your organization for sessions that authenticate with ANTHROPIC_AUTH_TOKEN directly against the Anthropic API, so its data-handling settings apply

変更前

ANTHROPIC_AUTH_TOKEN を使用して Anthropic API に直接認証するセッションの使用テレメトリが、組織に正しく帰属していませんでした。

変更後

ANTHROPIC_AUTH_TOKEN を使用して Anthropic API に直接認証するセッションの使用テレメトリが、組織に正しく帰属するようになりました。

ユーザーへの恩恵

組織のデータ処理設定が、直接認証を使用するセッションにも正しく適用されるようになります。

Improved
Install
ネイティブバイナリのサイズを改善しました。バンドルされたスキルとプロンプトのテキストをよりコンパクトに保存することで、約 2 MB 小さくなりました。
英語原文を表示
Improved native binary size: about 2 MB smaller by storing the bundled skill and prompt text more compactly

変更前

ネイティブバイナリのサイズが大きく、バンドルされたスキルとプロンプトのテキストが圧縮されていませんでした。

変更後

バンドルされたスキルとプロンプトのテキストをよりコンパクトに保存することで、ネイティブバイナリのサイズが約 2 MB 小さくなりました。

ユーザーへの恩恵

バイナリのサイズが削減され、インストールと更新のダウンロード時間が短縮されます。

Improved
Performance
ネイティブビルドのメモリ使用量を改善しました。コードがオンデマンドで読み込まれるようになり、全体のバンドルを常駐させるのではなくなりました(各セッションで約 40–70 MB のメモリ節約)。
英語原文を表示
Improved memory usage of native builds: code is now loaded on demand instead of keeping the whole bundle resident (roughly 40–70 MB less memory per session)

変更前

ネイティブビルドではコード全体が常駐しており、メモリ使用量が高くなっていました。

変更後

コードがオンデマンドで読み込まれるようになり、全体のバンドルを常駐させるのではなくなりました。

ユーザーへの恩恵

各セッションで約 40–70 MB のメモリを節約でき、長時間実行されるセッションのパフォーマンスが向上します。

Improved
Performance
長時間実行されるセッションのピークメモリ使用量を改善しました。ランタイムがヒープが大きくなるにつれてガベージコレクションをより早く行うようになりました。
英語原文を表示
Improved peak memory usage in long-running sessions (the runtime now garbage-collects sooner as the heap grows)

変更前

長時間実行されるセッションでは、ヒープが大きくなってもガベージコレクションが遅延していました。

変更後

ランタイムがヒープが大きくなるにつれてガベージコレクションをより早く行うようになりました。

ユーザーへの恩恵

長時間実行されるセッションのメモリ使用量が抑制され、クラッシュやパフォーマンス低下のリスクが減ります。

Improved
Login
SSH 経由の /login を改善しました。サインイン URL がすぐに表示され、c を押すと URL のコピー方法が報告されるようになり、全画面モードでのテキスト選択方法のヒントが追加されました。
英語原文を表示
Improved /login over SSH: the sign-in URL appears immediately, pressing c reports how the URL was copied instead of always claiming success, and a hint explains how to select text in fullscreen

変更前

SSH 経由の /login では、サインイン URL が表示されるまで待機する必要があり、c を押しても常に成功と報告されていました。

変更後

SSH 経由の /login では、サインイン URL がすぐに表示され、c を押すと URL のコピー方法が報告されるようになりました。

ユーザーへの恩恵

SSH 経由でのログインプロセスがスムーズになり、ユーザーはログインの進捗を正確に把握できます。

Improved
Model Config
思考をオフにした状態で effort xhigh/max を使用した場合のエラーメッセージを改善しました。エラーがレベル名、思考を無効にした設定、および /effort high という修正方法を明示するようになりました。
英語原文を表示
Improved the error when effort xhigh/max is used with thinking turned off: it now names the level, the setting that disabled thinking, and /effort high as the fix

変更前

思考をオフにした状態で effort xhigh/max を使用した場合、エラーメッセージが具体的な修正方法を示していませんでした。

変更後

思考をオフにした状態で effort xhigh/max を使用した場合のエラーメッセージが、レベル名、思考を無効にした設定、および /effort high という修正方法を明示するようになりました。

ユーザーへの恩恵

ユーザーは、思考を無効にした状態で effort xhigh/max を使用した場合の原因と修正方法をすぐに理解できます。

Improved
/loop を改善しました。Claude に何もするタスクがない連続したウェイクアップが、ターミナルで各行に表示されるのではなく、1 行にまとめられるようになりました。
英語原文を表示
Improved /loop: consecutive wake-ups where Claude has nothing to do now fold into a single line in the terminal instead of printing each one

変更前

/loop では、Claude に何もするタスクがない連続したウェイクアップが、ターミナルで各行に個別に表示されていました。

変更後

/loop では、Claude に何もするタスクがない連続したウェイクアップが、ターミナルで 1 行にまとめられるようになりました。

ユーザーへの恩恵

ターミナル出力が整理され、/loop の実行結果が読みやすくなります。

関連ドキュメント

Improved
別の端末が保持しているリモートコントロールを持つ会話を再開する際の通知を改善しました。現在は、他のマシン上のセッションがこのマシンから見えたり、到達できたりしないことを示しています。
英語原文を表示
Improved the notice when resuming a conversation whose Remote Control is held by another terminal: it now says sessions on other machines can't be seen from, or reach, this one

変更前

別の端末が保持しているリモートコントロールを持つ会話を再開する際の通知は、セッションが見えないことを示していました。

変更後

通知が改善され、他のマシン上のセッションがこのマシンから見えたり、到達できたりしないことが明確に示されるようになりました。

ユーザーへの恩恵

リモートコントロールの状態と接続可能性について、ユーザーにより明確な情報を提供します。

Improved
[VSCode] 長いセッションでの履歴トリミングを改善しました。古いツールアクティビティの行が最初に削除されるため、メッセージと Claude の返信が表示されたままになります。
英語原文を表示
[VSCode] Improved history trimming in long sessions: older tool-activity rows are dropped first so your messages and Claude's replies stay visible

変更前

長いセッションでは、古いツールアクティビティの行が削除されず、メッセージや返信が表示されなくなることがありました。

変更後

古いツールアクティビティの行が最初に削除されるようになり、メッセージと返信が常に表示されるようになりました。

ユーザーへの恩恵

長いセッションでも会話の内容が常に可視化され、作業の追跡が容易になります。

Improved
[VSCode] Claude アカウントでサインインしている場合、拡張機能の使用テレメトリをあなたの組織に帰属させるように改善しました。これにより、データ処理設定が適用されます。
英語原文を表示
[VSCode] Improved attribution of the extension's own usage telemetry to your organization when you are signed in with a Claude account, so its data-handling settings apply

変更前

VSCode 拡張機能の使用テレメトリは、組織に自動的に帰属していませんでした。

変更後

Claude アカウントでサインインしている場合、拡張機能の使用テレメトリがあなたの組織に正しく帰属するようになりました。

ユーザーへの恩恵

組織のデータ処理設定が拡張機能のテレメトリに適用され、コンプライアンスと管理が向上します。

Updated更新(1件)

Updated
/model プリッカーとバンドルされた claude-api スキルを更新し、Sonnet 5 の $2/$10 per MTok の価格を一時的なプロモーションではなく標準のリスト価格として表示するようにしました。
英語原文を表示
Updated the /model picker and the bundled claude-api skill to show Sonnet 5's $2/$10 per Mtok pricing as its standard list price rather than a limited-time promo

変更前

/model プリッカーとバンドルされた claude-api スキルは、Sonnet 5 の価格を一時的なプロモーションとして表示していました。

変更後

Sonnet 5 の価格は標準のリスト価格として表示されるようになり、一時的なプロモーションではありません。

ユーザーへの恩恵

価格情報が一時的なプロモーションではなく、常に正確な標準価格として表示されるようになります。

Fixed修正(33件)

Fixed
非対話モード(-p)および SDK セッションで、切断されたリモート MCP サーバーが回復しない問題を修正。サーバーは自動的に再接続するか、失敗として報告するようになる。
英語原文を表示
Fixed remote MCP servers in non-interactive (-p) and SDK sessions never recovering after a dropped connection; they now reconnect automatically or report as failed

変更前

非対話モードや SDK セッションで接続が切れると、リモート MCP サーバーは自動的に再接続しない。ユーザーは手動で再接続するか、サーバーを失敗として扱う必要がある。

変更後

切断されたリモート MCP サーバーは、指数バックオフを用いて最大5回の再接続を試みる。再接続に失敗するとサーバーは失敗としてマークされ、ユーザーは /mcp から手動で再試行できる。

ユーザーへの恩恵

ユーザーは切断されたサーバーを手動で再接続する必要がなくなり、セッションの継続性が向上する。

関連ドキュメント

Fixed
クライアント ID メタデータドキュメント(CIMD)をサポートするサーバー(例: Linear)で、デスクトップアプリから開始された MCP サーバーのサインインが「Invalid redirect URI」エラーで失敗する問題を修正。
英語原文を表示
Fixed MCP server sign-in started from the desktop app failing with "Invalid redirect URI" on servers that support client ID metadata documents (for example Linear)

変更前

CIMD をサポートするサーバーでデスクトップアプリからサインインしようとすると、無効なリダイレクト URI として扱われ、サインインが失敗する。

変更後

Claude Code は正しいリダイレクト URI を使用してサインインを試みるため、CIMD サーバーでも正常にサインインできるようになる。

ユーザーへの恩恵

ユーザーはデスクトップアプリから MCP サーバーに正常にサインインできるようになる。

関連ドキュメント

Fixed
一時的なサーバー側の無効化がキャッシュされ、後続のフラグ取得に失敗した際に、起動時に自動モードが利用できない状態になる問題を修正。
英語原文を表示
Fixed auto mode staying unavailable at startup when a temporary server-side disable was cached and later flag fetches failed

変更前

サーバー側の一時的な無効化がキャッシュされ、その後のフラグ取得に失敗すると、自動モードが起動時に利用できなくなる。

変更後

サーバー側の無効化がキャッシュされても、フラグ取得に失敗しても自動モードは正常に利用可能な状態を維持する。

ユーザーへの恩恵

ユーザーは起動時に自動モードが正常に動作することを確認できる。

Fixed
API が一時的に過負荷状態になり、クライアントに再試行を要求した後、約1分待機した際に自動モードのツール呼び出しが「一時的に利用できない」として拒否される問題を修正。
英語原文を表示
Fixed auto mode tool calls being denied as "temporarily unavailable" after about a minute of waiting when the API was briefly overloaded and asked the client to retry

変更前

API が過負荷になり、再試行を要求した後、約1分待っても自動モードのツール呼び出しが「一時的に利用できない」として拒否される。

変更後

API が過負荷状態でも、再試行が成功すれば自動モードのツール呼び出しが正常に許可されるようになる。

ユーザーへの恩恵

ユーザーは API の一時的な過負荷によるツール呼び出しの拒否を回避できる。

関連ドキュメント

Fixed
/model ピッカーが Ultracode の選択を黙って無視していた問題を修正。Ultracode を選択すると、現在のセッションに適用されるようになる。
英語原文を表示
Fixed the /model picker silently ignoring an Ultracode selection; picking Ultracode now applies it to the current session

変更前

Ultracode を /model ピッカーから選択しても、セッションには適用されず、設定が無視されていた。

変更後

Ultracode を選択すると、現在のセッションに設定が適用されるようになる。

ユーザーへの恩恵

ユーザーは /model ピッカーから Ultracode を選択して、現在のセッションの動作を即座に変更できる。

Fixed
/resume が最も最近の50セッションしかリストしない問題を修正。ピッカーはスクロールに応じてさらに多くのセッションを読み込むようになる。
英語原文を表示
Fixed /resume only listing the 50 most recent sessions; the picker now loads more as you scroll

変更前

/resume コマンドは、最も最近の50セッションしかリストしない。多くのセッションがある場合、古いセッションを見つけることができない。

変更後

ピッカーはスクロールに応じてさらに多くのセッションを読み込むため、過去のセッションを簡単に見つけて復元できる。

ユーザーへの恩恵

ユーザーは過去のセッションを簡単に見つけて復元できるようになる。

関連ドキュメント

Fixed
中間ターンの再起動後にクラウドセッションが復元される際、保留中のフックやバックグラウンドタスクの通知が通常の継続メッセージの代わりにプロンプトとして再送される問題を修正。
英語原文を表示
Fixed cloud sessions resuming after a mid-turn restart with a pending hook or background-task notification re-sent as the prompt instead of the normal continuation message

変更前

中間ターンの再起動後にクラウドセッションが復元される際、保留中のフックやバックグラウンドタスクの通知がプロンプトとして再送され、通常の継続メッセージが表示されない。

変更後

中間ターンの再起動後、保留中のフックやバックグラウンドタスクの通知は通常の継続メッセージとして正しく表示されるようになる。

ユーザーへの恩恵

ユーザーはセッションの継続メッセージと通知を正しく確認できる。

関連ドキュメント

Fixed
Cross-session messaging
2.1.232 のソケットディレクトリ強化後、ユーザー名前空間と rootless コンテナ内でクロスセッションメッセージングが黙って無効になる問題を修正。
英語原文を表示
Fixed cross-session messaging silently turning off inside user namespaces and rootless containers after the 2.1.232 socket-directory hardening

変更前

2.1.232 のソケットディレクトリ強化後、ユーザー名前空間と rootless コンテナ内でクロスセッションメッセージングが無効になる。

変更後

ユーザー名前空間と rootless コンテナ内でも、クロスセッションメッセージングが正常に動作するようになる。

ユーザーへの恩恵

ユーザーは異なるセッション間でメッセージを送受信できるようになる。

Fixed
UI
他の画面部分の再描画時に、コンテナの外に張り出したテキスト(例: /login のサインイン URL)の先頭の列が失われる問題を修正。
英語原文を表示
Fixed text that hangs outside its container (for example the sign-in URL in /login) losing its leading columns when another part of the screen repaints

変更前

画面の他の部分が再描画されると、コンテナの外に張り出したテキスト(例: サインイン URL)の先頭の列が失われる。

変更後

画面の再描画が行われても、テキストの先頭の列は失われない。

ユーザーへの恩恵

ユーザーはテキストの完全性を維持できる。

関連ドキュメント

Fixed
絵文字の直後にタイプされた誤字を spellcheck が下線で示さない問題を修正。
英語原文を表示
Fixed spellcheck not underlining a misspelled word typed directly after an emoji

変更前

絵文字の直後にタイプされた誤字は、spellcheck によって下線で示されない。

変更後

絵文字の直後にタイプされた誤字も、spellcheck によって下線で示されるようになる。

ユーザーへの恩恵

ユーザーは絵文字を含むテキストでも誤字を検出できる。

Fixed
バックグラウンド Bash タスクが完了したときにバックグラウンドサブエージェントが起動しない問題を修正しました。
英語原文を表示
Fixed background subagents not waking when their last background Bash task completes

変更前

バックグラウンドサブエージェントは、最後のバックグラウンド Bash タスクが完了しても起動しませんでした。

変更後

バックグラウンドサブエージェントは、最後のバックグラウンド Bash タスクが完了すると正しく起動するようになりました。

ユーザーへの恩恵

バックグラウンド作業が完了した後にサブエージェントが自動的に起動するようになり、待機時間がなくなります。

関連ドキュメント

Fixed
Anthropic API からの応答が開始されない場合、セッションが 10 分以上沈黙する問題を修正しました。リクエストは約 3 分後にタイムアウトし、1 回リトライしてから API Error: No response from API を表示します。
英語原文を表示
Fixed sessions going silent for 10+ minutes when the Anthropic API never starts a response: the request now times out after ~3 minutes, retries once, then shows API Error: No response from API

変更前

API からの応答が開始されない場合、セッションが 10 分以上沈黙したままになることがありました。

変更後

リクエストは約 3 分後にタイムアウトし、1 回リトライしてから明確なエラーメッセージを表示するようになりました。

ユーザーへの恩恵

長時間待機せずにエラーを即座に認識できるようになり、作業の効率が向上します。

関連ドキュメント

Fixed
認証、モデル可用性、その他のクライアント生成エラーメッセージがモデル出力のようにレンダリングされるのではなく、エラーラインとして表示される問題を修正しました。
英語原文を表示
Fixed auth, model-availability, and other client-generated error messages rendering like model output instead of as error lines

変更前

認証やモデル可用性に関するエラーメッセージがモデルの出力として表示されることがありました。

変更後

これらのエラーメッセージは明確なエラーラインとして表示されるようになりました。

ユーザーへの恩恵

エラーメッセージが正しく識別できるようになり、問題の原因を迅速に特定できます。

Fixed
CI 環境でのワークロード ID フェデレーションを修正しました。1 つのジョブ内のプロセスは単一使用トークンを再交換するのではなく、交換されたトークンを共有します。拒否された交換はサーバーのメッセージと共に速やかに失敗します。
英語原文を表示
Fixed workload identity federation in CI: processes in one job share the exchanged token instead of re-exchanging the single-use token; a rejected exchange fails fast with the server's message

変更前

CI 環境では、単一使用トークンを再交換していたため、プロセス間での共有が行われていませんでした。

変更後

プロセスは交換されたトークンを共有し、拒否された交換は速やかに失敗するようになりました。

ユーザーへの恩恵

トークンの再交換が不要になり、CI パイプラインの実行速度が向上します。

Fixed
ログイン後に開始されたセッション(例: /logout 後の最初の起動)で、サーバー管理の companyAnnouncements が起動時に表示されない問題を修正しました。
英語原文を表示
Fixed server-managed companyAnnouncements not showing at startup in a session that began with signing in (for example the first launch after /logout)

変更前

ログイン後に開始されたセッションでは、起動時に companyAnnouncements が表示されないことがありました。

変更後

起動時に companyAnnouncements が正しく表示されるようになりました。

ユーザーへの恩恵

ユーザーは起動時に組織からのアナウンスを確認できるようになります。

Fixed
コマンドに $() やバッククォートのコマンド置換が続き、その後にさらに引数がある場合、Bash(cat *) のようなフックの if 条件が無関係な Bash コマンドで発火する問題を修正しました。
英語原文を表示
Fixed hook if conditions like Bash(cat *) firing on unrelated Bash commands when the command contained $() or backtick command substitution followed by more arguments

変更前

コマンドに $() やバッククォートの置換が含まれる場合、フックの if 条件が誤って他のコマンドで発火することがありました。

変更後

フックの if 条件は、置換が含まれるコマンドでも正しく動作するようになりました。

ユーザーへの恩恵

不要なフックの発火が防止され、システムの安定性が向上します。

関連ドキュメント

Fixed
marketplace フィールドで宣言されたプラグイン依存関係が、両方のプラグインが --plugin-dir 経由で読み込まれたときに解決されない問題を修正しました。
英語原文を表示
Fixed plugin dependencies declared with a marketplace field never resolving when both plugins are loaded together via --plugin-dir

変更前

両方のプラグインが --plugin-dir で読み込まれた場合、marketplace フィールドで宣言された依存関係が解決されないことがありました。

変更後

依存関係が正しく解決されるようになりました。

ユーザーへの恩恵

プラグインの読み込みエラーが減り、開発環境の安定性が向上します。

Fixed
最後の LSP プラグインが無効化された後も /reload-plugins が LSP ツールを保持していた問題を修正しました。また、会話を再読み取りする LSP プラグインの変更の前に警告も表示するようになりました。
英語原文を表示
Fixed /reload-plugins keeping the LSP tool after the last LSP plugin is disabled; it now also warns before an LSP plugin change that would re-read the conversation

変更前

LSP プラグインが無効化された後も LSP ツールが保持されたままでした。

変更後

LSP ツールが正しく解放され、変更の前に警告が表示されるようになりました。

ユーザーへの恩恵

不要なリソースの保持が防止され、メモリ使用量が最適化されます。

Fixed
--agents が無効な JSON または無効なエージェント定義を黙って無視していた問題を修正しました。--mcp-config のように明確なエラーで終了するようになりました。
英語原文を表示
Fixed --agents silently ignoring invalid JSON or invalid agent definitions; it now exits with a clear error, like --mcp-config

変更前

--agents が無効な JSON やエージェント定義を黙って無視していました。

変更後

無効な入力に対して明確なエラーで終了するようになりました。

ユーザーへの恩恵

設定ミスを即座に検出でき、デバッグ時間が短縮されます。

Fixed
~/.claude.json に無効な MCP サーバーエントリがある場合、/status がファイル名なしで「Found invalid entries in: .」と表示する問題を修正しました。
英語原文を表示
Fixed /status showing "Found invalid entries in: ." with no filename when ~/.claude.json has an invalid MCP server entry

変更前

無効な MCP サーバーエントリがある場合、/status がファイル名なしでエラーメッセージを表示していました。

変更後

ファイル名を含めて正確なエラーメッセージを表示するようになりました。

ユーザーへの恩恵

設定の問題を迅速かつ正確に特定できるようになります。

Fixed
セッション名を /rename で設定しても、/clear を実行するとプロンプトバーから名前が削除される問題を修正しました。
英語原文を表示
Fixed /clear removing the /rename session name from the prompt bar even though the name was kept for the new session

変更前

セッション名を /rename で設定した後、/clear を実行すると新しいセッションでも名前が削除されていました。

変更後

セッション名を /rename で設定した後、/clear を実行しても新しいセッションのプロンプトバーに名前が表示されるようになりました。

ユーザーへの恩恵

セッション名を /rename で設定しても、/clear 後も名前が維持されるようになり、セッションの識別が容易になります。

Fixed
~/.claude/history.jsonl に不正なエントリがある場合、Ctrl+R の履歴検索や上矢印キーによる履歴呼び出しが機能しなくなる問題を修正しました。
英語原文を表示
Fixed Ctrl+R history search and up-arrow history breaking when ~/.claude/history.jsonl contains a malformed entry

変更前

履歴ファイルに不正なエントリが含まれていると、Ctrl+R による履歴検索や上矢印キーによる履歴呼び出しが機能しなくなっていました。

変更後

履歴ファイルに不正なエントリが含まれていても、Ctrl+R の履歴検索や上矢印キーによる履歴呼び出しが正常に機能するようになりました。

ユーザーへの恩恵

履歴ファイルのエラーが原因でコマンド履歴の検索や呼び出しができなくなることがなくなりました。

Fixed
modifyOtherKeys や kitty プロトコルを使用する端末で、Ctrl+[ キーが Vim の INSERT モードから抜けない問題を修正しました。
英語原文を表示
Fixed Ctrl+[ not leaving vim INSERT mode in terminals that encode modified keys (modifyOtherKeys / kitty protocol)

変更前

modifyOtherKeys や kitty プロトコルを使用する端末では、Ctrl+[ キーを押しても Vim の INSERT モードから抜けられませんでした。

変更後

modifyOtherKeys や kitty プロトコルを使用する端末でも、Ctrl+[ キーを押すと Vim の INSERT モードから抜けられるようになりました。

ユーザーへの恩恵

これらの端末環境で Vim モードの操作が正しく機能するようになります。

Fixed
NO_PROXYlocalhost が含まれていても大文字の NO_PROXY が優先されて接続が失敗することがあった問題を修正しました。両方の大文字・小文字の形式を尊重するようになりました。
英語原文を表示
Fixed the local IDE connection being routed through HTTPS_PROXY (and sometimes failing) when localhost was listed in NO_PROXY but not lowercase no_proxy; both casings are now honored

変更前

NO_PROXYlocalhost が含まれていても、大文字の NO_PROXY が優先されてローカル IDE 接続が HTTPS_PROXY 経由でルーティングされ、失敗することがありました。

変更後

NO_PROXYlocalhost が含まれている場合、大文字の NO_PROXY と小文字の no_proxy の両方を尊重してローカル IDE 接続が正しくルーティングされるようになりました。

ユーザーへの恩恵

ローカル環境での接続設定が正しく適用されるようになり、接続エラーが減少します。

Fixed
ブロックされたコマンドが終了コード 0 で終了した場合(例: プロキシの 403 ページを表示する curl)、Bash ツールの結果からネットワーク違反の詳細が削除されてしまう問題を修正しました。
英語原文を表示
Fixed sandbox network-violation details being dropped from the Bash tool result when the blocked command still exited 0 (for example curl printing the proxy's 403 page)

変更前

ブロックされたコマンドが終了コード 0 で終了した場合、Bash ツールの結果からネットワーク違反の詳細が削除されていました。

変更後

ブロックされたコマンドが終了コード 0 で終了した場合でも、Bash ツールの結果にネットワーク違反の詳細が含まれるようになりました。

ユーザーへの恩恵

ブロックされたコマンドの実行結果から違反の詳細を確認できるようになり、トラブルシューティングが容易になります。

Fixed
セッションがアイドル状態のままレート制限ウィンドウがリセットされた後も、ステータスラインの rate_limits フィールドと /usage コマンドがリセット前の使用率を表示し続ける問題を修正しました。
英語原文を表示
Fixed the status line rate_limits fields and /usage still showing a rate-limit window's pre-reset usage percentage after the window reset while the session was idle

変更前

セッションがアイドル状態のままレート制限ウィンドウがリセットされた後も、ステータスラインの rate_limits フィールドと /usage コマンドがリセット前の使用率を表示し続けていました。

変更後

セッションがアイドル状態のままレート制限ウィンドウがリセットされた後も、ステータスラインの rate_limits フィールドと /usage コマンドが正しい使用率を表示するようになりました。

ユーザーへの恩恵

レート制限の使用状況が正確に表示されるようになり、制限の管理が容易になります。

関連ドキュメント

Fixed
未コミットの変更がある状態で claude --teleport <session> を実行すると、セッションピッカーが提示するように変更を一時保存して続行するオプションが提供されずに終了してしまう問題を修正しました。
英語原文を表示
Fixed claude --teleport <session> exiting on uncommitted changes instead of offering to stash them and continue, as the session picker already does

変更前

未コミットの変更がある状態で claude --teleport <session> を実行すると、セッションピッカーが提示するように変更を一時保存して続行するオプションが提供されずに終了していました。

変更後

未コミットの変更がある状態で claude --teleport <session> を実行すると、変更を一時保存して続行するオプションが提供されるようになりました。

ユーザーへの恩恵

未コミットの変更がある場合でも、セッションの転送時に変更を一時保存して続行できるようになります。

Fixed
古い GitHub CLI(gh auth token を持たないもの)が既に認証されている場合でも、/web-setup が繰り返しログインを求めてくる問題を修正しました。
英語原文を表示
Fixed /web-setup repeatedly asking you to log in when an older GitHub CLI (without gh auth token) was already authenticated

変更前

古い GitHub CLI(gh auth token を持たないもの)が既に認証されている場合でも、/web-setup が繰り返しログインを求めてきました。

変更後

古い GitHub CLI(gh auth token を持たないもの)が既に認証されている場合でも、/web-setup が繰り返しログインを求めないようになりました。

ユーザーへの恩恵

既に認証済みの GitHub CLI を使用している場合でも、不要なログインプロンプトが表示されなくなります。

Fixed
自動更新によって設定されていたバージョンがクリーンアップされた後、Chrome 内の Claude が Claude Code との接続を失う問題を修正しました。ネイティブホストは安定版の claude ランチャー経由で起動するようになりました。
英語原文を表示
Fixed Claude in Chrome losing its connection to Claude Code after an auto-update cleaned up the version it was set up with; the native host now launches via the stable claude launcher

変更前

自動更新によって設定されていたバージョンがクリーンアップされた後、Chrome 内の Claude が Claude Code との接続を失っていました。

変更後

自動更新によって設定されていたバージョンがクリーンアップされた後も、Chrome 内の Claude が Claude Code との接続を維持できるようになりました。ネイティブホストは安定版の claude ランチャー経由で起動されます。

ユーザーへの恩恵

Chrome 内の Claude と Claude Code の接続が安定し、自動更新後も正常に動作します。

関連ドキュメント

Fixed
機能フラグが最初にフェッチされる前に開始されたセッション(インストール直後など)が、自動モードや設定されたデフォルトモードではなく、デフォルトの許可モードで開かれてしまう問題を修正しました。
英語原文を表示
[VSCode] Fixed sessions started before feature flags were first fetched (for example right after install) opening in the default permission mode instead of auto mode or your configured default mode

変更前

機能フラグが最初にフェッチされる前に開始されたセッション(インストール直後など)が、自動モードや設定されたデフォルトモードではなく、デフォルトの許可モードで開かれていました。

変更後

機能フラグが最初にフェッチされる前に開始されたセッション(インストール直後など)が、自動モードや設定されたデフォルトモードで開かれるようになりました。

ユーザーへの恩恵

インストール直後のセッションでも、正しい許可モードで開始されるようになり、予期せぬ動作がなくなります。

Fixed
サブエージェントのツールアクティビティ中に、展開した Focus ビューのセクションが勝手に折りたたまれる問題を修正しました。
英語原文を表示
[VSCode] Fixed Focus view sections you expanded collapsing on their own during subagent tool activity

変更前

サブエージェントがツールを実行している間、ユーザーが展開した Focus ビューのセクションが予期せず折りたたまれていました。

変更後

サブエージェントのツールアクティビティ中でも、展開した Focus ビューのセクションが保持されるようになりました。

ユーザーへの恩恵

サブエージェントの作業中も、ユーザーは Focus ビューの状態を維持できます。

関連ドキュメント

Fixed
サーバーがセッション中に環境をドロップした際に claude remote-control が終了し、接続されたリモートコントロール セッションが孤立する問題を修正しました。現在は回復します。
英語原文を表示
Fixed claude remote-control exiting and stranding attached Remote Control sessions when the server drops its environment mid-session; it now recovers

変更前

サーバーがセッション中に環境をドロップした際、claude remote-control が終了し、接続されたリモートコントロール セッションが孤立していました。

変更後

サーバーが環境をドロップしても、claude remote-control は終了せず、セッションが回復するようになりました。

ユーザーへの恩恵

サーバーの環境変更によるセッションの中断や孤立を防ぎ、接続の信頼性が向上します。

関連ドキュメント

Fixed
管理者またはオーナーロールを持たない Team および Enterprise メンバーに対し、claude remote-control によって提供されるリモートコントロール セッションが停止および再起動後に時々停止する問題を修正しました。
英語原文を表示
Fixed Remote Control sessions served by claude remote-control sometimes getting stuck after it was stopped and restarted, for Team and Enterprise members without an admin or owner role

変更前

管理者またはオーナーロールを持たない Team および Enterprise メンバーの場合、claude remote-control によって提供されるリモートコントロール セッションが停止および再起動後に時々停止していました。

変更後

これらのメンバーに対しても、セッションが停止および再起動後に停止する問題が修正されました。

ユーザーへの恩恵

権限の制限に関わらず、すべてのユーザーがリモートコントロール セッションを安定して使用できるようになります。

関連ドキュメント

シェア:Xはてブ