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

最新版 v2.1.251 を見る →

Claude Code v2.1.246

変更項目 61 件

公式 CHANGELOG.md

Added追加(3件)

Added
サブコマンドの前にワイルドカードが含まれる Bash 許可ルール(例: Bash(git * main))について、サブコマンドの前に挿入されるオプションにも一致する可能性があるため、起動時に警告を表示するようにした
英語原文を表示
Added a startup warning for Bash allow rules with a wildcard before the subcommand (e.g. Bash(git * main)), since they also match options inserted before the subcommand

変更前

サブコマンドの前にワイルドカードが含まれる Bash 許可ルール(例: Bash(git * main))を使用すると、サブコマンドの前に挿入されるオプションにも一致してしまい、意図しないコマンドが許可される可能性があった

変更後

起動時にそのようなルールがある場合に警告を表示し、ユーザーが意図したルールかどうかを確認できるようにした

ユーザーへの恩恵

誤った許可ルールによるセキュリティリスクを未然に防ぐことができるようになる

関連ドキュメント

Added
自動モードの分類子ルールを閲覧・編集するための「Auto」タブを /permissions に追加した
英語原文を表示
Added an Auto mode tab to /permissions for viewing and editing auto mode classifier rules

変更前

自動モードの分類子ルールを閲覧・編集する機能がなかった

変更後

自動モードの分類子ルールを /permissions の「Auto」タブから直接閲覧・編集できるようになった

ユーザーへの恩恵

自動モードの設定を直感的に管理できるようになり、ルールの調整が容易になる

