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

最新版 v2.1.278 を見る →

Claude Code v2.1.274

変更項目 108 件

公式 CHANGELOG.md

Added追加(13件)

Added
メモリ使用量が限界に達したときに、メモリを解放する方法や安全に再起動する手順とともに、視認可能な警告を表示するようにした。
英語原文を表示
Added a visible warning when memory usage is critical, with steps to free memory or restart safely

変更前

Claude Code gave no in-app indication that memory usage was critical; users had to notice degradation themselves and consult the docs to find remediation steps.

変更後

Critical memory usage now triggers a visible warning in Claude Code itself, showing steps to free memory or restart safely.

ユーザーへの恩恵

メモリ不足の兆候にいち早く気づき、ドキュメントを調べずにその場でメモリ解放や安全な再起動の対処を行えるようになる。

Added
最初の非対話ターンが接続中のMCPサーバーの接続を待つ時間に上限を設定する環境変数 CLAUDE_CODE_MCP_STARTUP_WAIT_MS を追加した(0 = 待機しない)。
英語原文を表示
Added CLAUDE_CODE_MCP_STARTUP_WAIT_MS to bound how long the first non-interactive turn waits for connecting MCP servers (0 = don't wait)

変更前

非対話実行時、最初のターンは接続中のMCPサーバーの接続完了をどれだけ待つかを制御する専用の環境変数がなく、待ち時間をユーザーが調整できなかった。

変更後

最初の非対話ターンが接続中のMCPサーバーの接続完了を待つ時間に上限を設定できる環境変数 CLAUDE_CODE_MCP_STARTUP_WAIT_MS が追加された。0 を指定すると待機しない。

ユーザーへの恩恵

ユーザーは待ち時間を環境変数で調整または無効化できるようになり、起動時の待ち時間を状況に応じて最適化できる。

関連ドキュメント

Added
claude_code.llm_request OpenTelemetry トレーススパンに effort 属性を追加した。これは api_request イベントと整合する。
英語原文を表示
Added effort attribute to the claude_code.llm_request OpenTelemetry trace span, matching the api_request event

変更前

claude_code.llm_request スパンには effort 属性がなく、推論の努力レベルをスパンから確認できなかった。api_request イベントでは記録されていたため、両者でずれがあった。

変更後

claude_code.llm_request スパンに effort 属性が追加され、api_request イベントと同じ属性セットになった。テレメトリーダッシュボードでレベルを一貫して確認できる。

ユーザーへの恩恵

LLM リクエストのトレーススパンからも effort レベルを確認できるようになり、イベントとスパンで一貫した分析ができる。

Added
claude_code.managed_settings_resolved OTel イベントを追加:管理設定のソースとポリシーヘルパーの状態を含む。OTEL_LOG_MANAGED_SETTINGS=1 を設定すると、マスクされた設定とダイジェストが出力される
英語原文を表示
Added claude_code.managed_settings_resolved OTel event: managed-settings sources and policy helper state; redacted settings and digests with OTEL_LOG_MANAGED_SETTINGS=1

変更前

claude_code.managed_settings_resolved という OTel イベントが存在せず、企業管理設定のソースやポリシーヘルパーの状態をテレメトリから確認できなかった。OTEL_LOG_MANAGED_SETTINGS=1 を設定しても設定のマスクやダイジェストはログに出力されなかった。

変更後

claude_code.managed_settings_resolved OTel イベントが新たに追加され、企業管理設定のどのソースが適用されたか、ポリシーヘルパーの状態をテレメトリで確認できるようになった。OTEL_LOG_MANAGED_SETTINGS=1 を設定した場合は、秘匿情報はマスクされたうえで設定のダイジェストもあわせてログに出力される。

ユーザーへの恩恵

エンタープライズ管理者が OpenTelemetry ログから管理設定の解決結果とポリシーヘルパーの状態を検証でき、機密性の高い設定値はマスクされたまま安全に診断できる。

Added
Claude apps gateway の設定に store.connect_timeout_seconds を追加し、Postgres 接続タイムアウト(デフォルト 5 秒)を延長できるようにした。また、データベースに到達できない場合の起動エラーを改善し、store.postgres_url と設定されたタイムアウト値を参照するようにした。
英語原文を表示
Added store.connect_timeout_seconds to the Claude apps gateway config to lengthen the Postgres connect timeout (default 5 seconds), and improved the boot error when the database is unreachable to point to store.postgres_url and the configured timeout

変更前

Claude apps gateway の Postgres 接続タイムアウトは 5 秒固定で、設定から変更できなかった。また、データベースに到達できない場合の起動エラーメッセージは、どの設定を確認すべきかを示していなかった。

変更後

接続タイムアウトを設定ファイルから変更できるようになり、データベース到達不能時の起動エラーも原因が分かりやすくなった。

ユーザーへの恩恵

遅いネットワーク環境でもタイムアウト値を調整して起動できるようになり、データベース接続に問題がある場合はエラーメッセージから設定箇所とタイムアウト値を確認して対処できるようになる。

Added
Claude Desktop と Cowork が Claude apps gateway を経由して送信するテレメトリに、IdP サブジェクトである enduser.sub を追加した。
英語原文を表示
Added enduser.sub, the IdP subject, to the telemetry Claude Desktop and Cowork send through a Claude apps gateway

変更前

Claude Desktop や Cowork が Claude apps gateway を経由して送るテレメトリには、ユーザーを一意に識別する IdP サブジェクトの情報が含まれていなかった。そのため、SSO でサインインしたユーザーとテレメトリ上のメトリクスやログを対応付けるには、別の識別情報に頼る必要があった。

変更後

Claude Desktop や Cowork が Claude apps gateway を経由して送るテレメトリに、IdP サブジェクトを示す enduser.sub フィールドが含まれるようになった。

ユーザーへの恩恵

SSO 組織の管理者が、gateway 経由のテレメトリ上でユーザーを IdP のサブジェクト ID で正確に特定・照合できるようになる。

Added
レプリカが一度に上流へ送信するリクエスト数256を超えてリクエストを抱えている場合に表示される Claude apps ゲートウェイの警告を追加し、その上限値を示す起動時のログ行も追加した。
英語原文を表示
Added a Claude apps gateway warning when a replica has more requests open than the 256 it sends upstream at once, and a startup log line showing that limit

変更前

レプリカが上流へ一度に送信できるリクエスト数の上限(256)を超えて処理待ちになった際にはゲートウェイが警告をログに出力し、その上限値も起動時のログ行に表示されるようになった。

変更後

レプリカで同時処理中のリクエスト数が、同時に上流へ送信できる上限の256を超えても、それを知らせる警告が表示されず、上限自体も起動時にログへ出力されていなかった。

ユーザーへの恩恵

管理者はレプリカでリクエストが滞留している状況をログから把握でき、起動時に同時送信上限を確認してキャパシティを評価できる。

Added
フルスクリーンモードで、折りたたまれたチームメイトやエージェントのメッセージをクリックして展開できるようになった。
英語原文を表示
Added click-to-expand for collapsed teammate and agent messages in fullscreen mode

変更前

フルスクリーンモードでは、折りたたまれたチームメイトやエージェントのメッセージが展開できず、内容を確認する手段がなかった。

変更後

...What's the feature area? The item mentions

ユーザーへの恩恵

折りたたまれたチームメイトやエージェントのメッセージをクリックするだけで展開して確認できるようになる。

関連ドキュメント

Added
[VSCode] ウィンドウの再読み込みによって中断されたステップの続きを実行する機能を追加しました。チャット内にラベルを表示し、無効化するための「Claude Code: Continue After Reload」設定も用意しています。
英語原文を表示
[VSCode] Added continuation of the step a window reload interrupted, labeled in the chat, with a Claude Code: Continue After Reload setting to turn it off

変更前

VS Code 拡張でウィンドウの再読み込みが発生すると、実行中だったステップが中断され、ユーザーはチャットで改めて続きを指示しなければならなかった。

変更後

VS Code 拡張でウィンドウの再読み込みによって途中で中断されたステップを、チャット内にラベル付きで続きとして検出し、自動的に再開して完了できる。

ユーザーへの恩恵

ウィンドウの再読み込み後でも、中断されたステップを手動で指示し直すことなく続きから作業を再開できる。

Added
[VSCode] Customize メニューに Memory と Instructions のエントリーを追加: Memory では自動メモリの切り替え、保存されたメモリ、メモリフォルダーを表示し、Instructions では CLAUDE.md ファイルを編集する
英語原文を表示
[VSCode] Added Memory and Instructions entries to the Customize menu: Memory shows the auto-memory toggles, the saved memories and the memory folders, and Instructions edits the CLAUDE.md files

変更前

VSCode 拡張では、メモリやインストラクションを管理するためのカスタマイズ用エントリーがなく、/memory コマンドを持つ CLI 側からのみメモリの確認や自動メモリの切り替えが可能だった。CLAUDE.md の編集にはファイルを手動で開く必要があった。

変更後

VSCode の Customize メニューに Memory と Instructions のエントリーが追加された。Memory では自動メモリのオン/オフ切り替え、保存済みメモリ、メモリフォルダーを確認できる。Instructions では CLAUDE.md ファイルを直接編集できる。

ユーザーへの恩恵

VSCode 上だけでメモリの確認や自動メモリの切り替え、CLAUDE.md の編集が完結するようになる。

Added
[VS Code] Claude が開いたエディターグループをロックしないようにする claudeCode.lockEditorGroups 設定を追加した
英語原文を表示
[VSCode] Added a claudeCode.lockEditorGroups setting to stop Claude from locking the editor groups it opens in

変更前

VS Code 拡張で Claude が会話タブを開くと、そのタブが属するエディターグループがロックされ、ユーザーはそのグループに他のタブをドラッグしたり移動させたりできなかった。

変更後

VS Code 拡張に claudeCode.lockEditorGroups という設定が新しく追加された。Claude が開いたエディタータブのグループをデフォルトでロックする挙動は変わらず、この設定を有効にするとロックされなくなる。

ユーザーへの恩恵

Claude が開いたタブのグループでも自由にタブを整理できるようになり、好みのレイアウトを維持したまま Claude Code を使える。

関連ドキュメント

Added
[Claude Code on the web] クラウドセッションの差分ビューに「Compare against(比較対象)」ブランチピッカーを追加し、ベースブランチだけでなく任意のブランチとその変更の差分を取れるようにした
英語原文を表示
[Claude Code on the web] Added a "Compare against" branch picker to a cloud session's diff view, so you can diff its changes against any branch instead of only the base branch

変更前

クラウドセッションの差分は、ベースブランチとの比較でのみ確認できた。別のブランチ(例: develop)とどこが違うのかは、この画面からは見られなかった。

変更後

クラウドセッションの差分ビューに「Compare against(比較対象)」ブランチピッカーが追加され、ベースブランチに限らず任意のブランチを比較対象として選べるようになった。

ユーザーへの恩恵

ユーザーはベースブランチ以外の任意のブランチとクラウドセッションの変更を直接差分比較できるようになり、作業内容の検証やマージ前の確認がしやすくなる。

関連ドキュメント

Added
権限設定
Claude Tag の管理者設定にある「チャンネルを追加」「ワークスペースを追加」フォームに「ゲスト」設定を追加しました。作成時に「継承」「許可」「チャンネルのみ」「制限」をあらかじめ選択できます。
英語原文を表示
[Claude Tag] Added a Guests setting to the Add channel and Add workspace forms in Claude Tag admin settings, so owners can pick Inherit, Allow, Channel only or Restrict up front

変更前

チャンネルやワークスペースを追加した後、ゲストの利用可否を個別に管理する必要があった。

変更後

管理者設定の「チャンネルを追加」「ワークスペースを追加」フォームに「ゲスト」設定が追加され、作成時に「継承」「許可」「チャンネルのみ」「制限」を選べるようになった。

ユーザーへの恩恵

作成時にゲストの扱いを先に決められるため、後から設定を変更する手間が減る。

Changed変更(10件)

Changed
Bedrock、Vertex、Foundry、およびテレメトリ無効化環境で、他の環境と同様に、デフォルトで v2 MCP クライアントと MCP 2026-07-28 交渉を直接 HTTP サーバーに対して使用するように変更した(オプトアウト: MCP_SDK_GENERATION=v1 または MCP_PROTOCOL_NEGOTIATION=legacy)
英語原文を表示
Changed Bedrock, Vertex, Foundry and telemetry-disabled installs to use the v2 MCP client and MCP 2026-07-28 negotiation with direct HTTP servers by default, as other installs already do (opt out: MCP_SDK_GENERATION=v1 or MCP_PROTOCOL_NEGOTIATION=legacy)

変更前

Bedrock、Vertex、Foundry、テレメトリ無効化環境では v1 MCP クライアントが使われ、他の環境と挙動が異なっていた。

変更後

Bedrock、Vertex、Foundry、テレメトリ無効化環境でも、他の環境と同様に v2 MCP クライアントがデフォルトで使われ、直接 HTTP で接続するサーバーとの MCP 2026-07-28 プロトコル交渉が行われる。

ユーザーへの恩恵

Bedrock、Vertex、Foundry、テレメトリ無効化環境でも最新の MCP クライアントの機能を他の環境と同等に利用できるようになる。

関連ドキュメント

Changed
/code-review が、独自にチューニングされた設定を持たないすべてのモデルに対して、多数のレビュー用サブエージェントを起動する代わりに、より軽量なインラインレビュープロンプトを使うように変更された
英語原文を表示
Changed /code-review to use leaner inline review prompts for every model that has no tuned settings of its own, instead of spawning many review subagents

変更前

チューニング済み設定を持たないすべてのモデルで、/code-review は軽量なインラインレビュープロンプトを単一コンテキストで直接使用するようになり、多数のレビュー用サブエージェントを起動しなくなった

変更後

チューニング済み設定を持たないすべてのモデルで、/code-review は多数のレビュー用サブエージェントを起動して複数に分かれてレビューを実行していた

ユーザーへの恩恵

サブエージェントの起動と集約を待つ必要がなくなり、レビューがより速く、シンプルに完了するようになる

関連ドキュメント

Changed
.mcp.json、settings、plugins、agent ファイル内の type: sdk MCP エントリが警告付きでスキップされるよう変更。インプロセスサーバーを登録できるのは SDK ホストアプリケーションのみのため
英語原文を表示
Changed "type": "sdk" MCP entries in .mcp.json, settings, plugins and agent files to be skipped with a warning: only an SDK host application can register in-process servers

変更前

.mcp.json、settings、plugins、agent ファイルに書かれた type: sdk の MCP エントリはユーザーの意図通りに動かず、スキップされるか警告なしに無視されていた

変更後

.mcp.json、settings、plugins、agent ファイル内の type: sdk エントリは読み込まれず、警告とともにスキップされるようになった

ユーザーへの恩恵

ユーザーは SDK 型サーバーを直接定義しても動作しないことを警告で把握でき、SDK ホストアプリケーション経由でのみ登録される仕様を理解した上で設定を行えるようになる

Changed
ローカルセッションでのアーティファクト監視を変更:別の場所で新しいバージョンが公開されてもターンが開始されなくなり、Claude は後の Artifact ツールの結果からそれを知る。
英語原文を表示
Changed artifact watching in local sessions: a new version published elsewhere no longer starts a turn; Claude learns of it from a later Artifact tool result

変更前

ローカルセッションでアーティファクトの監視が有効な場合、別の場所で新しいバージョンが公開されると、その通知が自スタ分のターンを開始していた。Claude は公開通知を直接のきっかけとして新しいバージョンに反応していた。

変更後

ローカルセッションでは、別の場所(別セッションやエディターなど)で新しいバージョンが公開されても、それだけでターンが開始されなくなった。Claude はターン開始のきっかけとしては受け取らず、後続の Artifact ツールの結果からその新しいバージョンを知る。

ユーザーへの恩恵

別セッションでの再公開がローカルセッションのターンを勝手に起こさなくなり、Claude は実際に Artifact ツールを使ったタイミングで最新バージョンを把握するだけで済むようになる。

Changed
プラグインとマーケットプレイスのクローン時に、Git LFS ファイルを実ファイルとしてダウンロードせずポインタのまま残すように変更した。チェックアウト内で git lfs pull を実行すれば実ファイルを取得できる。
英語原文を表示
Changed plugin and marketplace clones to leave Git LFS files as pointers instead of downloading them; git lfs pull in the checkout fetches them

変更前

プラグインやマーケットプレイスのクローン時に、リポジトリ内の Git LFS で管理された大きなファイルも自動的にダウンロードしてチェックアウトに配置していた。

変更後

クローン時に Git LFS の実ファイルをダウンロードしなくなった。チェックアウト内には LFS ポインタファイルがそのまま残り、実ファイルが必要になった時点で git lfs pull を実行すれば取得できる。

ユーザーへの恩恵

プラグイン内容と無関係な大きな LFS オブジェクトのダウンロードが不要になり、クローンが速く軽量になる。ドキュメントの skipLfs 設定に対応する挙動変更で、必要なファイルは git lfs pull で取得できる。

関連ドキュメント

Changed
gitホストのアクセスチェックで拒否される読み取り専用リポジトリを、セッション開始を失敗させる代わりにスキップするようにセルフホストランナーを変更した
英語原文を表示
Changed self-hosted runners to skip a read-only repository the git host refuses at the access check instead of failing the session start

変更前

gitホストのアクセスチェックで拒否される読み取り専用リポジトリがあると、ランナーがセッション開始全体を失敗させていた

変更後

リポジトリが読み取り専用の場合でも、gitホストのアクセスチェックで拒否されたリポジトリはスキップし、その他のリポジトリのセッション開始は継続して処理される

ユーザーへの恩恵

読み取り専用リポジトリがあっても、他のリポジトリのセッション開始がブロックされずに済むようになる

Changed
/status の GitHub 関連の表示を「Cloud sessions」に変更したほか、/web-setup、/ultrareview、teleport のメッセージにおいて「Claude Code on the web」の表記を「cloud session」に統一した
英語原文を表示
Changed the /status GitHub line to read "Cloud sessions", and /web-setup, /ultrareview, and teleport messages to say "cloud session" instead of "Claude Code on the web"

変更前

クラウド上で動かすClaude Codeに関する表示が、複数の用語が混在して表記されていた

変更後

表示ラベルが「Claude Code on the web」から「cloud session(クラウドセッション)」に統一され、ステータス画面や各コマンドのメッセージも新しい用語で表示される

ユーザーへの恩恵

ユーザーがクラウド機能の名称を一つの用語で統一して認識でき、ドキュメントやUIの用語の対応関係を混乱せずに理解できるようになる

Changed
[VSCode] XDG_CONFIG_HOME に絶対パスが設定されている場合、グローバル gitignore ファイルの既定を $XDG_CONFIG_HOME/git/ignore に変更
英語原文を表示
[VSCode] Changed the default global gitignore file to $XDG_CONFIG_HOME/git/ignore when XDG_CONFIG_HOME is an absolute path

変更前

XDG_CONFIG_HOME に絶対パスが設定されている環境では、グローバル gitignore の既定が ~/.config/git/ignore になり、設定済みの .claude/settings.local.json 除外が機能しなくなる。

変更後

XDG_CONFIG_HOME に絶対パスが設定されている環境では、グローバル gitignore の既定が ~/.config/git/ignore のままになり、設定済みの .claude/settings.local.json 除外がファイルの移動後に機能しなくなる。

ユーザーへの恩恵

XDG_CONFIG_HOME に絶対パスを設定していても、settings.local.json が確実にコミット対象外になり、手動の gitignore 管理が不要になる。

Changed
[Web 向け Claude Code] オーナーの GitHub 接続が見つからない場合、最初のチェック失敗時にルーチンを停止させる代わりに、その回の実行をスキップして最大72時間リトライを続ける方式に変更した。
英語原文を表示
[Claude Code on the web] Changed routines to skip a run and retry for up to 72 hours when the owner's GitHub connection is missing, instead of switching the routine off at the first failed check

変更前

オーナーの GitHub 接続が欠落している場合、最初の失敗チェックでルーチンが直ちに無効化されていた。

変更後

GitHub 接続が確認できない場合でも、ルーチンは最大72時間にわたって実行をスキップし、GitHub 接続が復旧するまで継続的に再試行するようになった。

ユーザーへの恩恵

オーナーが GitHub 接続を再確立するまでの間もルーチンが無効化されず、復旧後自動的に実行が再開される。

関連ドキュメント

Changed
[Claude Code on the web] ルーティンの保留通知を変更: サブスクリプションが一時停止されたとき、「自動的に再開する」と約束する代わりに、自分でもう一度ルーティンを有効化するよう案内する
英語原文を表示
[Claude Code on the web] Changed a routine's on-hold notice: when your subscription is paused it now tells you to turn the routine back on yourself instead of promising an automatic resume

変更前

サブスクリプションが一時停止されると、ルーティンの保留通知は「自動的に再開する」という趣旨のメッセージを表示していた。

変更後

サブスクリプションが一時停止されると、ルーティンの保留通知は「ルーティンを自分でもう一度有効化してください」という案内に変わる。

ユーザーへの恩恵

ユーザーはルーティンの再開を待つ代わりに、自分で Repeats セクションのトグルでルーティンを再度有効化できるようになる。

関連ドキュメント

Improved改善(13件)

Improved
--input-format stream-json セッションの起動を改善:ツール検索で遅延読み込みされる、まだ接続中のMCPサーバーに対して、初回ターンが最大2秒待たされることがなくなった。これらのサーバーは後のターンで届くようになる
英語原文を表示
Improved startup in --input-format stream-json sessions: the first turn no longer waits up to 2s for still-connecting MCP servers whose tools tool search defers; they arrive on a later turn

変更前

初回ターンは最大2秒接続待ちをせずに即座に開始され、まだ接続中のMCPサーバーのツールは後のターンで利用可能になる

変更後

ツール検索で遅延読み込みされるMCPサーバーのツールは、--input-format stream-json セッションの初回ターンで最大2秒待たされていた

ユーザーへの恩恵

ツール検索で遅延されるMCPサーバー使用時の初回応答までの待ち時間が最大2秒短縮され、セッションをすぐに開始できる

関連ドキュメント

Improved
Monitor ツールの通知を改善:スクリプトの最終出力とその終了が、2回の通知ではなく1回の通知として届くようになり、モデルターンを節約できる
英語原文を表示
Improved Monitor tool notifications: a script's final output and its exit now arrive as one notification instead of two, saving a model turn

変更前

Monitor ツールでスクリプトが終了すると、最終出力と終了ステータスが別々の通知として届き、モデルは両方を受け取るために2回のターンを消費していた。

変更後

スクリプトの最終出力と終了ステータスが、1回の通知としてまとめて届くようになった。

ユーザーへの恩恵

タスク終了の把握に必要なモデルターンが2回から1回に減り、セッションの消費ターンを節約できる。

Improved
Artifact ツールのエラーを改善しました。claude.ai にサインインしていない場合、最初の試行時点でその旨がターミナルに表示され、Claude には拒否されたツール呼び出しを早めに諦めるよう指示が伝わります。
英語原文を表示
Improved Artifact tool errors: when you are not signed in to claude.ai the terminal now says so on the first attempt, and Claude is told to stop retrying a rejected call sooner

変更前

未サインイン時に Artifact ツールを呼び出すと、端末には理由が明確に表示されず、Claude は拒否された呼び出しを複数回リトライしてしまっていた。

変更後

未サインイン時に最初の試行から「claude.ai にサインインしていない」旨がターミナルに表示される。また、拒否された Artifact ツール呼び出しを繰り返さないよう Claude への指示がより早い段階で伝えられる。

ユーザーへの恩恵

未サインインの原因が最初の試行で分かり、無駄なリトライが減ることで /login での再サインインにすぐ移行できる。

関連ドキュメント

Improved
アーティファクトの公開を改善: 古いバージョンを基底にした公開は送信前に停止され、新しいページがマージ対象として渡される。
英語原文を表示
Improved artifact publishing: a publish built on an older version is stopped before it is sent, with the newer page to merge

変更前

古いバージョンを基底にした publish がそのまま送信され、新しいバージョンが存在しても停止やマージの案内はなかった。

変更後

古いバージョンを基底にした publish は送信される前に停止し、新しいページをマージ用に受け取るようになった。

ユーザーへの恩恵

ユーザーは古いバージョンに基づく誤 publish を防ぎ、新しいページをマージして安全に更新できるようになった。

Improved
エージェントの worktree にサブモジュールの checkout が含まれる場合、削除前の安全確認を強化した。
英語原文を表示
Improved safety checks before removing an agent worktree that contains submodule checkouts

変更前

エージェントの worktree を削除する前の安全確認が、サブモジュールの checkout の存在を考慮するようになった。サブモジュールの checkout を含む worktree は、削除によって失うものが通常の worktree より大きいため、より慎重な条件で削除可否が判断される。

変更後

エージェントの worktree を削除する前の安全確認は、サブモジュールの checkout が含まれているかどうかを考慮していなかった。サブモジュールの checkout を含む worktree でも、通常の worktree と同じ条件で削除が進んでしまうことがあった。

ユーザーへの恩恵

サブモジュールの checkout を含む worktree でも、削除による意図しないデータ損失のリスクが減る。

関連ドキュメント

Improved
OTEL_LOG_RAW_API_BODIES=file:<dir> の出力を改善: 新しい index.jsonlrequest_body_id / message.id イベント属性により、各レスポンスが対応するリクエストファイルやトランスクリプトのメッセージと紐付けられる。
英語原文を表示
Improved OTEL_LOG_RAW_API_BODIES=file:<dir> output: a new index.jsonl and request_body_id / message.id event attributes link each response to its request file and transcript message

変更前

OTEL_LOG_RAW_API_BODIES=file:<dir> が有効な場合、新しい index.jsonlrequest_body_id / message.id イベント属性が各レスポンスをリクエストファイルやトランスクリプトのメッセージと紐付けるようになった。

変更後

OTEL_LOG_RAW_API_BODIES=file:<dir> を使うと、レスポンスとリクエストを対応付ける手がかりがなく、トランスクリプトのメッセージとも紐付かなかった。

ユーザーへの恩恵

ユーザーは各 API レスポンスを対応するリクエストファイルやセッショントランスクリプトのメッセージと正確に突き合わせて追跡・分析できる。

Improved
Claude アプリゲートウェイの起動処理を改善しました。最初の Postgres 接続を終了前に最大3回試行するようになり、数秒遅れて到達可能になるデータベースによって起動が失敗しなくなりました。
英語原文を表示
Improved Claude apps gateway boot: it now tries the first Postgres connection up to three times before exiting, so a database that is reachable a few seconds late no longer fails the boot

変更前

最初の Postgres 接続を最大3回試行するようになり、数秒遅れて到達可能になるデータベースでも起動が失敗しなくなった

変更後

起動時に最初の Postgres 接続が失敗すると、即座に終了していたため、起動の数秒後に到達可能になるデータベースに対しては起動が失敗していた

ユーザーへの恩恵

データベースの起動タイミングの遅れによってゲートウェイの起動が失敗しなくなり、再起動の手間が減る

Improved
高負荷時における Claude apps gateway の支払い上限(spend-limit)チェックを改善した。チェックに必要なデータベース往復が 4 回から 1 回に減り、ビジー状態のゲートウェイでもタイムアウトするチェックが少なくなる。
英語原文を表示
Improved the Claude apps gateway's spend-limit check under load: it now takes one database round trip instead of four, so fewer checks time out on a busy gateway

変更前

高負荷時の支払い上限(spend-limit)チェックでは、リクエストごとにデータベースへの往復が最大 4 回発生しており、ビジー状態のゲートウェイではタイムアウトが発生しやすかった。

変更後

高負荷時の支払い上限(spend-limit)チェックが、データベースへの往復 4 回から 1 回に削減され、ビジー状態のゲートウェイでもタイムアウトが発生しにくくなる。

ユーザーへの恩恵

高負荷環境でも支払い上限チェックのタイムアウトが減り、リクエストが安定的に処理できるようになる。

Improved
Claude アプリのゲートウェイにおけるサインイン時のレート制限エラーを改善した。/login が拒否理由を説明するようになり、ゲートウェイのログには、どの制限に達したのか、どの設定を変更すればよいのかが表示される。
英語原文を表示
Improved Claude apps gateway sign-in rate limit errors: /login now explains the refusal, and the gateway log says which limit was hit and which setting to change

変更前

Claude アプリのゲートウェイでサインインのレート制限に達した場合、エラーメッセージは拒否されたことを示すだけで、/login では制限に達した理由が分からず、ゲートウェイのログにもどの上限に引っかかったのか、どの設定を変えればよいのかの情報が記録されていなかった。

変更後

「/login」を実行すると、拒否された理由が表示されるようになった。さらにゲートウェイのログにも、どの上限に達したのか、どの設定を変更すればよいのかが具体的に記録される。

ユーザーへの恩恵

ユーザーはエラーの原因と対処方法をすぐに把握できるようになり、どの設定を変えればよいか自力で判断してサインインの問題を解決できる。

Improved
[VSCode] スクリーンリーダーでの会話のナビゲーションを改善しました:各メッセージは「You」または「Claude」として読み上げられ、ツールステップではツール名も併せて読み上げられます。
英語原文を表示
[VSCode] Improved screen reader navigation of the conversation: each message is announced as "You" or "Claude", with the tool name for tool steps

変更前

VS Code 拡張機能のチャットパネルでは、スクリーンリーダーが会話の各メッセージを読み上げる際、それがあなたの発言なのか Claude の発言なのか、またどのツールの実行ステップなのかを区別できる形で発言者が明示されていなかった。

変更後

VS Code 拡張機能のチャットパネルで会話をナビゲートすると、スクリーンリーダーは各メッセージを発言者として読み上げる。あなたのメッセージは「You」と、Claude のメッセージは「Claude」として announced され、ツール実行のステップではさらにツール名も読み上げられる。

ユーザーへの恩恵

ユーザーはスクリーンリーダーだけで会話の流れと各ステップの内容を正確に把握できるようになる。

Improved
[Claude Tag] SlackでClaudeがリアルタイム表示する進捗チェックリストを改善: 最大2,000文字に制限し、投稿が活発なスレッドでは最短15分間隔で再投稿し、古い「Latest task list」リンクを更新するようにした
英語原文を表示
[Claude Tag] Improved Claude's live progress checklist in Slack: capped at 2,000 characters, reposted at most every 15 minutes in busy threads, with older "Latest task list" links updated

変更前

進捗チェックリストの文字数と再投稿頻度に制限がなく、タスクが多い場合に投稿が長くなり、活発なスレッドではチェックリスト更新のたびに再投稿が頻発していた。

変更後

Slack上のClaude進捗チェックリストが2,000文字以内に収まるようになり、活発なスレッドでは最低15分間隔での再投稿に制限される。古い「Latest task list」リンクは新しい投稿へ更新される。

ユーザーへの恩恵

Slackのスレッドが進捗投稿で埋め尽くされることなく、過剰な通知や長大な投稿を気にせずClaudeの作業状況を把握できる。

関連ドキュメント

Improved
[Code Review] Code Review が投稿する各指摘の文面を改善した。影響を受ける対象、コードのどこが誤っているか、修正方法を冒頭で簡潔に述べる短い平易な文で表現する。
英語原文を表示
[Code Review] Improved how Code Review words each posted finding: short plain sentences that say who is affected, where the code goes wrong, and the fix up front

変更前

Code Review が投稿する各指摘の文言は、問題の位置づけや修正方法が読み取りにくい書き方になっていた。影響を受ける対象や、コードのどこに誤りがあるかを短い文で明示する形式ではなかった。

変更後

投稿される各指摘が、短く平易な文で構成されるようになった。誰が影響を受けるか、コードのどこが誤っているか、修正方法が文の冒頭で述べられる。

ユーザーへの恩恵

指摘コメントを読んですぐに影響範囲と修正方法を把握でき、対応までの時間を短縮できる。

Improved
[Code Review] 組織の上限によりレビューがスキップされた際に表示されるチェックランのカードとPRコメントを改善しました。スキップ理由ごとに、その問題を解消できる管理ページへのリンクが表示されるようになりました。
英語原文を表示
[Code Review] Improved the check-run card and PR comment when a review is skipped because of an organization limit: each cause now links the admin page that fixes it

変更前

組織の上限(利用上限やシート数など)によりレビューがスキップされた場合でも、チェックランのカードやPRコメントにはスキップ理由が書かれているだけで、解決のためにどの管理ページを開けばよいかは自分で探す必要があった。

変更後

スキップされたレビューの理由が、その解決につながる管理設定ページ(claude.ai/admin-settings配下の対象ページ)へ直接リンクされるようになった。ユーザーはチェックランのカードまたはPRコメントの本文から該当ページへ1クリックで移動でき、そこで表示された上限や権限に関する案内に従って設定を変更すると、次回以降のレビューがスキップされずに実行される。

ユーザーへの恩恵

レビューがスキップされた理由から直接管理設定ページへ移動して修正できるため、ユーザーは解消手順を最短で完了できる。

Removed削除(1件)

Removed
「Channel only」のゲスト設定が有効なチャンネルで、Claude Tag が Slack キャンバスを編集するたびに付けていたゲスト属性の注意書きを繰り返し追加する挙動を削除した。
英語原文を表示
[Claude Tag] Removed the repeated guest-attribution note Claude appended to a Slack canvas each time it edited one in a channel using the "Channel only" guest setting

変更前

ゲスト設定が「Channel only(チャンネルのみ)」のチャンネルで Claude Tag が Slack キャンバスを編集するたびに、キャンバスにゲスト属性に関する注意書きを付け足していた。その結果、同じキャンバスを複数回編集すると、同じ注意書きが繰り返し重複して残っていた。

変更後

ゲスト設定が「Channel only(チャンネルのみ)」のチャンネルで Claude Tag が Slack キャンバスを編集するとき、編集のたびにゲスト属性に関する注意書きを付け足さない。

ユーザーへの恩恵

Slack キャンバスに同じ注意書きが重複して溜まらなくなり、キャンバスの内容をきれいに保てる。

関連ドキュメント

Fixed修正(71件)

Fixed
「unexpected tool_use_id」の 400 エラーを際限なくリトライしてセッションが固まる問題を修正:壊れたトランスクリプトは可能な場合に自己修復するようになり、修復できない場合も明確なエラー(/rewind のヒント付き)でループが終了するようになった
英語原文を表示
Fixed sessions getting stuck endlessly retrying "unexpected tool_use_id" 400 errors: corrupted transcripts now self-heal where possible, and otherwise a clear error (with a /rewind hint) ends the loop

変更前

トランスクリプトが壊れて tool_use_id の不一致 400 エラーが発生すると、Claude Code は同じエラーを繰り返しリトライし続け、セッションが永久に止まってしまう。ユーザーは自分で原因を突き止めて会話を修復するしかなかった。

変更後

会話履歴が壊れて tool_use_id の不一致による 400 エラーが起きても、修復できる場合はトランスクリプトが自動で自己修復され、セッションが動いたままになる。修復できない場合でも、/rewind の実行を案内する明確なエラーメッセージが表示され、無限リトライが終わる。

ユーザーへの恩恵

壊れたトランスクリプトによるセッションの永久停止がなくなり、自動修復か /rewind の案内によって素早く会話を復旧できるようになる。

Fixed
422 やその他の 4xx エラーで応答したときに、レガシー HTTP+SSE のみを話す http として設定された MCP サーバーが接続に失敗する問題を修正しました。
英語原文を表示
Fixed MCP servers configured as http that only speak legacy HTTP+SSE failing to connect when they answer the first request with 422 or another 4xx error

変更前

HTTP トランスポートで設定されたレガシー HTTP+SSE のみを話す MCP サーバーが、最初のリクエストに 422 やその他の 4xx エラーを返すと接続に失敗していました。

変更後

422 やその他の 4xx エラーを返す MCP サーバーでも接続できるようになりました。

ユーザーへの恩恵

4xx エラーを返すレガシー HTTP+SSE のみの MCP サーバーも接続して利用できるようになりました。

関連ドキュメント

Fixed
サーバーごとにより長い timeout が設定されていても、Streamable HTTP の MCP ツール呼び出しが約5分後にタイムアウトする問題を修正した
英語原文を表示
Fixed Streamable HTTP MCP tool calls timing out after about 5 minutes even when a longer per-server timeout was set

変更前

Streamable HTTP トランスポートの MCP ツール呼び出しが、サーバーごとの timeout 設定が5分より長く設定されている場合はその時間まで実行が継続され、タイムアウトせずに完了する。

変更後

「Streamable HTTP トランスポートの MCP ツール呼び出しで、サーバーごとの timeout 設定や MCP_TOOL_TIMEOUT の値にかかわらず、約5分でタイムアウトエラーが発生し、実行中のツール呼び出しが中断されていた。

ユーザーへの恩恵

長時間実行の MCP ツールを Streamable HTTP サーバーで利用する際、意図しない5分での中断がなくなり、設定した timeout の時間まで処理が継続されるようになる。

関連ドキュメント

Fixed
サーバーが listChanged を宣言せずに list-changed 通知を送った場合に、MCP の prompts と resources が更新されない問題を修正した。
英語原文を表示
Fixed MCP prompts and resources not refreshing when a server sends list-changed notifications without declaring listChanged

変更前

サーバーが listChanged を宣言していない場合、list-changed 通知を送っても Claude Code 側で prompts と resources が再取得されず、一覧が古いままだった。

変更後

サーバーが listChanged を宣言していなくても、list-changed 通知を受け取った時点で MCP サーバーから最新の prompts と resources を再取得し、反映するようにした。

ユーザーへの恩恵

サーバー側で prompts や resources を更新した際に、宣言の有無にかかわらず再接続せずに最新の一覧を利用できるようになる。

関連ドキュメント

Fixed
MCP ツール呼び出しが 403 insufficient_scope で拒否された際にサインインの有効期限切れとして誤って報告される問題を修正した。エラーには不足している権限が明示され、/mcp での再認証を案内する
英語原文を表示
Fixed MCP tool calls refused with 403 insufficient_scope being reported as an expired sign-in: the error now names the missing permissions and points to /mcp re-authentication

変更前

MCP ツール呼び出しが 403 insufficient_scope で拒否された際、それがサインイン期限切れとして誤って報告されていた

変更後

403 insufficient_scope エラーが「サインインの有効期限が切れた」として誤って表示されていた状態から、エラーメッセージが不足している権限を明示し、/mcp での再認証を案内するように変わった

ユーザーへの恩恵

不足している具体的な権限と /mcp での再認証手順が分かるようになり、ユーザーは適切な対処をすばやく行えるようになった

関連ドキュメント

Fixed
リアクティブコンパクションの後にコンテキストが再びあふれた際、(/goal のような) フック駆動のセッションがコンパクションを実行せずに「Prompt is too long」で終了する問題を修正
英語原文を表示
Fixed hook-driven sessions (such as an active /goal) ending with "Prompt is too long" instead of compacting when the context overflowed again after a reactive compaction

変更前

リアクティブコンパクションの後にコンテキストが再びあふれると、/goal のようなフック駆動のセッションはコンパクションを実行できず、「Prompt is too long」で異常終了する

変更後

コンテキストが再びあふれても、フック駆動のセッションは「Prompt is too long」で異常終了せず、コンパクションを実行して継続する

ユーザーへの恩恵

バックグラウンドで目標に向けて作業を続けるセッションが、コンテキストあふれで自動的に中断されず、再開操作なしで目標の達成を続けられる

関連ドキュメント

Fixed
コンパクション済みのセッションを再開(--continue / --resume)した際に、有効な /goal が失われる問題を修正した。
英語原文を表示
Fixed an active /goal being lost when resuming (--continue / --resume) a session that had compacted

変更前

--continue / --resume で、コンパクション(自動要約)済みのセッションを再開した場合、有効だった /goal が失われ、条件が引き継がれないことがあった。

変更後

--continue / --resume で、コンパクション(自動要約)済みのセッションを再開した場合でも、そのセッションで有効だった /goal が復元される。

ユーザーへの恩恵

コンパクション済みのセッションを再開しても、ユーザーは /goal を設定し直さずに済む。

関連ドキュメント

Fixed
自動更新による再起動の後に、claude agents--model--effort--permission-mode--allow-dangerously-skip-permissions--agent を失う問題を修正した。
英語原文を表示
Fixed claude agents losing --model, --effort, --permission-mode, --allow-dangerously-skip-permissions and --agent after an auto-update relaunch

変更前

claude agents は自動更新による再起動の際に、起動時に指定された --model--effort--permission-mode--allow-dangerously-skip-permissions--agent といったフラグを引き継げていなかった。

変更後

自動更新による再起動後も、claude agents を起動した際に指定した --model--effort--permission-mode--allow-dangerously-skip-permissions--agent が引き継がれるようになった。

ユーザーへの恩恵

自動更新の再起動後もバックグラウンドセッションに対して指定した権限モードやモデル・エフォートが失われず、設定し直さなくても済むようになる。

関連ドキュメント

Fixed
言語サーバーが数千ファイルを対象とするプロジェクト全体の診断情報を配信した際に、ターンごとに発生していた速度低下を修正した。
英語原文を表示
Fixed a per-turn slowdown when a language server publishes project-wide diagnostics for thousands of files

変更前

言語サーバーがプロジェクト全体(数千ファイル)を対象とする診断情報を公開するたびに、Claude Codeがそれを1件ずつ処理していたため、ターンごとの遅延が発生していた。

変更後

プロジェクト全体にわたる診断情報が大量に配信されても、それを1回の処理でまとめて取り込むため、ターンごとの遅延が発生しなくなる。

ユーザーへの恩恵

大規模プロジェクトでLSPプラグインを有効にしたまま、ターンごとの応答速度が低下することなくClaude Codeを利用できるようになる。

Fixed
Bedrock、Vertex、Foundry で model: 'opus' を指定されたサブエージェントが、そのモデル ID から認識可能なモデルファミリーを判定できなかった場合でも、セッションのモデルを引き継ぐようになった(ANTHROPIC_DEFAULT_OPUS_MODEL が設定されている場合を除く)。
英語原文を表示
Fixed subagents with model: "opus" on Bedrock, Vertex or Foundry leaving the session's model when its id has no recognizable model family (unless ANTHROPIC_DEFAULT_OPUS_MODEL is set)

変更前

Bedrock・Vertex・Foundry 上で model: 'opus' を指定されたサブエージェントは、そのモデル ID から認識可能なモデルファミリーを判定できなかった場合、セッションのモデルから外れていた(ANTHROPIC_DEFAULT_OPUS_MODEL が設定されていない場合)。

変更後

Bedrock・Vertex・Foundry 上のサブエージェントで、指定されたモデル ID から認識可能なモデルファミリーを判定できなかった場合でも、サブエージェントがセッションのモデルを引き継ぐようになった(ANTHROPIC_DEFAULT_OPUS_MODEL が設定されている場合を除く)。

ユーザーへの恩恵

Bedrock・Vertex・Foundry を利用するユーザーは、サブエージェントが意図せずセッションのモデルを変更することなく、指定したモデルでサブエージェントを確実に実行できる。

Fixed
自己ホスト環境の Runner で、トークン更新が数回失敗した後に 401 が原因でセッションが毎ターン失敗する問題を修正。次の定期更新まで失敗が続いていたが、Runner はリトライを続け、401 を受け取ると新しいトークンを取得するようになった。
英語原文を表示
Fixed self-hosted runner sessions failing every turn with a 401 after a few failed token refreshes, until the next scheduled refresh; the runner now keeps retrying, and fetches a new token after a 401

変更前

自己ホスト環境の Runner でトークン更新が数回失敗すると、次の定期更新までセッションが毎ターン 401 エラーで失敗していた。

変更後

トークン更新が数回失敗した後も、Runner がリトライを続け、401 を受け取ると新しいトークンを取得するようになった。セッションは毎ターン失敗しなくなる。

ユーザーへの恩恵

トークン更新が一時的に失敗してもセッションが継続し、手動での再起動や再認証が不要になる。

関連ドキュメント

Fixed
VS Code や file:// URI が必要なその他のターミナルで、ローカルファイルパスのクリック可能なリンクが何もしない不具合を修正しました。
英語原文を表示
Fixed clickable links to local file paths doing nothing in VS Code and other terminals that require a file:// URI

変更前

ローカルファイルパスのリンクをクリックすると、file:// URI を生成して該当ファイルを開ける。

変更後

VS Code や file:// URI が必要なターミナルで、ローカルファイルパスのリンクをクリックしても動作しない状態だった。

ユーザーへの恩恵

ローカルファイルパスのリンクをクリックするだけで該当ファイルを開けるようになり、パスを手動でたどる手間が省ける。

関連ドキュメント

Fixed
REPL UITranscript
自分のメッセージ内の順序付きリストがトランスクリプトの再番号付けで書き換えられる問題を修正(「3. 2. 1.」と打つと「3. 4. 5.」と表示されていた);番号と「N)」形式のマーカーが打った通りに表示されるようになりました
英語原文を表示
Fixed the transcript renumbering ordered lists in your own messages (typing "3. 2. 1." displayed "3. 4. 5."); numbers and "N)" markers now show as typed

変更前

自分のメッセージに「3. 2. 1.」のように番号を打つと、トランスクリプトの再番号付けによって「3. 4. 5.」と表示されていた

変更後

自分のメッセージ内の順序付きリストは、打った通りに番号と「N)」形式のマーカーが表示される

ユーザーへの恩恵

自分のメッセージに意図した通りの番号や形式で箇条書きを書けるようになり、トランスクリプトの表示が打鍵通りになる

Fixed
AskUserQuestion のプレビュー注記が、ハイライト中のオプションではなく以前に選択したオプションに添付される問題を修正した
英語原文を表示
Fixed AskUserQuestion preview notes being attached to a previously chosen option instead of the highlighted one

変更前

AskUserQuestion のプレビューの注記が、ハイライト中のオプションではなく、以前に選択したオプションに紐づいていた

変更後

プレビューの注記が、ハイライトされているオプションに正しく紐づくようになった

ユーザーへの恩恵

ユーザーは選択中のオプションに対応する正しいプレビュー注記を見られるようになった

Fixed
AskUserQuestionのプレビューモードで、ノートをEnterキーで送信した際にハイライトされていたオプションが欠落する問題を修正
英語原文を表示
Fixed AskUserQuestion preview mode dropping the highlighted option when submitting a note with Enter