Added
ターンの完了時刻をエンドオブターンの期間表示行に追加した(例: ✻ Sautéed for 23s · done 6:05 PM
英語原文を表示
Added the turn's completion time to the end-of-turn duration line, e.g. ✻ Sautéed for 23s · done 6:05 PM

変更前

エンドオブターンの期間表示行にはターンの開始時刻しか表示されず、完了時刻が含まれていなかった

変更後

期間表示行にターンの完了時刻を追加し、セッションの所要時間を正確に把握できるようにした

ユーザーへの恩恵

セッションの所要時間を正確に把握できるようになり、パフォーマンス分析が容易になる

関連ドキュメント

Changed変更(5件)

Changed
Windows/macOS: 不正な終了をしたセッションによって ~/.claude/sessions に残された古いエントリがクリーンアップされない問題を修正しました。
英語原文を表示
Windows/macOS: Fixed headless sessions not cleaning up stale entries in ~/.claude/sessions left by sessions that exited uncleanly

変更前

終了時に正常にクリーンアップされなかったセッションによって、セッションディレクトリに古いエントリが残り続けていました。

変更後

不正な終了をしたセッションによって残された古いエントリが、セッション開始時に自動的にクリーンアップされるようになりました。

ユーザーへの恩恵

セッションディレクトリの肥大化を防ぎ、管理が容易になります。

関連ドキュメント

Changed
Code Review
/code-review を変更: Claude が Bedrock、Vertex AI、Foundry、Claude アプリゲートウェイ経由、およびテレメトリまたは非必須トラフィックが無効になっている場合に、独自に /code-review を開始できるようにしました。
英語原文を表示
Changed /code-review so Claude can also start it on its own on Bedrock, Vertex AI, and Foundry, through the Claude apps gateway, and when telemetry or non-essential traffic is disabled

変更前

/code-review は特定の環境でのみ Claude が開始できるようになっていました。

変更後

/code-review が、Bedrock、Vertex AI、Foundry、Claude アプリゲートウェイ経由、およびテレメトリまたは非必須トラフィックが無効になっている場合でも、Claude が独自に開始できるように変更されました。

ユーザーへの恩恵

より多くの環境や設定でコードレビュー機能を利用できるようになり、柔軟なコード品質管理が可能になります。

関連ドキュメント

Changed
Goals
/goal: アイドルセッションが長時間実行されるバックグラウンド作業に対し、1つのゴールにつき最大3回のチェックインを行うように変更しました。次のメッセージでさらに3回のチェックインが可能です。
英語原文を表示
/goal: Changed idle sessions to start at most three check-ins on long-running background work per goal; your next message allows three more

変更前

アイドルセッションは、長時間実行されるバックグラウンド作業に対してチェックインを行っていませんでした。

変更後

アイドルセッションが、1つのゴールにつき最大3回のチェックインを行うように変更されました。次のメッセージでさらに3回のチェックインが可能になります。

ユーザーへの恩恵

バックグラウンド作業の進捗を適切に監視し、作業が完了したことを確認できるようになります。

関連ドキュメント

Changed
Installation
claude installclaude update を変更: 中断された管理設定の同意プロンプトを、コマンド実行中にプロンプト表示するのではなく、次の対話セッションに延期するようにしました。
英語原文を表示
Changed claude install and claude update to defer a pending managed-settings consent prompt to the next interactive session instead of prompting mid-command

変更前

claude installclaude update は、コマンド実行中に管理設定の同意プロンプトを表示していました。

変更後

claude installclaude update は、管理設定の同意プロンプトを、コマンド実行中に表示するのではなく、次の対話セッションに延期するように変更されました。

ユーザーへの恩恵

コマンド実行中のプロンプト表示が抑制され、ユーザーは自分の都合の良いタイミングで同意プロンプトに応答できます。

Changed
claude.ai から同期されたプラグインの OpenTelemetry プラグインイベントを変更: plugin_id_hash がプラグインの実際のマーケットプレースを反映するようになり、enabled_via は管理者インストールされたプラグインの場合は admin-install となります。
英語原文を表示
Changed OpenTelemetry plugin events for plugins synced from claude.ai: plugin_id_hash now reflects the plugin's real marketplace, and enabled_via is admin-install for admin-installed plugins

変更前

claude.ai から同期されたプラグインの OpenTelemetry プラグインイベントで、plugin_id_hash が正しく反映されていなかったり、enabled_via が適切に設定されていなかったりしていました。

変更後

claude.ai から同期されたプラグインの OpenTelemetry プラグインイベントで、plugin_id_hash がプラグインの実際のマーケットプレースを反映するようになり、enabled_via は管理者インストールされたプラグインの場合は admin-install となります。

ユーザーへの恩恵

プラグインの監視データが正確になり、プラグインの管理とトラッキングが正確に行えるようになります。

Improved改善(5件)

Improved
Commands
/cd の改善: 移動後の新しいディレクトリのプロジェクト設定、フック、.mcp.json サーバー(通常の承認プロンプトの後)、スキル、エージェントが、--resume を実行するのではなく、移動直後に有効になるようになりました。
英語原文を表示
Improved /cd: the new directory's project settings, hooks, .mcp.json servers (behind the usual approval prompt), skills, and agents now take effect right after the move instead of on --resume

変更前

移動後の新しいディレクトリのプロジェクト設定、フック、.mcp.json サーバー、スキル、エージェントは、--resume を実行した後にのみ有効になっていました。

変更後

移動後の新しいディレクトリのプロジェクト設定、フック、.mcp.json サーバー、スキル、エージェントが、移動直後に有効になるように変更されました。

ユーザーへの恩恵

ディレクトリを移動した後、すぐに新しい設定やスキルが適用されるため、作業の継続がスムーズになります。

Improved
Tools
Bash ツールのレイテンシを改善: 各関数ごとの base64 サブシェルを省略し、スナップショット関数を再生することで、bash シェルでのレイテンシを削減しました。
英語原文を表示
Improved Bash tool latency on bash shells by replaying snapshot functions without a base64 subshell per function

変更前

Bash ツールのレイテンシが各関数ごとの base64 サブシェルの処理によって高くなっていました。

変更後

各関数ごとの base64 サブシェルを省略し、スナップショット関数を再生する方式に変更することで、bash シェルでのレイテンシを改善しました。

ユーザーへの恩恵

Bash コマンドの実行速度が向上し、より迅速なレスポンスが得られるようになります。

Improved
サブエージェントの結果を改善: maxTurns 制限で停止したサブエージェントの出力が、完了したように見える代わりに、SendMessage を使って継続できることを示すヒントと共に部分出力として返されるようになりました。
英語原文を表示
Improved subagent results: a subagent that stops at its maxTurns limit now returns its output marked as partial, with a hint to continue it via SendMessage, instead of appearing finished

変更前

maxTurns 制限で停止したサブエージェントの出力は、完了したように見えていました。

変更後

maxTurns 制限で停止したサブエージェントの出力は、部分出力としてマークされ、SendMessage を使って継続できることを示すヒントが付与されます。

ユーザーへの恩恵

サブエージェントが途中で停止した場合でも、ユーザーは継続できることを明確に知ることができ、適切な対応が可能になります。

関連ドキュメント

Improved
非対話セッション(-p、SDK、クラウドセッション)を改善: サーバーエラー、接続損失、または遅延によってストリーム途中で応答が遮断された場合、エラーで終了する代わりに自動的に応答を継続するようにしました。
英語原文を表示
Improved non-interactive sessions (-p, SDK, cloud sessions) to automatically continue a response cut off mid-stream by a server error, connection loss, or stall instead of ending with an error

変更前

非対話セッションでサーバーエラー、接続損失、または遅延によってストリーム途中で応答が遮断された場合、エラーでセッションが終了していました。

変更後

非対話セッションでストリーム途中で応答が遮断された場合、エラーで終了する代わりに、自動的に応答を継続するように改善しました。

ユーザーへの恩恵

ネットワークの不安定な状況でも、セッションが中断されることなく作業を継続できるようになります。

Improved
ワークロード ID フェデレーションセッション、起動時の apiKeyHelper 実行中に送信されたイベント、およびアイドル中にログイントークンが期限切れになった後の使用量テレメトリを、組織に正しく帰属させるように改善しました。
英語原文を表示
Improved attribution of usage telemetry to your organization for workload identity federation sessions, events sent while apiKeyHelper runs at startup, and after a login token expired while idle

変更前

ワークロード ID フェデレーションセッションや起動時の apiKeyHelper 実行中のイベントなど、一部の使用量テレメトリが正しく組織に帰属していませんでした。

変更後

ワークロード ID フェデレーションセッション、起動時の apiKeyHelper 実行中のイベント、およびアイドル中にログイントークンが期限切れになった後の使用量テレメトリを、組織に正しく帰属させるように改善しました。

ユーザーへの恩恵

使用量データが正確に組織単位で追跡・分析できるようになり、コスト管理や利用状況の把握が正確になります。

Fixed修正(48件)

Fixed
端末のサイズ変更後にジャンプして最下部に移動し、次のキー入力まで空白のトランスクリプトが表示される問題を修正した
英語原文を表示
Fixed fullscreen mode showing a blank transcript after resizing the terminal and jumping to the bottom until the next keypress

変更前

端末のサイズ変更後にトランスクリプトが空白になり、最下部にジャンプして次のキー入力まで表示されない状態が発生していた

変更後

端末のサイズ変更後も正常にトランスクリプトが表示されるようになり、最下部へのジャンプも正しく動作するようになった

ユーザーへの恩恵

全画面モードでの操作がスムーズになり、トランスクリプトの確認が容易になる

Fixed
非常に長い単一の行(例: base64 文字列)を含む diff がある場合にトランスクリプトが著しく遅くなる問題を修正した。そのような行はマーカー付きで切り捨てて表示するようにした
英語原文を表示
Fixed a severe transcript slowdown when a diff contained a very long single line (e.g. a base64 string); such lines now render truncated with a marker

変更前

非常に長い単一の行を含む diff があるとトランスクリプトのレンダリングが著しく遅くなり、操作が困難になる状態が発生していた

変更後

非常に長い行はマーカー付きで切り捨てて表示するようにし、トランスクリプトのレンダリング速度が大幅に向上した

ユーザーへの恩恵

長い diff が含まれるセッションでもトランスクリプトの操作がスムーズになり、パフォーマンスが向上する

Fixed
以前のメッセージに位置している状態での全画面スクロールが不安定になる問題を修正した。ジャンプトゥボトムがトランスクリプトの途中で停止する問題も含む
英語原文を表示
Fixed erratic fullscreen scrolling when positioned at an earlier message, including jump-to-bottom getting stuck mid-transcript

変更前

以前のメッセージに位置している状態で全画面スクロールを行うと、ジャンプトゥボトムがトランスクリプトの途中で停止したり、スクロールが不安定になったりする問題が発生していた

変更後

以前のメッセージに位置している状態でも全画面スクロールが安定して動作するようになり、ジャンプトゥボトムも正常に機能するようになった

ユーザーへの恩恵

全画面モードでのナビゲーションが安定し、トランスクリプトの確認が容易になる

Fixed
Claude Code の開始ディレクトリが削除された、マシンがスリープした、またはホストがプロセスの起動に時間がかかる場合に、45 秒後にバックグラウンドセッションが開けない問題を修正した
英語原文を表示
Fixed background sessions failing to open after 45 seconds when Claude Code's starting directory had been deleted, the machine had slept, or the host is slow to start processes

変更前

開始ディレクトリが削除された、マシンがスリープした、またはホストがプロセスの起動に時間がかかる場合に、バックグラウンドセッションが開けない状態が発生していた

変更後

これらの状況でもバックグラウンドセッションが正常に開けるようになり、セッションの管理が安定した

ユーザーへの恩恵

マシンの状態やネットワークの状況に関わらず、バックグラウンドセッションの管理が安定するようになる

関連ドキュメント

Fixed
別の Claude Code プロセスがその時点で npm パッケージを再インストールしている場合に、バックグラウンドセッションが「Couldn't start the background service … EACCES」というエラーで開けない問題を修正した
英語原文を表示
Fixed background sessions failing to open with "Couldn't start the background service … EACCES" when another Claude Code process was re-installing the npm package at that moment

変更前

別の Claude Code プロセスが同時に npm パッケージを再インストールしている場合に、バックグラウンドセッションが開けない状態が発生していた

変更後

別のプロセスがパッケージを再インストールしている場合でも、バックグラウンドセッションが正常に開けるようになった

ユーザーへの恩恵

複数のプロセスが同時に動作している環境でも、バックグラウンドセッションの管理が安定するようになる

関連ドキュメント

Fixed
最初の 500 文字にマークダウンが含まれていない場合、および +/N) リストと setext 見出しについて、メッセージ全体のマークダウンレンダリングが無効になる問題を修正した
英語原文を表示
Fixed markdown rendering being disabled for a whole message when its first 500 characters contained no markdown, and for +/N) lists and setext headings