変更前

Enterキーでノート(自由記述)を送信すると、ハイライト表示されていたプレビュー付きオプションの情報が失われ、回答に含まれない

変更後

Enterキーでノート付きの回答を送信すると、フォーカス中のプレビュー付きオプションもannotationsに保持される

ユーザーへの恩恵

ユーザーはノートを書きながら選択肢のプレビューを確認でき、その選択内容が失われずにClaudeへ伝わる

Fixed
メッセージ付きで承認されたツール呼び出しが含まれていた場合に、再開されたバックグラウンドエージェントが中断されたツールバッチの半分を保持し続ける問題を修正した。
英語原文を表示
Fixed a resumed background agent keeping half of an interrupted tool batch when one of its calls was approved with a message

変更前

変更前は、ツール呼び出しのバッチ実行が中断されたバックグラウンドエージェントを再開すると、そのバッチの一部が残ったままになっていた。特に、バッチ内の 1 つの呼び出しがメッセージ付きで承認されると、残りの未承認の呼び出しも合わせた半分が再開後に保持され、結果として望ましくない状態が生じていた。

変更後

変更後は、中断されたツールバッチの未承認の残りの呼び出しが破棄され、再開されたバックグラウンドエージェントがメッセージ付きで承認された呼び出しだけを実行する。