変更前

最初の 500 文字にマークダウンが含まれていない場合や +/N) リスト、setext 見出しがある場合に、メッセージ全体のマークダウンレンダリングが無効になる問題が発生していた

変更後

これらの状況でもマークダウンレンダリングが正常に動作するようになり、メッセージの表示が正しくなる

ユーザーへの恩恵

マークダウン形式のメッセージが正しく表示されるようになり、コミュニケーションが容易になる

Fixed
ヘッドレス/リモートセッションで MCP ツール呼び出しが着信メッセージによって中断された場合、その呼び出しがモデルに対して「completed with no output(出力なしで完了)」として報告されるのではなく、明示的な中断エラーとして報告されるように修正した
英語原文を表示
Fixed MCP tool calls interrupted by an incoming message in headless/remote sessions being reported to the model as "completed with no output" instead of an explicit interrupted error

変更前

ヘッドレス/リモートセッションで MCP ツール呼び出しが着信メッセージによって中断された場合、その呼び出しが「completed with no output」として報告される状態が発生していた

変更後

中断された呼び出しが明確な中断エラーとして報告されるようになり、エラーの原因を特定しやすくなった

ユーザーへの恩恵

中断されたツール呼び出しのエラー原因を特定しやすくなり、トラブルシューティングが容易になる

Fixed
MCP ツールの引数がパラメータのスキーマが空({})の場合、実際の型ではなく JSON 文字列として送信されていた問題を修正しました
英語原文を表示
Fixed MCP tool arguments being sent as JSON strings when the parameter's schema is empty ({}), instead of their real type

変更前

MCP ツールの引数がパラメータのスキーマが空({})の場合、実際の型ではなく JSON 文字列として送信されていました

変更後

MCP ツールの引数がパラメータのスキーマが空({})の場合、実際の型として正しく送信されるようになりました

ユーザーへの恩恵

MCP ツールの引数が正しく処理されるようになり、意図しない JSON 文字列として扱われる問題が解消されました

関連ドキュメント

Fixed
実行中のコマンドが途中で中断された場合、「Ran 1 shell command」として表示され、中断されたことがわからない問題を修正しました
英語原文を表示
Fixed a command interrupted mid-run showing as "Ran 1 shell command" with no sign it was cut

変更前

実行中のコマンドが途中で中断された場合、「Ran 1 shell command」として表示され、中断されたことがわからない状態でした

変更後

実行中のコマンドが途中で中断された場合、その旨が表示されるようになりました

ユーザーへの恩恵

コマンドの中断が明確に通知されるようになり、意図しない中断を検知しやすくなりました

関連ドキュメント

Fixed
動的ワークフローで完了したサブエージェントを再起動する際、←キーを押すか /background を実行すると、再起動するサブエージェントの数を先に確認するようになりました
英語原文を表示
Fixed pressing ← or running /background during a dynamic workflow restarting its finished subagents; it now asks first and says how many subagents would restart

変更前

動的ワークフローで完了したサブエージェントを再起動する際、←キーを押すか /background を実行すると、即座に再起動していました

変更後

動的ワークフローで完了したサブエージェントを再起動する際、←キーを押すか /background を実行すると、再起動するサブエージェントの数を先に確認するようになりました

ユーザーへの恩恵

意図せずサブエージェントが再起動されるのを防ぎ、再起動の範囲を事前に確認できるようになりました

関連ドキュメント

Fixed
Windows でワーカーが起動中に claude agents で新しいセッションを開こうとすると、起動中の再起動処理によりセッションが停止してしまう問題を修正しました
英語原文を表示
Fixed opening a just-started session in claude agents while its worker was still booting (common on Windows) stopping it with "was stopped while the respawn was in flight"

変更前

Windows でワーカーが起動中に claude agents で新しいセッションを開こうとすると、起動中の再起動処理によりセッションが停止していました

変更後

Windows でワーカーが起動中に claude agents で新しいセッションを開こうとしても、セッションが停止してしまう問題が解消されました

ユーザーへの恩恵

起動中のセッションが誤って停止するのを防ぎ、セッション管理が安定しました

関連ドキュメント