ユーザーへの恩恵

メッセージ付きでツール呼び出しを承認した場合でも、中断されたバッチの残りの未承認呼び出しが再開後に誤って実行されなくなり、意図した制御ができるようになる。

Fixed
Agent SDKCLI/CI
CLAUDE_CODE_RESUME_INTERRUPTED_TURN を指定してローカルで起動した claude -p --resume が、前のプロセスが完了させずに残したバックグラウンドタスクを報告しない問題を修正した
英語原文を表示
Fixed a local claude -p --resume started with CLAUDE_CODE_RESUME_INTERRUPTED_TURN not reporting background tasks the previous process left unfinished

変更前

CLAUDE_CODE_RESUME_INTERRUPTED_TURN を付けてローカルで起動した claude -p --resume が、前プロセスが完了させずに残したバックグラウンドタスクを結果に報告していなかった

変更後

CLAUDE_CODE_RESUME_INTERRUPTED_TURN を付けてローカルで起動した claude -p --resume が、前プロセスが完了させずに残したバックグラウンドタスクを結果に報告する

ユーザーへの恩恵

前回の実行が終了時に kill していたバックグラウンドタスクの状態を再開セッションで把握でき、後続の自動処理で中断タスクを正しく扱える

Fixed
クラウドセッションの最初のターンで、まだ接続中の SDK ホスト MCP サーバーのツールが欠けたまま始まることのある問題を修正した
英語原文を表示
Fixed the first turn of a cloud session sometimes starting without the tools of an SDK-hosted MCP server that was still connecting