Fixed
バックグラウンド化された名前付きセッションが claude agents に重複して表示されていた問題を修正しました。同じ会話を再度バックグラウンド化すると、新しい行に番号が付与されます(例:my-session (2)
英語原文を表示
Fixed claude agents listing a backgrounded named session twice; backgrounding the same conversation again now numbers the new row (e.g. my-session (2))

変更前

バックグラウンド化された名前付きセッションが claude agents に重複して表示されていました

変更後

バックグラウンド化された名前付きセッションが claude agents に重複して表示されなくなりました。同じ会話を再度バックグラウンド化すると、新しい行に番号が付与されます

ユーザーへの恩恵

セッションの一覧が明確になり、同じ会話の複数のバックグラウンド化を正しく管理できるようになりました

関連ドキュメント

Fixed
古いバックグラウンドセッションの記録が指していた .claude/worktrees/ 以下のユーザーが作成した Git worktree を、バックグラウンド保持スイープが削除してしまう問題を修正しました
英語原文を表示
Fixed the background retention sweep removing git worktrees under .claude/worktrees/ that you created yourself when an old background-session record pointed at them

変更前

古いバックグラウンドセッションの記録が指していた .claude/worktrees/ 以下のユーザーが作成した Git worktree を、バックグラウンド保持スイープが削除していました

変更後

古いバックグラウンドセッションの記録が指していた .claude/worktrees/ 以下のユーザーが作成した Git worktree が、バックグラウンド保持スイープによって削除されなくなりました

ユーザーへの恩恵

ユーザーが意図的に作成した worktree が誤って削除されるのを防ぎ、ワークツリーの管理が正確になりました

関連ドキュメント

Fixed
非常に大きなセッションで、プロンプトサイズに応じてセーフティチェックの期限をスケーリングすることで、自動モードのツール呼び出しが「一時的に利用できません」として拒否されていた問題を修正しました
英語原文を表示
Fixed auto mode tool calls being denied as "temporarily unavailable" on very large sessions by scaling the safety-check deadline with prompt size

変更前

非常に大きなセッションで、プロンプトサイズに応じてセーフティチェックの期限をスケーリングしなかったため、自動モードのツール呼び出しが「一時的に利用できません」として拒否されていました

変更後

非常に大きなセッションで、プロンプトサイズに応じてセーフティチェックの期限をスケーリングすることで、自動モードのツール呼び出しが「一時的に利用できません」として拒否されなくなりました

ユーザーへの恩恵

大きなセッションでも自動モードのツール呼び出しが適切に実行されるようになり、作業の効率が向上しました

Fixed
プラグインキャッシュで、同じプラグインに対して重複した SHA 名のディレクトリが作成されていた問題を修正しました
英語原文を表示
Fixed the plugin cache creating duplicate SHA-named directories for the same plugin

変更前

プラグインキャッシュで、同じプラグインに対して重複した SHA 名のディレクトリが作成されていました

変更後

プラグインキャッシュで、同じプラグインに対して重複した SHA 名のディレクトリが作成されなくなりました

ユーザーへの恩恵

プラグインのキャッシュ管理が正確になり、ディスク容量の無駄遣いがなくなりました

Fixed
プラグインスキルのフロントマター name にすでに <plugin>: プレフィックスが含まれている場合、スラッシュメニューでそのプレフィックスが重複して表示されていた問題を修正しました(例:/plugin:plugin:skill
英語原文を表示
Fixed plugin skills whose frontmatter name already includes the <plugin>: prefix showing it doubled in the slash menu (e.g. /plugin:plugin:skill)

変更前

プラグインスキルのフロントマター name にすでに <plugin>: プレフィックスが含まれている場合、スラッシュメニューでそのプレフィックスが重複して表示されていました

変更後

プラグインスキルのフロントマター name にすでに <plugin>: プレフィックスが含まれている場合、スラッシュメニューでそのプレフィックスが重複して表示されなくなりました

ユーザーへの恩恵

プラグインスキルのコマンド名が正しく表示されるようになり、使い勝手が向上しました

Fixed
インストール済みプラグインに対して、ベア名(完全修飾名以外)を指定して claude plugin update を実行すると失敗していた問題を修正しました(完全修飾名のみが機能していました)
英語原文を表示
Fixed claude plugin update failing for an installed plugin given its bare name (only the fully-qualified name worked)

変更前

インストール済みプラグインに対して、ベア名(完全修飾名以外)を指定して claude plugin update を実行すると失敗していました

変更後

インストール済みプラグインに対して、ベア名(完全修飾名以外)を指定して claude plugin update を実行できるようになりました

ユーザーへの恩恵

プラグインの更新コマンドが使いやすくなり、管理の手間が軽減されました

Fixed
UTF-8 のバイト順マーク (BOM) を含む plugin.json でプラグインのインストールが失敗していた問題を修正しました。
英語原文を表示
Fixed plugin installation failing when plugin.json was saved with a UTF-8 byte-order mark (BOM)

変更前

UTF-8 のバイト順マーク (BOM) を含む plugin.json でプラグインのインストールが失敗していました。

変更後

UTF-8 のバイト順マーク (BOM) を含む plugin.json でもプラグインのインストールが正常に動作するようになりました。

ユーザーへの恩恵

BOM を含む plugin.json でもプラグインを正常にインストールできるようになります。

Fixed
skills/*/SKILL.md でスキルを定義しているプラグインに対し、/reload-plugins がスキル数を 0 と報告していた問題を修正しました。
英語原文を表示
Fixed /reload-plugins reporting 0 skills for plugins that define skills under skills/*/SKILL.md

変更前

skills/*/SKILL.md でスキルを定義しているプラグインに対し、/reload-plugins がスキル数を 0 と報告していました。

変更後

skills/*/SKILL.md でスキルを定義しているプラグインに対し、/reload-plugins が正しいスキル数を報告するようになりました。

ユーザーへの恩恵

正しいスキル数を確認できるようになります。

Fixed
フックのエラーメッセージに解決されたプラグインパスではなく、リテラルの ${CLAUDE_PLUGIN_ROOT} が表示されていた問題を修正しました。
英語原文を表示
Fixed hook error messages showing a literal ${CLAUDE_PLUGIN_ROOT} instead of the resolved plugin path

変更前

フックのエラーメッセージに解決されたプラグインパスではなく、リテラルの ${CLAUDE_PLUGIN_ROOT} が表示されていました。

変更後

フックのエラーメッセージに解決されたプラグインパスが正しく表示されるようになりました。

ユーザーへの恩恵

エラーメッセージから正しいパスを確認できるようになります。

Fixed
SettingsThemes
/rename がテーマのプロンプトボーダーカラー(カスタムテーマの promptBorder を含む)をデフォルトのシアンに置き換えていた問題を修正しました。ボーダーは /color を使わない限りテーマの色を維持するようになりました。
英語原文を表示
Fixed /rename replacing the theme's prompt border color (including a custom theme's promptBorder) with the default cyan; the border now keeps your theme's color unless you pick one with /color

変更前

/rename がテーマのプロンプトボーダーカラー(カスタムテーマの promptBorder を含む)をデフォルトのシアンに置き換えていました。

変更後

/rename でテーマのプロンプトボーダーカラーがデフォルトのシアンに置き換わらないようになりました。ボーダーは /color を使わない限りテーマの色を維持します。

ユーザーへの恩恵

テーマのカスタマイズが維持されるようになります。

Fixed
SettingsThemes
カスタムテーマの差分色(diffAdded/diffRemoved とその薄色バリアント)が差分と /theme プレビューで無視されていた問題を修正しました。
英語原文を表示
Fixed custom theme diff colors (diffAdded/diffRemoved and their dimmed variants) being ignored in diffs and the /theme preview

変更前

カスタムテーマの差分色(diffAdded/diffRemoved とその薄色バリアント)が差分と /theme プレビューで無視されていました。

変更後

カスタムテーマの差分色が差分と /theme プレビューで正しく適用されるようになりました。

ユーザーへの恩恵

カスタムテーマの色が差分表示で正しく反映されるようになります。

Fixed
KeybindingsSettings
不明なアクション名を持つ keybindings.json のバインディングがキーを無効化していた問題を修正しました。バインディングはスキップされるようになり、デフォルトのバインディングが動作し続け、--debug で警告がログに出力されるようになりました。
英語原文を表示
Fixed a keybindings.json binding with an unknown action name silently deadening that key; it is now skipped so the default binding keeps working, and a warning is logged under --debug

変更前

不明なアクション名を持つ keybindings.json のバインディングがキーを無効化していました。

変更後

不明なアクション名を持つバインディングはスキップされるようになり、デフォルトのバインディングが動作し続けます。また、--debug で警告がログに出力されます。

ユーザーへの恩恵

誤ったバインディングがキーを無効化しなくなり、デフォルトのバインディングが動作し続けます。

関連ドキュメント

Fixed
Stats
UTC より東のタイムゾーンで /stats のアクティビティヒートマップが各日のアクティビティを 1 セルずらして表示していた問題を修正しました。
英語原文を表示
Fixed /stats activity heatmap showing each day's activity one cell off (Sunday's count under Monday) in timezones east of UTC

変更前

UTC より東のタイムゾーンで /stats のアクティビティヒートマップが各日のアクティビティを 1 セルずらして表示していました。

変更後

UTC より東のタイムゾーンで /stats のアクティビティヒートマップが正しい位置に各日のアクティビティを表示するようになりました。

ユーザーへの恩恵

アクティビティヒートマップが正しい位置に表示されるようになります。

Fixed
すでにフォーク済みまたはバックグラウンド化されたセッションから /fork を実行すると、新しいセッションが空の会話で開始されていた問題を修正しました。
英語原文を表示
Fixed /fork from an already-forked or backgrounded session starting the new session with an empty conversation

変更前

すでにフォーク済みまたはバックグラウンド化されたセッションから /fork を実行すると、新しいセッションが空の会話で開始されていました。

変更後