変更前

クラウドセッションの最初のターンが、まだ接続中の SDK ホスト MCP サーバーのツールを欠いたまま開始されることがあった

変更後

クラウドセッションの最初のターンでも、接続中の SDK ホスト MCP サーバーのツールが必ず揃った状態で開始されるようになった

ユーザーへの恩恵

セッション冒頭でも SDK ホスト MCP サーバーのツールを確実に利用できるようになり、初回の応答でツールが使えず作業をやり直す手間がなくなる

関連ドキュメント

Fixed
バックグラウンドエージェントが自身のバックグラウンドタスクをまだ待機していて再開する予定であるにもかかわらず、通知が実行中のバックグラウンド作業がないと表示する問題を修正した。
英語原文を表示
Fixed background agent notifications claiming the agent had no live background work when it was still waiting on its own background task and would resume

変更前

バックグラウンドエージェント通知は、エージェントが自身のバックグラウンドタスクの完了を待っていて再開予定である場合でも、その実行中の作業を正しく認識する。

変更後

バックグラウンドエージェント通知は、エージェントが自身のバックグラウンドタスクの完了を待っていて再開予定であっても、実行中のバックグラウンド作業がないと報告していた。

ユーザーへの恩恵

まだ待機中で再開予定のバックグラウンドエージェントが停止済みと誤表示されず、ユーザーは正確な状態を確認して待つか中断するかを判断できる。

関連ドキュメント

Fixed
Claude Desktop セッションでのエラーヒントを修正し、そこでは使用できないCLIフラグの代わりに /usage-credits のようなスラッシュコマンドを提案するようにした
英語原文を表示
Fixed error hints in Claude Desktop sessions to suggest slash commands like /usage-credits instead of CLI flags that cannot be used there

変更前

Claude Desktop セッション内でエラーが発生した場合、エラーヒントはCLIでのみ有効なCLIフラグ(例: --usage)の利用を提案していた。

変更後

Claude Desktop セッション内でエラーが発生した場合、エラーヒントは /usage-credits のようなスラッシュコマンドの利用を提案する。

ユーザーへの恩恵

ユーザーはClaude Desktop セッション内で実際に実行可能なコマンドを提案に従って実行できる。

関連ドキュメント

Fixed
/schedule でルーチンを保存する際、Claude がルーチン一覧として返されるのと同じ形式でルーチンを書き出すと、プロンプトのメッセージロールが欠落したまま保存される問題を修正した。
英語原文を表示
Fixed /schedule saving a routine's prompt without its message role when Claude writes the routine in the shape that listing routines returns

変更前

Claudeがルーチン一覧(/schedule list)が返すのと同じ形式でルーチンを書き、/scheduleで保存すると、プロンプトがメッセージロール(message role)なしで保存されていた。

変更後

Claudeがルーチン一覧のコマンドが返すのと同じ形式でルーチンを書き保存した際も、プロンプトのメッセージロールが欠落せず、そのままの構造で保存されるようになった。

ユーザーへの恩恵

メッセージロールが欠落した不正な形式のルーチンプロンプトが保存されなくなり、ルーチンを正しく実行できるようになる。

Fixed
/status が、エラーバナーで確認を促していた apiKeyHelper の失敗を表示しない問題を修正した。
英語原文を表示
Fixed /status not showing the apiKeyHelper failure that its own error banner told you to check

変更前

apiKeyHelper スクリプトが失敗したとき、エラーバナーは「詳細は /status を確認せよ」と指示するが、実際に /status を開いても apiKeyHelper の失敗内容は表示されず、ユーザーはバナーの指示に従っても失敗の詳細を確認できなかった。

変更後

/status コマンドを実行しても、apiKeyHelper スクリプトの失敗内容が Authentication パネルに表示されず、エラーバナーの案内どおりに /status で失敗を確認しようとしても失敗の詳細を確認できなかった。

ユーザーへの恩恵

apiKeyHelper の失敗時にエラーバナーの案内どおり /status を開くだけで、失敗の詳細をその場で確認できるようになる。

関連ドキュメント

Fixed
非対話セッションでの /fast on が、組織の管理対象 fast mode ポリシー下で「有効」と報告した後でオフに切り替わる問題を修正した。このコマンドは現在、組織が fast mode を無効にしていることを報告する。
英語原文を表示
Fixed /fast on in non-interactive sessions reporting on and then turning off under an organization's managed fast mode policy; it now says the organization has disabled it

変更前

組織の管理ポリシー下で /fast on を実行すると、まず fast mode が有効になったと報告し、その直後に fast mode がオフに切り替わっていた。その結果、利用者には混乱を招く一時的な状態変化が表示されていた。

変更後

組織の管理ポリシー下で /fast on を実行すると、まず fast mode が有効になったと報告し、その直後に fast mode がオフに切り替わっていた。その結果、利用者には混乱を招く一時的な状態変化が表示されていた。

ユーザーへの恩恵

組織ポリシーで fast mode が無効な場合、/fast on は誤った有効化表示をせず、その理由を明確なメッセージで伝えられる。

Fixed
セッションが最新バージョンを読み込んでいないことを理由に更新を拒否するにもかかわらず、Artifact ツールがアーティファクトの更新承認をユーザーに求めていた問題を修正しました。
英語原文を表示
Fixed the Artifact tool asking you to approve an update to an artifact that it then refused because the session had not read the latest version

変更前

セッションが最新バージョンを読み込んでいない状態で Artifact ツールが更新を試みると、まずユーザーに更新の承認を求めたうえで、セッションが最新バージョンを読み込んでいないことを理由にその更新を拒否していました。ユーザーは承認しても結局拒否されるという矛盾した動作を経験していました。

変更後

セッションがアーティファクトの最新バージョンを読み込んでいない場合でも、Artifact ツールが更新の承認を求めずに即座に拒否するようになりました。ユーザーは承認しても無駄に拒否されるという矛盾した動作に遭わなくなりました。

ユーザーへの恩恵

意味のない承認を求められなくなり、アーティファクトの更新操作がスムーズに行えるようになりました。

関連ドキュメント

Fixed
チームメイトのアーティファクトの読み取りを、ネットワークアクセスがオフの場合と同じように扱っていた Cowork および claude.ai クラウドセッション(ネットワークアクセス有効時)の不具合を修正した
英語原文を表示
Fixed Cowork and claude.ai cloud sessions with network access on treating reads of a teammate's artifact as if network access were off

変更前

ネットワークアクセスを有効にした Cowork や claude.ai のクラウドセッションで、チームメイトのアーティファクトを読み取ろうとすると、あたかもネットワークアクセスが無効であるかのように扱われ、読み取りがブロックされていた。

変更後

チームメイトのアーティファクト読み取りは、ネットワークアクセスが有効なセッションでも正しく許可されたドメイン経由の読み取りとして扱われ、ブロックされなくなった。

ユーザーへの恩恵

チームメイトが共有したアーティファクトを、ネットワークアクセス設定を変更せずにそのまま読み取れるようになる。

関連ドキュメント

Fixed
自前の git リポジトリを持たないプラグインまたはマーケットプレイスのディレクトリが、git 管理された ~/.claude のような外部の git リポジトリからバージョンを取得する問題を修正した。
英語原文を表示
Fixed a plugin or marketplace directory with no git repository of its own taking its version from an enclosing git repository, such as a git-managed ~/.claude

変更前

自前の git リポジトリを持たないプラグインやマーケットプレイスのディレクトリでは、外側の git リポジトリからバージョンが取得されていた。例えば git 管理された ~/.claude 配下のディレクトリは、その外側リポジトリのバージョンを参照していた。

変更後

自前の git リポジトリを持たないプラグインやマーケットプレイスのディレクトリでは、バージョン判定が外部の git リポジトリに依存しないようになった。

ユーザーへの恩恵

プラグインやマーケットプレイスが自分自身の git リポジトリに基づいた正確なバージョンを持つようになり、誤ったバージョン解決による依存関係の問題が起きなくなる。

Fixed
空の --mcp-config を指定した --strict-mcp-config が、偶発的な MCP サーバーに対して MCP_TIMEOUT の期間だけ非対話モードの最初のターンを待たされる問題を修正した。
英語原文を表示
Fixed --strict-mcp-config with an empty --mcp-config holding the first non-interactive turn for up to MCP_TIMEOUT on incidental MCP servers

変更前

--strict-mcp-config 付きの空の --mcp-config を使うと、偶発的に検出された MCP サーバーへの接続を確立しようとして、非対話モードの最初のターンが MCP_TIMEOUT の期間だけ待たされることがあった。

変更後

--strict-mcp-config 付きの空の --mcp-config でも、偶発的な MCP サーバーを一切起動せず、非対話モードの最初のターンが待たされることなくすぐに開始する。

ユーザーへの恩恵

空の --mcp-config--strict-mcp-config を使うユーザーは、偶発的な MCP サーバー接続による起動時の待ち時間なしに、ヘッドレスセッションを即座に開始できる。

関連ドキュメント

Fixed
Stop プロンプトフックが会話内のブロックのたびにプロンプト全体を再送信する問題を修正。繰り返しのブロックでは 500 文字のラベルで条件を示すようになった。
英語原文を表示
Fixed Stop prompt hooks re-sending their whole prompt on every block in a conversation; repeat blocks now name the condition with a 500-character label

変更前

Stop プロンプトフックは、会話内でブロックが発生するたびに、フックに定義されたプロンプト全体を毎回モデルへ再送信していた。

変更後

会話内で繰り返しブロックされる場合でも、フックのプロンプト全体を毎回再送信するのではなく、500 文字までのラベルで条件の名前を付して示すようになった。

ユーザーへの恩恵

繰り返しブロックが起きても毎回プロンプト全体を再送しなくてよくなり、トークン消費を抑えられる。

関連ドキュメント

Fixed
Cursor または VS Code のターミナル内で実行した際に、Linux の Wayland 環境下で起動時に余分な空のエディターウィンドウが開く問題を修正した
英語原文を表示
Fixed extra empty editor windows opening at startup on Linux under Wayland when running inside the Cursor or VS Code terminal

変更前

Cursor や VS Code のターミナル内で Claude Code を起動すると、Linux の Wayland 環境では起動時に空のエディターウィンドウが余分に開いていた

変更後

Cursor や VS Code のターミナルで起動した際、Linux/Wayland 環境では起動時に空のエディターウィンドウが余分に開くことがなくなった

ユーザーへの恩恵