すでにフォーク済みまたはバックグラウンド化されたセッションから /fork を実行しても、新しいセッションが空の会話で開始されなくなりました。

ユーザーへの恩恵

既存の会話コンテキストが正しく継承されるようになります。

関連ドキュメント

Fixed
/-- で始まるプロンプト(Lean ドキュメントコメントなど)が未知のスラッシュコマンドとして拒否されていた問題を修正しました。これらは Claude に送信されるようになりました。
英語原文を表示
Fixed prompts beginning with /-- (e.g. Lean doc comments) being rejected as an unknown slash command instead of being sent to Claude

変更前

/-- で始まるプロンプト(Lean ドキュメントコメントなど)が未知のスラッシュコマンドとして拒否されていました。

変更後

/-- で始まるプロンプトは未知のスラッシュコマンドとして拒否されず、Claude に送信されるようになりました。

ユーザーへの恩恵

Lean ドキュメントコメントなどのプロンプトが正常に送信されるようになります。

関連ドキュメント

Fixed
入力したテキストが実際のパスと一致しなくなった後も @ ファイルピッカーが開いたままになっていた問題を修正しました。
英語原文を表示
Fixed the @ file picker staying open after the typed text stopped matching a real path

変更前

入力したテキストが実際のパスと一致しなくなった後も @ ファイルピッカーが開いたままになっていました。

変更後

入力したテキストが実際のパスと一致しなくなった後も @ ファイルピッカーが開いたままにならないようになりました。

ユーザーへの恩恵

ファイルピッカーが不要な状態で開かなくなります。

関連ドキュメント

Fixed
エージェントビューに移動して戻った後、ステータスラインのコストと経過時間がゼロにリセットされる問題を修正しました。
英語原文を表示
Fixed the status line's cost and duration resetting to zero after navigating to the agents view and back

変更前

エージェントビューに移動して戻ると、以前のコストと経過時間がゼロにリセットされていました。

変更後

エージェントビューに移動して戻っても、コストと経過時間が正しく保持されるようになりました。

ユーザーへの恩恵

セッションの進捗状況を正確に把握できるようになります。

Fixed
フルスクリーンモードで端末ウィンドウをクリックした際、ポインターの下にあるコントロールにキーボードフォーカスが移動してしまう問題を修正しました。
英語原文を表示
Fixed fullscreen mode moving keyboard focus onto the control under the pointer when you clicked the terminal window only to bring it back into focus

変更前

フルスクリーンモードで端末ウィンドウをクリックすると、意図せずキーボードフォーカスが他のコントロールに移動していました。

変更後

フルスクリーンモードで端末ウィンドウをクリックしても、フォーカスが意図したまま維持されるようになりました。

ユーザーへの恩恵

操作の意図通りにフォーカスが制御されるため、使い勝手が向上します。

関連ドキュメント

Fixed
補完トークンまたは作業ディレクトリにヌルバイトが含まれている場合、パス補完が失敗する問題を修正しました。
英語原文を表示
Fixed path completion failing when the completion token or working directory contained a null byte

変更前

補完トークンまたは作業ディレクトリにヌルバイトが含まれていると、パス補完が失敗していました。

変更後

補完トークンまたは作業ディレクトリにヌルバイトが含まれていても、パス補完が正常に動作するようになりました。

ユーザーへの恩恵

特殊文字を含むパスでも正確に補完できるようになります。

Fixed
サードパーティのAnthropic互換エンドポイント(ANTHROPIC_BASE_URL)が id を含まない tool_use ブロックをストリーミングする場合、最初のツール呼び出しでUIがレンダリングエラーで停止する問題を修正しました。
英語原文を表示
Fixed the UI stopping with a render error on the first tool call when a third-party Anthropic-compatible endpoint (ANTHROPIC_BASE_URL) streams a tool_use block without an id

変更前

互換エンドポイントが id を含まない tool_use ブロックをストリーミングすると、最初のツール呼び出し時にUIが停止していました。

変更後

互換エンドポイントが id を含まない tool_use ブロックをストリーミングしても、UIが正常に動作するようになりました。

ユーザーへの恩恵

サードパーティのエンドポイントを使用している環境でも安定して動作します。

Fixed
非常に大きな既存ファイルを上書きした後、ファイルは書き込まれているにもかかわらず「メモリ不足」が報告されたり、長時間フリーズしたりする問題を修正しました。
英語原文を表示
Fixed the Write tool reporting "Out of memory" or freezing for a long time after overwriting a very large existing file, even though the file had been written

変更前

非常に大きな既存ファイルを上書きすると、ファイルは書き込まれているのに「メモリ不足」エラーやフリーズが発生していました。

変更後

非常に大きな既存ファイルを上書きしても、書き込みが正常に完了し、フリーズが発生しなくなりました。

ユーザーへの恩恵

大規模なファイル編集でも安定して作業できます。

関連ドキュメント

Fixed
~/.claude/plugins/known_marketplaces.json が空または破損している場合、claude plugin install <name> がエラーを報告せずに静かに終了(または端末でハング)する問題を修正しました。
英語原文を表示
Fixed claude plugin install <name> exiting silently (or hanging in a terminal) instead of reporting an error when ~/.claude/plugins/known_marketplaces.json is empty or corrupted

変更前

プラグインマーケットプレイス設定ファイルが空または破損していると、プラグインインストールコマンドがエラーを表示せずに終了していました。

変更後

プラグインマーケットプレイス設定ファイルが空または破損している場合でも、適切なエラーを報告するようになりました。

ユーザーへの恩恵

設定ファイルの問題を即座に検知して対処できます。

Fixed
保存された履歴にAnthropic APIが受け付けないツールブロック(通常はサードパーティAPIプロキシによって書かれたもの)が含まれている場合、再開したセッションがすべてのターンで400エラーで失敗する問題を修正しました。
英語原文を表示
Fixed resumed sessions failing every turn with a 400 when the saved history contains tool blocks the Anthropic API does not accept (typically written by a third-party API proxy)

変更前

履歴にAPIが受け付けないツールブロックが含まれていると、再開したセッションがすべてのターンで400エラーで失敗していました。

変更後

履歴にAPIが受け付けないツールブロックが含まれていても、セッションが正常に再開されるようになりました。

ユーザーへの恩恵

過去のセッション履歴を活用して作業を継続できます。

Fixed
サーバー管理設定を持つ一部のTeam/Enterpriseユーザーに対して、curl -fsSL https://claude.ai/install.sh | bash が「Raw mode is not supported」というエラーで失敗する問題を修正しました。
英語原文を表示
Fixed curl -fsSL https://claude.ai/install.sh | bash failing with "Raw mode is not supported" for some Team/Enterprise users with server-managed settings

変更前

サーバー管理設定を持つ一部のユーザーに対して、インストールスクリプトが「Raw mode is not supported」というエラーで失敗していました。

変更後

サーバー管理設定を持つユーザーでも、インストールスクリプトが正常に動作するようになりました。

ユーザーへの恩恵

TeamやEnterpriseプランのユーザーでもスムーズにインストールできます。

Fixed
権限モードが設定されていない場合、プランモードで終了したセッションが、VS Code拡張機能や claude -p --continue/--resume で再開された際にプランモード外で再開される問題を修正しました。
英語原文を表示
Fixed sessions that ended in plan mode resuming outside plan mode in the VS Code extension, and in claude -p --continue/--resume with a permission prompt tool, when no permission mode was set

変更前

権限モードが設定されていない場合、プランモードで終了したセッションが、再開時にプランモード外で再開されていました。

変更後

権限モードが設定されていない場合でも、プランモードで終了したセッションが正しくプランモードで再開されるようになりました。

ユーザーへの恩恵

セッションの権限モードの一貫性が保たれ、予期せぬ動作を防げます。

Fixed
サンドボックスの「サンドボックス外のネットワークリクエスト」許可プロンプト待機中に Notification フックが発火しない問題を修正しました。
英語原文を表示
Fixed the Notification hook not firing while the sandbox "Network request outside of sandbox" permission prompt is waiting

変更前

サンドボックス外のネットワークリクエスト許可プロンプトが表示されている間、Notification フックがトリガーされず、通知が届かない状態でした。

変更後

サンドボックス外のネットワークリクエスト許可プロンプトが表示されている間も、Notification フックが正しくトリガーされるようになりました。

ユーザーへの恩恵

許可プロンプト待機中の通知も確実にユーザーに届くようになります。

関連ドキュメント

Fixed
不適切なコマンド(末尾に &&|| 演算子があるもの)に対する Bash 権限チェックを修正し、常に承認を求めるようにしました。
英語原文を表示
Fixed Bash permission checks to always require approval for malformed commands with a dangling && or || operator

変更前

不適切なコマンド(末尾に &&|| があるもの)に対する権限チェックが不十分で、場合によっては承認プロンプトが表示されない状態でした。

変更後

不適切なコマンドに対しては、権限チェックの段階で常に承認を求めるようになり、安全な実行が保証されます。

ユーザーへの恩恵

意図しないコマンドの実行を防ぎ、セキュリティリスクを軽減します。

Fixed
--strict-mcp-config セッションで、ロードされない .mcp.json サーバーに対して承認プロンプトが表示される問題を修正しました。これにより、起動時にバックグラウンドセッションが待機する状態が解消されます。
英語原文を表示
Fixed --strict-mcp-config sessions prompting to approve .mcp.json servers they would never load, which left background sessions waiting at startup

変更前

--strict-mcp-config セッションでは、実際にはロードされない .mcp.json サーバーに対して承認プロンプトが表示され、起動時にバックグラウンドセッションが待機状態になることがありました。

変更後

ロードされないサーバーに対する不要な承認プロンプトが表示されなくなり、起動時の待機状態が解消されます。

ユーザーへの恩恵

不要なプロンプトによる待機時間が削減され、セッションの起動が迅速に行われます。

関連ドキュメント

Fixed
Anthropic へのテレメトリおよびメトリクスリクエストで、サードパーティゲートウェイ用に設定された API キーが送信されていた問題を修正しました。クレデンシャルは現在、自身のホストのみに送信されるようになります。
英語原文を表示
Fixed telemetry and metrics requests to Anthropic carrying the API key configured for a third-party gateway (ANTHROPIC_BASE_URL); a credential is now only sent to its own host

変更前

サードパーティゲートウェイ用に設定された API キーが、Anthropic へのテレメトリおよびメトリクスリクエストに含まれて送信されていました。

変更後

テレメトリおよびメトリクスリクエストは、クレデンシャルを自身のホストのみに送信するようになりました。

ユーザーへの恩恵

不要なクレデンシャルの送信が防止され、セキュリティが向上します。

Fixed
apiKeyHelper が短命の JWT を返す場合、アイドル後の最初のプロンプトで可視的な API エラーが発生する問題を修正しました。期限切れのキャッシュトークンは送信前に更新され、401/403 認証エラーは静かに再試行されるようになります。
英語原文を表示
Fixed a visible API error on the first prompt after idle when apiKeyHelper returns short-lived JWTs: an expired cached token is now refreshed before sending, and 401/403 auth errors retry quietly

変更前

apiKeyHelper が短命の JWT を返す場合、アイドル後の最初のプロンプトで期限切れのキャッシュトークンが原因で可視的な API エラーが発生していました。

変更後

期限切れのキャッシュトークンは送信前に更新され、認証エラーも静かに再試行されるようになりました。

ユーザーへの恩恵