Linux/Wayland 上で Cursor や VS Code を使う開発者は、不要なウィンドウを手動で閉じる手間がなくなり、起動時に作業環境が散らからなくなる

関連ドキュメント

Fixed
spend limit チェック中に Postgres との接続が切れた際、Claude apps gateway で unhandled promise rejection が発生する問題を修正。
英語原文を表示
Fixed an unhandled promise rejection in the Claude apps gateway when Postgres drops a connection during a spend check

変更前

Postgres 接続が切れると、gateway が予期しないエラーや crash を起こしていた。

変更後

Postgres 接続が切れた場合でも、gateway がエラーを握りつぶして警告を出すだけで、予期しないエラーや crash が発生しなくなった。

ユーザーへの恩恵

Postgres 接続の問題による gateway の crash を心配せずに安心して運用できる。

Fixed
Claude アプリゲートウェイが SIGTERM 受信時に開いているすべてのストリームを切断する問題を修正しました。現在は最大25秒まで処理中のリクエストの完了を待ってから終了します(CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS
英語原文を表示
Fixed Claude apps gateway cutting every open stream on SIGTERM: it now lets in-flight requests finish for up to 25 seconds before exiting (CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS)

変更前

Claude アプリゲートウェイが SIGTERM を受信すると、終了時に開いているすべてのストリームを即座に切断していました。そのため、実行中の処理が途中で中断され、エラーや不完全なレスポンスが発生していました。

変更後

SIGTERM を受信しても、ゲートウェイは開いているすべてのストリームを即座に切断せず、CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS 環境変数で設定した期間(デフォルトは最大25秒)待機してから終了するようになりました。これにより、処理中のリクエストは完了し、ユーザーの作業が中断されなくなります。

ユーザーへの恩恵

ユーザーはゲートウェイのシャットダウン時でも、処理中のリクエストが完了するため、セッションが中断されることなく、スムーズに作業を続けられるようになりました。

Fixed
プラグインポリシーがリモートの managed settings から供給される場合に、ほぼ毎回の起動時に行われていた installed_plugins.json の再書き込みを修正した。これにより、Claude Desktop が開いているすべてのセッションのプラグインを再読み込みしていた問題が解消される
英語原文を表示
Fixed installed_plugins.json being rewritten on nearly every start-up when plugin policy comes from remote managed settings, which made Claude Desktop reload every open session's plugins

変更前

リモートの managed settings からプラグインポリシーが供給される環境では、ほぼ毎回の起動時に installed_plugins.json が再書き込みされ、Claude Desktop が開いているすべてのセッションのプラグインを再読み込みしていた

変更後

起動時に毎回再書き込みされず、installed_plugins.json に不要な変更が加わらない状態になる

ユーザーへの恩恵

不要な再読み込みが発生しなくなり、セッションのプラグイン状態が安定して維持される

Fixed
ヘッドレスおよび SDK セッションが、完了したバックグラウンドタスクごとに個別のモデル呼び出しを行う問題を修正。すでにキューに入っている完了通知は 1 回の呼び出しで応答するようになった。
英語原文を表示
Fixed headless and SDK sessions making a separate model call for every background task that finished; completions already queued are now answered by one call

変更前

ヘッドレスおよび SDK セッションでは、完了したバックグラウンドタスクごとに個別のモデル呼び出しを行っており、複数のタスクが同時に終わると呼び出しがその数だけ発生していた。

変更後

ヘッドレスおよび SDK セッションでは、完了したバックグラウンドタスクごとに個別のモデル呼び出しを行っており、複数のタスクが同時に終わると呼び出しがその数だけ発生していた。この修正により、すでにキューに入っている完了通知は 1 回のモデル呼び出しでまとめて処理されるようになった。

ユーザーへの恩恵

同時に終了した複数のバックグラウンドタスクでもモデル呼び出しが 1 回にまとめられるため、ヘッドレスや SDK セッションでの API 使用量とレイテンシが削減される。

Fixed
Bash ツールがプラグインのリロード後に毎回シェルプロファイルを再読み込みし(次のコマンドで数秒停止する)、プラグインの bin/ ディレクトリが変更されたときのみ再読み込みするよう修正しました。
英語原文を表示
Fixed the Bash tool re-sourcing the shell profile (a multi-second stall on the next command) after every plugin reload; it now does so only when the plugins' bin/ directories changed

変更前

Before the fix, the Bash tool re-sourced the shell profile after every plugin reload, even when no plugin executable paths had changed, causing a multi-second stall on the next command.

変更後

After the fix, the Bash tool re-sources the shell profile only when a plugin's bin/ directory contents have actually changed, so subsequent commands run without the multi-second stall.

ユーザーへの恩恵

この修正により、ユーザーはプラグインをリロードした後も次のコマンドの実行で数秒停止することがなくなり、コマンド実行を素早く続けられる。

Fixed
hooks/hooks.json のトップレベルに $schema を持つプラグインで unknown key の通知が表示される問題を修正した。
英語原文を表示
Fixed plugins with a top-level $schema in hooks/hooks.json showing an "unknown key" notice

変更前

プラグインの hooks/hooks.json のトップレベルに $schema を書くと、ドキュメントに記載のないキーとして unknown key の警告が出ていた。

変更後

hooks/hooks.json のトップレベルに $schema を書いても unknown key の警告が出ず、スキーマ参照をそのまま残せる。

ユーザーへの恩恵

hooks.json にエディタ補完用の $schema をそのまま置けるようになり、警告を気にせずスキーマ検証を活用できる。

関連ドキュメント

Fixed
MCP 接続エラーや、MCP ログインツールの説明に MCP 設定の ${VAR} プレースホルダーから解決されたシークレットが表示される問題を修正した
英語原文を表示
Fixed MCP connection errors and the MCP login tool's description showing secrets resolved from ${VAR} placeholders in MCP configs

変更前

MCP サーバーへの接続でエラーが発生することがあり、MCP ログインツールの説明文に MCP 設定の ${VAR} プレースホルダーが展開された実際のシークレット値が表示されていた

変更後

MCP 接続エラーが解消され、MCP ログインツールの説明文には ${VAR} プレースホルダーがそのまま表示されるようになる

ユーザーへの恩恵

認証情報がツールの説明経由で露出・漏えいするリスクが減り、MCP 接続も安定して行えるようになる

関連ドキュメント

Fixed
特定の特殊シェル変数に対してループや代入を行うコマンドの Bash 権限チェックを修正し、これらのコマンドが権限を求めるようにした。
英語原文を表示
Fixed Bash permission checks for commands that loop over or assign certain special shell variables; these commands now ask for permission

変更前

特定の特殊シェル変数(例:$IFS など)に対してループや代入を行う Bash コマンドが、権限ルールの判定から漏れ、確認なしで実行されることがあった。

変更後

特定の特殊シェル変数に対してループや代入を行うコマンドでも、Bash の権限チェックが正しく適用されるようになった。

ユーザーへの恩恵

ユーザーは権限ルールで許可していないコマンドが無承認で実行されるリスクを気にせず、Bash 権限チェックを任せられるようになる。

Fixed
worktree分離されたセッションが、特定のネストしたシェル展開を含むBashコマンドを受け入れる問題を修正し、これらを拒否するようにした。
英語原文を表示
Fixed worktree-isolated sessions accepting Bash commands with certain nested shell expansions; these are now refused

変更前

worktree分離されたセッションが、特定のネストしたシェル展開を含むBashコマンドを受け入れていた。

変更後

Bashコマンド内に特定の形のネストしたシェル展開が含まれている場合、worktree分離されたセッションがそのコマンドを拒否するようになった。

ユーザーへの恩恵

worktree分離されたセッションであっても、シェル展開によって本来ブロックされるべきBashコマンドがメインチェックアウトに影響を与えるのを防げるようになる。

関連ドキュメント

Fixed
マルチバイト文字を含むファイルで、Edit 権限プロンプトのプレビューに、承認された編集と異なる位置が表示されることがある問題を修正した。
英語原文を表示
Fixed the Edit permission prompt preview sometimes showing a different location than the approved edit in files with multi-byte characters

変更前

マルチバイト文字を含むファイルでは、Edit 権限プロンプトのプレビューに表示される位置が、実際に承認した編集の位置とずれることがあった。

変更後

マルチバイト文字を含むファイルでは、Edit 権限プロンプトのプレビューが、実際に承認された編集と同じ位置を正しく表示するようになった。

ユーザーへの恩恵

マルチバイト文字を含むファイルでも、プレビューを見て編集を確実に確認・承認できるようになった。

Fixed
軽度なメモリ圧迫下にあるマシンで、アイドル状態が30分経過したバックグラウンドコマンドが停止される問題を修正。現在はメモリが深刻に逼迫している場合にのみ停止され、その理由はデバッグログに記録される
英語原文を表示
Fixed background commands being stopped after 30 idle minutes on machines under mild memory pressure; they're now stopped only when memory is critically low, and the debug log says why

変更前

アイドル状態が30分経過したバックグラウンドコマンドが、メモリの圧迫が軽度であってもマシン上で停止されていた。この判定にはアイドル時間とメモリ圧迫の2条件が組み合わされていたが、メモリに余裕があっても停止されるケースがあった

変更後

メモリが深刻に逼迫している場合にのみバックグラウンドコマンドが停止されるようになり、その際の理由がデバッグログに記録される

ユーザーへの恩恵

メモリに十分な余裕があるマシンでは、バックグラウンドコマンドが不要に中断されず、長時間のタスクを安心して放置できるようになる

関連ドキュメント

Fixed
Claude Desktopを再起動した際に、サブエージェントがメインセッションへ送信したメッセージがトランスクリプトから消える問題を修正しました。
英語原文を表示
Fixed a message a subagent sends to the main session disappearing from the Claude Desktop transcript after a relaunch

変更前

サブエージェントからメインセッションに送信されたメッセージは、Claude Desktopを再起動するとトランスクリプトから消えていました。

変更後

Claude Desktopを再起動した後も、サブエージェントがメインセッションへ送ったメッセージがトランスクリプトに残るようになりました。

ユーザーへの恩恵

セッションの再起動後もサブエージェントとのメッセージ履歴を失わずに確認できます。

Fixed
複数回のリロードが重なった後に、.zip から読み込まれたプラグインが古い展開内容から提供される問題を修正した。
英語原文を表示
Fixed a plugin loaded from a .zip being served from a stale extraction after several overlapping reloads

変更前

.zip から読み込まれたプラグインは、複数回のリロードが重なった後でも最新の展開内容が反映され、正しいバージョンのプラグインが動作する。

変更後

複数回のリロードが重なった後も、.zip から読み込まれたプラグインが最新の展開結果ではなく古い展開から提供されていた。

ユーザーへの恩恵

リロードを繰り返しても、zip パッケージのプラグインが常に最新の展開内容で読み込まれるようになり、古いコードが動く事故を防げるようになった。

関連ドキュメント

Fixed
サブエージェントの進捗サマリーが、長大化した複数段落の応答によって置き換えられる問題を修正した。
英語原文を表示
Fixed a sub-agent's progress summary being replaced by a runaway multi-paragraph reply

変更前

サブエージェントが長文の複数段落応答を返すと、進捗表示の summary フィールドがその長文で埋め尽くされ、簡潔な進捗概要が失われていた。

変更後

サブエージェントの進ブエージェントの進捗概要が、収束しない長い複数段落の応答によって置き換えられなくなり、進捗フィールドには簡潔な要約が表示される。

ユーザーへの恩恵

ユーザーは進捗サマリーを一眼で把握でき、長い応答が進捗表示を圧迫しなくなる。

Fixed
IDES
[VSCode] 新規会話の開始直後の最初の数秒内に実行した /btw サイド質問が、過去セッションのサイド質問履歴を誤って表示することがある問題を修正しました。
英語原文を表示
[VSCode] Fixed a /btw side question asked in a new conversation's first seconds occasionally showing another session's side-question history

変更前

新規会話の開始直後の最初の数秒内に /btw サイド質問を実行すると、過去セッションのサイド質問履歴が誤って表示されることがありました。

変更後

会話開始の最初の数秒内に実行した /btw サイド質問が、過去セッションのサイド質問履歴を誤って表示することがなくなりました。

ユーザーへの恩恵

会話開始直後でも /btw の表示が前のセッションの質問と混ざらず、正しく現在の会話のサイド質問だけが見えるようになります。

関連ドキュメント

Fixed
HookPluginVS Code
[VS Code] 拡張機能が初回にグローバルの gitignore ファイルを参照する際に発生していた一時的なフリーズを修正した。
英語原文を表示
[VSCode] Fixed a brief freeze when the extension first looks up your global gitignore file

変更前

VS Code 拡張機能が初回起動時にグローバルの .gitignore ファイルを参照する際、処理が一時的に停止し、UI が短時間フリーズすることがあった。

変更後

拡張機能は起動時にグローバルの .gitignore ファイルを参照し、フリーズすることなく即座に応答する。

ユーザーへの恩恵

初回起動時にグローバルの .gitignore ファイルを参照しても画面が固まらず、快適に操作を続けられるようになった。

Fixed
[VSCode] ウィンドウの再読み込み後に、Claude がツールを実行していた間に送信されたメッセージが会話から消える問題を修正した。
英語原文を表示
[VSCode] Fixed a message sent while Claude was running a tool disappearing from the conversation after a window reload

変更前

VSCode 拡張で Claude がツールを実行している間に送ったメッセージが、ウィンドウをリロードすると会話履歴から消えていた。

変更後

リロード後も、Claude Code の会話パネルにツール実行中に送信したメッセージが残る。

ユーザーへの恩恵

ツール実行中に送ったメッセージがリロード後も失われなくなる。

関連ドキュメント

Fixed
[VSCode] 「Manage plugins」ダイアログの有効化トグルおよび MCP サーバーダイアログの行がキーボードから操作できない問題を修正した。
英語原文を表示
[VSCode] Fixed the Manage Plugins enable toggle and MCP servers dialog rows being unreachable from the keyboard

変更前

VS Code 拡張の「Manage plugins」ダイアログで、プラグインの有効/無効を切り替えるトグルや、MCP サーバーダイアログの行がフォーカスできず、キーボードだけでは到達・操作できなかった。

変更後

VS Code 拡張の「Manage plugins」ダイアログで、プラグインの有効/無効を切り替えるトグルや、MCP サーバーダイアログの各行をキーボード操作で選択・操作できるようになった。

ユーザーへの恩恵

マウスを使わずにキーボードだけでプラグインの有効化や MCP サーバーの管理操作を完了できるようになる。

関連ドキュメント

Fixed
[VSCode] CLAUDE_CONFIG_DIR を環境変数設定で変更した後にターミナルで行ったサインインやサインアウトが、再読み込みするまで表示されない問題を修正した
英語原文を表示
[VSCode] Fixed sign-ins and sign-outs made in a terminal not showing until a reload after CLAUDE_CONFIG_DIR changed in the Environment Variables setting

変更前

CLAUDE_CONFIG_DIR を環境変数設定で変更した後でも、ターミナルで行ったサインインやサインアウトが VS Code 拡張に即座に反映されるようになった。

変更後

CLAUDE_CONFIG_DIR を環境変数設定で変更した後、ターミナルでサインインやサインアウトしても、VS Code 拡張を再読み込みするまでその状態変更が UI に表示されなかった。

ユーザーへの恩恵

ターミナルでサインイン・サインアウトした後、再読み込みせずに VS Code 拡張上で最新のサインイン状態を確認できるようになる。

Fixed
[VSCode] チャット内のエディット差分が、一部のパネル幅や長い折り返し行で下部が切り詰められる問題を修正した。差分ボックスが表示行に合わせて収まるようになった。
英語原文を表示
[VSCode] Fixed Edit diffs in the chat being cut off at the bottom at some panel widths and for long wrapped lines; diff boxes now fit the rows shown

変更前

パネル幅によっては、チャット内のエディット差分が下部で切り詰められ、長い折り返し行では内容が見えなくなっていた。

変更後

表示幅を問わず、チャット内のエディット差分ボックスが表示すべき全行を完全に表示する。

ユーザーへの恩恵

パネル幅や行の長さに関係なく、チャット内の差分表示をすべて読めるようになる。

Fixed
【VS Code】拡張機能からの設定書き込みが重なった際に ~/.claude/settings.json が解析不能になったり、設定が欠落したりする問題を修正
英語原文を表示
[VSCode] Fixed overlapping settings writes from the extension leaving ~/.claude/settings.json unparseable or dropping a setting

変更前

VS Code 拡張機能からの複数の設定書き込みが重なると、~/.claude/settings.json が壊れて解析できなくなるか、一部の設定が失われることがあった

変更後

VS Code 拡張機能が設定を書き込む際に複数の書き込みが重ならないようになり、~/.claude/settings.json が常に有効な状態に保たれる

ユーザーへの恩恵

設定ファイルが壊れて手動修復が必要になるトラブルから解放され、VS Code 拡張機能を安心して使い続けられる

関連ドキュメント

Fixed
[VSCode] 「新しいタブで開く」(Ctrl/Cmd+Shift+Esc) を実行したとき、新しいタブのメッセージ入力ボックスにフォーカスが当たらず、クリックするまで入力が反映されないことがある問題を修正した。
英語原文を表示
[VSCode] Fixed Open in New Tab (Ctrl/Cmd+Shift+Esc) sometimes leaving the new tab's message box unfocused, so typing went nowhere until you clicked it

変更前

「Open in New Tab (Ctrl/Cmd+Shift+Esc)」で新しいタブを開いたとき、そのタブのメッセージ入力ボックスにフォーカスが当たらないことがあり、入力ボックスをクリックするまで入力しても何も起きなかった。

変更後

「Open in New Tab (Ctrl/Cmd+Shift+Esc)」で新しいタブを開いた後、そのタブのメッセージ入力ボックスが自動的にフォーカスされるようになり、クリックなしで直接入力できる。

ユーザーへの恩恵

キーボードショートカットで新しいタブを開いた直後に、すぐそのままプロンプトを入力して作業を始められる。

関連ドキュメント

Fixed
[VSCode] ロックされたグループに別の Claude タブとファイルが残っている場合に、閉じた Claude タブを再オープンするとエディターレイアウトが分割される問題を修正した
英語原文を表示
[VSCode] Fixed reopening a closed Claude tab splitting the editor layout when its locked group still holds another Claude tab and a file

変更前

ロックされたグループに別の Claude タブとファイルが残っている状態で Claude タブを閉じて再び開くと、VS Code のエディターレイアウトが意図せず分割されていた

変更後

閉じた Claude タブをもう一度開いても、ロックされたグループ内の他の Claude タブとファイルの配置が崩れない

ユーザーへの恩恵

セッションタブをグループで整理しているときに、開き直してもエディターのレイアウトが崩れずに済む

関連ドキュメント

Fixed
[VSCode] ファイルタブが Claude タブと同じグループを共有していたときに、新しいセッションが別のロックされたエディターグループで開いてしまう問題を修正した。
英語原文を表示
[VSCode] Fixed New session opening another locked editor group whenever a file tab shared the group with your Claude tab

変更前

When a file tab shared an editor group with your Claude tab, starting a new session opened that session in a different editor group that was locked, so the layout of existing editor groups changed unexpectedly.

変更後

New sessions now open in the editor group that contains the existing Claude tab, or in a separate unlocked group when appropriate, without disturbing other locked editor groups.

ユーザーへの恩恵

ユーザーはファイルタブと Claude タブが同じエディターグループにあっても、既存のレイアウトを乱されることなく新しいセッションを開けるようになる。

関連ドキュメント

Fixed
[VSCode] セッションピッカーで検索クエリを入力中にセッション名が横方向にずれる問題を修正した
英語原文を表示
[VSCode] Fixed session names shifting sideways in the session picker while typing a search query

変更前

検索クエリを入力してもセッション名が横方向にずれなくなり、リストの位置が安定して表示される。

変更後

セッションピッカーで検索クエリを入力すると、マッチするセッション名が横方向にずれ、リストの再描画のたびに位置が揺れて読み取りにくい状態だった。

ユーザーへの恩恵

検索中もセッション名を安定した位置で読めるようになり、目的のセッションを素早く選択できる。

関連ドキュメント

Fixed
[VSCode] プランのコメントが複数ある際にプランレビューカードから「フィードバックを送信」ボタンと理由フィールドが切り捨てられる問題を修正し、コメントリストがスクロールするようになった
英語原文を表示
[VSCode] Fixed the plan review card cutting off its Send feedback button and reason field when a plan has several comments; the comment list now scrolls

変更前

VSCode拡張のプランレビューカードでは、プランへのコメントが複数あるとカードが領域を超えて伸び、送信ボタンや理由入力欄が画面からはみ出して押せなくなることがあった

変更後

プランへのコメントが複数ある場合でも、レビューカードのコメントリストがスクロール可能になり、「フィードバックを送信」ボタンと理由入力欄がカード内に常に表示される

ユーザーへの恩恵

コメントが多いプランでも、スクロールしながらすべてのコメントを確認し、そのままフィードバックを送信できる

Fixed
[VSCode] High Contrast テーマ使用時に、チャット返信内のインラインコードやコードブロックが判読できない問題を修正した
英語原文を表示
[VSCode] Fixed inline code and code blocks in chat replies being unreadable under the High Contrast themes

変更前

High Contrast テーマ使用時、チャット返信内のインラインコードやコードブロックが、テーマの配色により文字が背景に溶け込むなどの理由で判読しにくい状態だった

変更後

High Contrast テーマ使用時でも、チャット返信内のインラインコードとコードブロックが判読可能な配色で表示されるようになった

ユーザーへの恩恵

High Contrast テーマ環境でもコード部分を問題なく読めるようになる

Fixed
Claude Code on the web のクラウドセッションで、GitHub のトークン更新が一時的にエラーを起こした際に「service unavailable」で git 操作が失敗する問題を修正した。
英語原文を表示
[Claude Code on the web] Fixed git operations in cloud sessions failing with "service unavailable" when GitHub's token renewal briefly errors

変更前

Claude Code on the web のクラウドセッションで、GitHub のトークン更新が一時的にエラーを返すと、セッション内の git 操作が「service unavailable」で失敗していた。

変更後

GitHub のトークン更新が一時的にエラーを返しても、クラウドセッション内の git 操作は「service unavailable」で失敗せず、最後まで実行される。

ユーザーへの恩恵

GitHub 側の一時的なトークン更新エラーが起きても、クラウドセッションでの git 操作を止めずに続けられる。

Fixed
[Claude Code on the web] ルーティンを編集したときに、まれにルーティンが2回発火したり、直前に一時停止したルーティンが再び有効化されたりする問題を修正した
英語原文を表示
[Claude Code on the web] Fixed editing a routine occasionally making it fire twice or re-enabling a routine that had just been paused

変更前

ルーティン編集画面を開いて名前やプロンプト、トリガーを編集し、Repeats セクションのトグルで一時停止したルーティンを保存すると、まれにスケジュールどおりの発火とは別にルーティンが即座にもう一度発火したり、直前に一時停止したはずのルーティンが保存時に再び有効化されてしまうことがあった。

変更後

ルーティン編集画面を開いて名前やプロンプト、トリガーを編集し、Repeats セクションのトグルで一時停止したルーティンを保存すると、その編集内容が正しく反映され、余計な発火や一時停止解除が起こらない。

ユーザーへの恩恵

ルーティンを編集・一時停止しても意図しない二重実行や誤った再有効化が起こらなくなり、必要なときにだけルーティンが実行される。

Fixed
[Claude Code on the web] cloud セッションの認証情報が更新された後の数分間に、commit が signing エラーで断続的に失敗する不具合を修正した
英語原文を表示
[Claude Code on the web] Fixed commits in cloud sessions occasionally failing with a signing error for a few minutes after the session's credentials refreshed

変更前

cloud セッションの認証情報が更新された後、数分間は古い認証情報が使われ、commit が signing エラーで断続的に失敗していた。

変更後

セッションの認証情報が更新された直後も、cloud セッション内の commit が signing エラーで失敗せず、確実に完了するようになった。

ユーザーへの恩恵

ユーザーは認証情報の更新直後に commit を手動で再試行する必要がなくなり、セッション内の作業を中断せずに進められるようになった。

Fixed
[Claude Code on the web] GitHubトリガーの紐付けに失敗したroutineを保存した際のトーストを修正し、「編集して再試行」とだけ表示する代わりに、リポジトリごとのトリガー上限など失敗理由を表示するようにした
英語原文を表示
[Claude Code on the web] Fixed the toast after saving a routine whose GitHub trigger couldn't be linked to show the reason, such as a per-repository trigger limit, instead of only "edit to retry"

変更前

保存後のトーストに、リポジトリごとのトリガー上限などGitHubトリガーを紐付けできなかった具体的な理由が表示されるようになった

変更後

保存後のトーストには「編集して再試行(edit to retry)」というメッセージだけが表示され、GitHubトリガーを紐付けできなかった理由がユーザーに伝わらない状態だった

ユーザーへの恩恵

ユーザーがエラーメッセージを見るだけでトリガー設定の失敗原因を把握し、適切に対処できるようになる

関連ドキュメント

Fixed
Claude Code on the web で、セッションを既読にマークした直後に未読状態へ戻ってしまうことがある問題を修正しました。
英語原文を表示
[Claude Code on the web] Fixed sessions sometimes flipping back to unread right after you mark them read

変更前

Claude Code on the web のセッションを既読にマークしても、直後にセッションが未読状態へと戻ってしまうことがありました。ユーザーが意図的に既読にしたのに、一覧では再び未読として表示されていました。

変更後

未読のセッションを既読にマークすると、その状態が正しく保持され、直後に未読へと戻されることがなくなりました。

ユーザーへの恩恵

ユーザーは一度既読にしたセッションが再び未読に戻ることに煩わされることなく、セッション一覧を確実に整理できるようになります。

Fixed
Claude Tag で、別の Slack アプリやボットが @Claude をメンションしても Claude が応答しない問題を修正した。タグがメンションに返信して Claude を起こし、数日間非アクティブだった後にフォローしなくなっていたチャンネルでも応答するようにした。
英語原文を表示
[Claude Tag] Fixed Claude not answering when another Slack app or bot @mentions it; the tag now gets a reply and wakes Claude in a channel it had stopped following after days of inactivity

変更前

別の Slack アプリやボットが @Claude をメンションしても、Claude は反応せず返信しない状態だった。特に、数日間非アクティブだったチャンネルでは Claude がフォローをやめてしまい、メンションしても反応しなかった。

変更後

別の Slack アプリやボットが @Claude をメンションしても、Claude は反応せず返信しない状態だった。修正後は、メンションにタグが応答して返信し、数日間非アクティブだった後に Claude がフォローをやめていたチャンネルでも Claude を起こして応答するようになった。

ユーザーへの恩恵

他のアプリやボットがメンションした際にも Claude が確実に応答するため、長期間使用していなかったチャンネルでも再び Claude を活用できるようになる。

関連ドキュメント

Fixed
[Claude Tag] 新しい Slack チャンネルが作成された直後に他のアプリが送信した @Claude メンション付きメッセージを Claude が取りこぼす問題を修正した。Claude がチャンネルに参加した時点でメッセージが確実に届くようになった。
英語原文を表示
[Claude Tag] Fixed Claude missing another app's message that tagged @Claude right after a new Slack channel was created; it's now delivered once Claude has joined

変更前

Claude が新規チャンネルに参加すると、それ以前に送られた @Claude メンションを含むメッセージが確実に Claude に届くようになり、取りこぼしがなくなった。

変更後

新しい Slack チャンネルが作成された直後に他のアプリが送信した @Claude メンションを含むメッセージが、Claude がチャンネルに参加する前のタイミングで発生すると、Claude がそのメッセージを取りこぼしていた。その結果、ユーザーは @Claude をタグ付けしたのに Claude からの応答がない状態になり、再度メンションを送り直す必要があった。

ユーザーへの恩恵

新しい Slack チャンネルを作成してすぐに @Claude をタグ付けしても、メッセージを送り直すことなく Claude から応答を受け取れるようになる。

Fixed
Claude が、直前の Slack メッセージの数分後に送られたフォローアップを、無音の編集としてそのメッセージに畳み込む問題を修正した。ブロッカーの報告などの遅れた更新は、通知が届く新しい返信として投稿される。
英語原文を表示
[Claude Tag] Fixed Claude folding a follow-up sent minutes after its last Slack message into it as a silent edit; late updates such as blockers now post as a new reply that notifies

変更前

Claude Tag 経由で Slack に送信された数分後のフォローアップメッセージ(たとえばブロッカーの報告)が、Claude の直前の Slack メッセージに無音な編集として畳み込まれていた。そのため、そのフォローアップは新着メッセージとして通知されず、遅れて届いた更新(たとえばブロッカーの報告)をユーザーが見逃しやすかった。

変更後

フォローアップメッセージは数分後でも、直前の Slack メッセージへの無音の編集として畳み込まれず、新しい返信として投稿されるようになった

ユーザーへの恩恵

ブロッカーの報告のような遅れて送ったフォローアップ更新が、Slack で新着メッセージとして通知されるため、見逃さずに気づけるようになった。

Fixed
[Claude Tag] 1つのチャンネル内を検索した際に Claude の Slack 検索がエラーで失敗する問題を修正し、そのチャンネル内の該当するメッセージを返すようになりました。
英語原文を表示
[Claude Tag] Fixed Claude's Slack search failing with an error whenever it searched within a single channel; it now returns that channel's matching messages

変更前

Claude Tag において、1つの Slack チャンネル内を検索対象とした際に、Claude による Slack 検索がエラーで失敗していました。検索結果を取得できず、ユーザーは検索を完了できない状態でした。

変更後

1つのチャンネル内を検索した場合でも、検索結果としてそのチャンネル内の該当するメッセージが正しく返されるようになりました。

ユーザーへの恩恵

1つのチャンネル内に検索対象を絞った場合でもエラーが発生せず、該当するメッセージを検索できるようになります。

関連ドキュメント

Fixed
Claude Tag について、誰も待機していない場合に安全フィルターによる停止が Slack スレッドのコンテキストを黙ってリセットする問題を修正した。Claude は常にその旨を伝えるようになり、まだ実行中のバックグラウンド処理をキャンセルしなくなった。
英語原文を表示
[Claude Tag] Fixed a safety-filter stop silently resetting a Slack thread's context when nobody was waiting; Claude now always says so and no longer cancels background work still running

変更前

誰も待機していない場合、安全フィルターによる停止が Slack スレッドのコンテキストを黙ってリセットし、実行中のバックグラウンド処理がキャンセルされていた。

変更後

安全フィルターによる停止が発生した際、Claude が必ずその旨を伝えるようになり、まだ実行中のバックグラウンド処理をキャンセルしなくなった。

ユーザーへの恩恵

ユーザーはバックグラウンド処理の結果が失われる心配なく、安全フィルターによる停止がいつ発生したかを確実に把握できる。

Fixed
Claude Tag において、Claude の Slack 返信内のメールアドレスに mailto: 接頭辞が表示されてしまう問題を修正。メールアドレスがプレーンでクリック可能な形式で表示されるようになった。
英語原文を表示
[Claude Tag] Fixed email addresses in Claude's Slack replies rendering with a visible mailto: prefix; they now show as the plain, clickable address

変更前

Claude Tag の Slack チャンネルでの返信において、Claude がメールアドレスを含むメッセージを投稿すると、リンク表示に mailto: という接頭辞がそのまま見えていた。

変更後

Slack 上の Claude の返信内にあるメールアドレスは、これまで mailto: という接頭辞が表示されたリンクとして描画されていた。この修正により、mailto: が見えることはなく、メールアドレス自体がプレーンでクリック可能なリンクとして表示されるようになった。

ユーザーへの恩恵

Slack で Claude の返信を読むだけで、余計な接頭辞なしにメールアドレスをそのままクリックできるようになる。

Fixed
[Claude Tag] Enterprise Grid 内の別の workspace から依頼された場合でも、組織全体と共有された Enterprise Grid の channel を Claude が監視することを拒否しないように修正した
英語原文を表示
[Claude Tag] Fixed Claude refusing to watch an Enterprise Grid channel shared with the whole organization when asked from another workspace in the grid

変更前

asked from another workspace in the grid 以外の workspace から Enterprise Grid 全体と共有された channel を聞かれたとき、Claude はその channel の監視を拒否していた

変更後

asked from another workspace in the grid 以外の workspace から Enterprise Grid 全体と共有された channel を聞かれたときでも、Claude はその channel を監視する

ユーザーへの恩恵

Enterprise Grid で複数の workspace にまたがって共有された channel からでも、Claude Tag の channel 監視を依頼できるようになる

Fixed
Claude Tag 管理設定の環境ピッカーで、アーカイブ済み環境やアプリで作成された環境に対して、環境の名前ではなく生の環境 ID が表示される問題を修正しました。
英語原文を表示
[Claude Tag] Fixed the Environment picker in Claude Tag admin settings showing a raw environment ID instead of the environment's name for archived or app-created environments

変更前

この修正以前は、Claude Tag 管理設定の環境ピッカーで、アーカイブ済み環境やアプリで作成された環境を対象に選択すると、生の環境 ID が表示されていました。ユーザーは環境を人間が読める名前ではなく、意味不明な ID 文字列で確認することになりました。

変更後

この修正により、Claude Tag 管理設定の環境ピッカーでは、アーカイブ済み環境やアプリで作成された環境が生の環境 ID ではなく環境名で表示されるようになりました。ユーザーは現在どこを指しているのかを、 ID ではなく識別可能な環境名で確認できるようになりました。

ユーザーへの恩恵

アーカイブ済みやアプリで作成された環境でも識別可能な環境名が表示されるため、Claude Tag 管理設定の環境ピッカーで意図した環境を間違えずに識別できるようになりました。

Fixed
再レビューで新しい指摘が同じスレッドに追加された場合でも、修正済みの指摘のスレッドが確実に解決されるよう修正した
英語原文を表示
[Code Review] Fixed re-reviews occasionally leaving a fixed finding's thread open when the new review also filed a lower-severity note under it

変更前

以前は、すでに修正済みの指摘のスレッドに、新しいレビューがより低い重要度の新しい指摘を同じスレッドに追加した場合、そのスレッドが解決されないまま残ることがあった

変更後

修正済みの指摘のスレッドに対して、再レビューが新しいレビューでより低い重要度の指摘を同じスレッドに追加した場合でも、スレッドが確実に解決(クローズ)されるようになった

ユーザーへの恩恵

「すべてのスレッドが解決済み」の場合にのみPRをマージできるため、マージ可能かどうかの判断がより一貫したものになり、レビューの信頼性が向上する

Fixed
Code Review
まれにレビューが起動時に GitHub や内部サービスで一時的な障害が起きると「Code review encountered an error」で終わることがあったが、今は待機してから再試行する
英語原文を表示
[Code Review] Fixed rare reviews ending with "Code review encountered an error" when GitHub or an internal service failed transiently at launch; they now wait and retry

変更前

GitHub やレビュー用の内部サービスが起動時に一時的な障害(ネットワークエラー、タイムアウト、サーバーエラーなど)を起こすと、レビューがまれに失敗し、結果は「Code review encountered an error」というタイトルのチェックランになった。ドキュメントのトラブルシューティングでは、その状態から再実行するには @claude review コメントや GitHub の Checks タブでの Re-run が必要と案内されている

変更後

一時的な障害があっても、コードレビューの起動処理は数秒待ってから同じ確認を再試行する。複数回の再試行をすべて失敗した場合にのみエラーとして終了する

ユーザーへの恩恵

ユーザーは一時的な障害のために手動でレビューを再実行する手間がなくなり、信頼性が向上した

関連ドキュメント

シェア:Xはてブ