認証エラーによる作業の中断が減り、ユーザーエクスペリエンスが向上します。

Fixed
全画面表示と Ctrl+O トランスクリプトビューで、セッションの長さに伴ってメモリが増大する問題を修正しました。各レンダリングされたメッセージ行は、トランスクリプト全体のツールルックアップの完全なコピーを保持しなくなりました。
英語原文を表示
Fixed memory growing with session length in the fullscreen and Ctrl+O transcript views: each rendered message row no longer retains a full copy of the transcript-wide tool lookups

変更前

全画面表示と Ctrl+O トランスクリプトビューでは、セッションが長くなるとメモリが増大する問題がありました。各メッセージ行がトランスクリプト全体のツールルックアップの完全なコピーを保持していました。

変更後

各メッセージ行はツールルックアップの完全なコピーを保持しなくなり、メモリ使用量が安定しました。

ユーザーへの恩恵

長いセッションでもメモリ消費が抑制され、パフォーマンスが向上します。

関連ドキュメント

Fixed
同じリポジトリ(例: 複数のワークツリー)から /ultrareview 実行とクラウドセッションを同時に起動した際、別の起動の未コミット変更を含んで開始することがある問題を修正しました。
英語原文を表示
Fixed /ultrareview runs and cloud sessions launched at the same time from one repository (e.g. from several worktrees) sometimes starting with another launch's uncommitted changes

変更前

同じリポジトリから /ultrareview 実行とクラウドセッションを同時に起動した際、別の起動の未コミット変更を含んで開始することがありました。

変更後

同時起動時でも、正しいリポジトリの状態でセッションが開始されるようになりました。

ユーザーへの恩恵

意図しない変更が適用されるリスクが排除され、コードレビューの正確性が保証されます。

関連ドキュメント

Fixed
バックグラウンドクラウドセッション(例: /autofix-pr)に表示されるタスク進捗数(例: 3/5)が、稀にタスクを1つ欠落させる問題を修正しました。
英語原文を表示
Fixed the task progress count (e.g. 3/5) shown for background cloud sessions such as /autofix-pr occasionally missing a task

変更前

バックグラウンドクラウドセッションに表示されるタスク進捗数が、稀に1つのタスクを欠落させていました。

変更後

タスク進捗数が正確に表示されるようになりました。

ユーザーへの恩恵

進捗状況が正確に把握できるようになり、ユーザーは作業の進捗を正確に確認できます。

Fixed
Remote Control セッションが、claude.ai および Claude アプリでプレースホルダー名を保持し、2回目のプロンプトまで自動生成されたタイトルが表示されない問題を修正しました。自動生成されたタイトルは最初のプロンプト後に表示されるようになります。
英語原文を表示
Fixed Remote Control sessions keeping their placeholder name in claude.ai and the Claude app until the second prompt; the auto-generated title now appears after the first prompt

変更前

Remote Control セッションは、claude.ai および Claude アプリでプレースホルダー名を保持し、2回目のプロンプトまで自動生成されたタイトルが表示されませんでした。

変更後

自動生成されたタイトルが最初のプロンプト後に表示されるようになりました。

ユーザーへの恩恵

セッションの識別が容易になり、ユーザーはセッションを正確に把握できます。

関連ドキュメント

Fixed
requiresUserInteraction とマークされた MCP ツールの権限プロンプトで、「Yes, and don't ask again」オプションがまだ提供されていた問題を修正しました。このオプションは許可ルールを書き込みますが、ツールはそれを無視していました。
英語原文を表示
Fixed MCP tools marked requiresUserInteraction still offering "Yes, and don't ask again" in their permission prompt; the option wrote an allow rule the tool then ignored

変更前

requiresUserInteraction とマークされた MCP ツールの権限プロンプトで、「Yes, and don't ask again」オプションが提供されていました。このオプションは許可ルールを書き込みますが、ツールはそれを無視していました。

変更後

このオプションは提供されなくなり、ツールは無視する許可ルールを受け取らなくなりました。

ユーザーへの恩恵

意図しない許可ルールの書き込みが防止され、権限管理が正確に行われます。

Fixed
Self-hosted Runner
自己ホストランナーがワークポーリング応答の形式が不正な場合(例:インターセプトプロキシのHTMLページなど)にセッションを終了または終了してしまう問題を修正し、ポーリングを再試行するようにしました。
英語原文を表示
Fixed the self-hosted runner ending its live sessions or exiting when a work-poll response is malformed (e.g. an intercepting proxy's HTML page); it now retries the poll

変更前

自己ホストランナーがワークポーリング応答の形式が不正な場合(例:インターセプトプロキシのHTMLページなど)にセッションを終了または終了してしまい、エラーが発生していました。

変更後

自己ホストランナーがワークポーリング応答の形式が不正な場合でも、ポーリングを再試行するように修正しました。これにより、プロキシによる応答などでセッションが終了する問題が解消されます。

ユーザーへの恩恵

自己ホストランナーがプロキシなどの障害で一時的に応答を受け取れない場合でも、セッションを維持し続け、作業を継続できるようになります。

Fixed
コマンドサンドボックスのファイルシステム設定が --setting-sources を尊重しない問題を修正しました。
英語原文を表示
Fixed the command sandbox's filesystem configuration not respecting --setting-sources

変更前

コマンドサンドボックスのファイルシステム設定が --setting-sources オプションを無視して、意図した設定が適用されない状態でした。

変更後

コマンドサンドボックスのファイルシステム設定が --setting-sources オプションを正しく尊重し、指定された設定ソースに基づいて動作するようになりました。

ユーザーへの恩恵

ユーザーは --setting-sources を使用して、サンドボックス内のコマンドに対するファイルシステムのアクセス制御を正確に制御できるようになります。

シェア:Xはてブ