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

最新版 v2.1.268 を見る →

Claude Code v2.1.267

変更項目 53 件

公式 CHANGELOG.md

このバージョンの概要

maxEffortLevel設定の追加やsystem-prompt-snapshotオフ機能など新機能に加え、MCPツール変更時のプロンプトキャッシュ破損や拡張思考の消失を防ぐ修正、セッション再開時のツール定義再送信問題などキャッシュ安定性向上のための修正を多数実施。VSCode拡張ではCPU高負荷停止やスクリーンショット貼り付けの問題を修正。またusage-limit警告の点滅、Amazon・Google Cloud認証情報期限切れ時の不要な再試行などUI/UX面の細かい改善も含まれる。

Added追加(3件)

Added
新しい maxEffortLevel 設定を追加しました(トップレベル、または modelSettings 配下のモデル単位で指定可能)。Bedrock、Vertex、Foundry を含むすべてのプロバイダーで効果レベルの上限を設定でき、ユーザーはそれより低いレベルを選ぶことも可能です。
英語原文を表示
Added maxEffortLevel setting (top-level or per model under modelSettings): caps the effort level on every provider, including Bedrock, Vertex and Foundry; users can still pick a lower level

変更前

これまで効果レベルは、/effort コマンド、--effort フラグ、effortLevelmodelSettings などの設定キーで自由に設定でき、選択肢に上限を課す仕組みが存在しなかった。そのため、組織やユーザーが特定のモデルで過剰に高い効果レベルが使われるのを制限したい場合、設定でそれを防ぐ手段がなかった。

変更後

新しい maxEffortLevel 設定が追加された。これにより、設定ファイルのトップレベル、または modelSettings 配下のモデルごとのいずれかで、効果レベルの上限を指定できるようになった。Bedrock、Vertex、Foundry を含むすべてのプロバイダーに適用され、上限を超えて高い効果レベルを選択することはできなくなる。

ユーザーへの恩恵

ユーザーや組織は効果レベルの上限を設定で明示的に固定できるようになり、コストやトークン消費の増大を防ぎつつ、必要な場合にはより低いレベルを自由に選択できるようになった。

Added
--system-prompt-snapshot off を追加しました。会話に記録されたプロンプトを再利用する代わりに、システムプロンプトを毎回のリクエストで新しくレンダリングします(プロンプト本文の反復調整用)
英語原文を表示
Added --system-prompt-snapshot off to render the system prompt fresh on every request instead of reusing the conversation's recorded prompt (for iterating on prompt text)

変更前

セッション開始時に記録されたシステムプロンプトのスナップショットが会話全体で再利用されていた。そのため --system-prompt や --append-system-prompt 等でプロンプト本文を調整しても、変更は次のセッションまで反映されなかった。

変更後

v2.1.267から、CLIフラグ --system-prompt-snapshot off が使えるようになった。このフラグを指定すると、会話に記録済みのスナップショットを再利用せず、システムプロンプトを毎回のリクエストで新しく組み立ててレンダリングする。

ユーザーへの恩恵

システムプロンプトの文言をループの中で素早く検証でき、実験までの時間が短縮される。

関連ドキュメント

Added
Claude Tag の管理設定にあるプリセット接続フォームに「Use a custom connector(カスタムコネクタを使用)」リンクを追加しました。設定を最初からやり直すことなくカスタム接続へ切り替えられます
英語原文を表示
[Claude Tag] Added a "Use a custom connector" link to the preset connection forms in Claude Tag admin settings, so you can switch to a custom connection without starting over

変更前

Claude Tag の管理設定で接続を設定する場合、カスタム接続を使いたくても、まずプリセット接続フォームから始めて設定し直す必要があった。

変更後

Claude Tag の管理設定にあるプリセット接続フォームに「Use a custom connector(カスタムコネクタを使用)」リンクが追加された。リンクからカスタム接続の設定画面に直接移動できる。

ユーザーへの恩恵

設定を最初からやり直すことなく、プリセット接続のフォームから直接カスタム接続へ切り替えられる。

関連ドキュメント

Changed変更(2件)

Changed
セルフホストランナー: --use-anthropic-git-proxy が登録時にサーバーへ報告されるようになり、従来の(レガシーな)git プロキシ経由でクローンを続ける各セッションに対して警告を出力するようになりました。
英語原文を表示
Self-hosted runner: Changed --use-anthropic-git-proxy to be reported to the server at registration and to print a warning for each session that still clones through the legacy git proxy

変更前

セルフホストランナーは、--use-anthropic-git-proxy フラグを登録時にサーバーへ報告していませんでした。また、従来の git プロキシ経由でクローンするセッションがあっても、それを知らせる警告は表示されませんでした。

変更後

セルフホストランナーは、登録時にサーバーへ --use-anthropic-git-proxy フラグを報告するようになり、従来の git プロキシ経由でクローンが続いているセッションごとに警告を出力します。

ユーザーへの恩恵

ランナーの構成状態がサーバー側で把握できるようになり、レガシーな git プロキシに依存したセッションへ運用者が迅速に気づけるようになります。

Changed
Gateway
Gateway: 開発者のメールが転送される forward_user_identity upstream が、次の upstream へフェイルオーバーする代わりに 429 をそのまま返すように変更した。これにより、プロキシのユーザーごとの制限が正しく機能する
英語原文を表示
Gateway: Changed forward_user_identity upstreams to return a 429 as-is to a developer whose email was forwarded, instead of failing over to the next upstream, so the proxy's per-user limits hold

変更前

forward_user_identity が有効な upstream で上流が 429 を返すと、ゲートウェイは通常のフェイルオーバー動作に従い、リスト内の次の upstream へリクエストを再送していた。最終的なレスポンスは、どの upstream が処理したかによって異なり、開発者ごとのレート制限が実質的に機能しない場合があった。

変更後

forward_user_identity が有効な upstream では、メールヘッダが転送された開発者へのリクエストに対して、次の upstream へフェイルオーバーせず、上流が返した 429 をそのまま返す。

ユーザーへの恩恵

ユーザーは開発者ごとの使用量制限が正しく適用されるため、フォワードプロキシ側で per-developer の予算管理やレート制限を正確に行える。

Improved改善(7件)

Improved
/diff パネルを改善した: 内容が確定する前に「0 files changed」とスピナーが一瞬表示されることがなくなり、空の状態がパネル中央に表示される。
英語原文を表示
Improved the /diff panel: it no longer flashes "0 files changed" and a spinner before settling, and its empty state is centered in the panel

変更前

/diff パネルを開くと、確定前の中間表示や余計なちらつきがなくなり、空の状態がパネル中央に表示される。

変更後

/diff パネルを開くと、確定前の状態で一瞬「0 files changed」とスピナーが表示されてから実際の内容に切り替わり、空の状態がパネル内で左寄せになっていた。

ユーザーへの恩恵

diff パネルを開いたときのちらつきや一時的な表示がなくなり、内容をすぐに把握できる。

Improved
Bashツールの説明ガイダンスを改善し、Claude がコマンドをそのまま表示する代わりに、コマンドの内容を平易な言葉で説明するようにしました
英語原文を表示
Improved the Bash tool's description guidance so Claude describes what a command does in plain words instead of echoing the command

変更前

Bashツール実行時、Claude は permission リクエストの description にコマンド自体をそのまま書くことがあり、コマンドの中身を読み取らないと意図が分からない状態でした。

変更後

Bashツール実行時の説明は、コマンドをそのまま繰り返すのではなく、コマンドの内容を平易な言葉で説明するよう Claude へのガイダンスが改善されました。

ユーザーへの恩恵

ユーザーはコマンド構文を読み解かなくても、承認ダイアログや通知だけで実行内容を理解できるようになり、安全にコマンドを承認できる。

Improved
サンドボックスのガイダンスを改善し、pbcopy などのクリップボードコマンドがサンドボックス内で失敗したときに、Claude が /copy を提案するようにした。
英語原文を表示
Improved sandbox guidance so Claude suggests /copy when clipboard commands such as pbcopy fail inside the sandbox

変更前

サンドボックス内で pbcopy などのクリップボードコマンドが失敗しても、Claude は /copy を提案せず、ユーザーはクリップボードが更新されない理由を自力で突き止める必要があった。

変更後

サンドボックス内で pbcopy などのクリップボードコマンドが失敗したとき、Claude が /copy コマンドの利用を提案するようになった。

ユーザーへの恩恵

ユーザーはクリップボードが反映されない問題に悩まず、Claude の提案に従って /copy を実行するだけで出力をクリップボードにコピーできる。

関連ドキュメント

Improved
Bash ツールの呼び出しが多いセッションで、--resume によるセッション再開時の初回描画時間を改善する。
英語原文を表示
Improved --resume first-render time for sessions with many Bash tool calls

変更前

--resume で Bash ツール呼び出しを多数含むセッションを再開すると、初回表示まで時間がかかっていた。

変更後

--resume の初回描画が、Bash ツールを多用するセッションでも高速化され、過去セッション再開時の待ち時間が短くなる。

ユーザーへの恩恵

Bash ツール呼び出しが多い過去セッションでも、再開後すぐに操作を始められる。

Improved
プロンプト入力の応答性を改善:キーストロークがスピナーやストリーミング再描画の背後で1フレーム遅れることがなくなりました
英語原文を表示
Improved prompt input responsiveness: keystrokes no longer occasionally wait a frame behind spinner or streaming repaints

変更前

スピナーやストリーミング出力の再描画のタイミングによっては、キー入力が1フレームだけ遅れて表示されることがあり、入力に対する画面の反映がもたついて見えることがあった

変更後

プロンプト入力の応答性が向上し、キーストロークがスピナーやストリーミング再描画の背後で1フレーム遅れて表示されることがなくなった

ユーザーへの恩恵

ターミナル上の入力反映が即時になり、タイプ中の操作感が滑らかになる

Improved
プロンプトキャッシュの安定性を改善しました: サブエージェントや --system-prompt / --append-system-prompt で開始したセッションは、システムプロンプトとツール定義を再レンダリングする代わりに一度だけ記録するようになりました
英語原文を表示
Improved prompt-cache stability: subagents and sessions started with --system-prompt or --append-system-prompt now record the system prompt and tool definitions once instead of re-rendering them

変更前

サブエージェントや --system-prompt / --append-system-prompt 付きセッションでは、リクエストごとにシステムプロンプトとツール定義が再レンダリングされており、プレフィックスの一致が崩れてプロンプトキャッシュが安定して効かなかった。

変更後

システムプロンプトとツール定義を毎回再生成せず、初回に一度だけ記録してキャッシュを再利用するようになった。

ユーザーへの恩恵

ユーザーはキャッシュミスによるコストとレイテンシの増大を気にせず、サブエージェントやカスタムシステムプロンプト付きセッションを安定した速度・費用で実行できる。

Improved
Artifact ツールの公開エラーを改善した。公開が拒否されたときに、その理由と対処法がメッセージに表示される。
英語原文を表示
Improved Artifact tool publish errors: when a publish is refused, the message now says why and what to do about it

変更前

アーティファクトの公開が拒否されたとき、拒否された理由と対処法がエラーメッセージに表示されるようになった。

変更後

アーティファクトの公開が拒否されたとき、エラーメッセージに理由が表示されず、対処法も分からなかった。

ユーザーへの恩恵

公開に失敗した理由と対処法がすぐ分かるようになり、必要な条件を満たしてスムーズに再公開できる。

Fixed修正(41件)

Fixed
サンドボックス化を必須とする管理対象設定を持つ組織で、クラウド上の Cowork 予約タスクが起動時に失敗する問題を修正した。
英語原文を表示
Fixed Cowork scheduled tasks in the cloud failing at startup for organizations whose managed settings require sandboxing

変更前

管理対象設定でサンドボックス化が必須とされている組織では、クラウド上で実行される Cowork の予約タスクが起動時に失敗していた。

変更後

サンドボックスを必須とする管理対象設定がある環境でも、クラウド上の Cowork 予約タスクが起動時に失敗しなくなった。

ユーザーへの恩恵

ユーザーはサンドボックス必須のポリシー環境下でも Cowork の予約タスクを問題なく実行できるようになり、ポリシーとの両立が容易になる。

Fixed
モバイルクライアントで /context などのローカルコマンドの出力が空白で表示される問題を修正しました。
英語原文を表示
Fixed /context and other local command output rendering blank on mobile clients

変更前

モバイルクライアントから /context などのローカルコマンドを実行した際、その出力がレンダリングされず画面が空白になっていました。

変更後

モバイルクライアントでも /context などのローカルコマンドの出力が正しくレンダリングされ、空白にならずに表示されるようになりました。

ユーザーへの恩恵

スマートフォンからでもローカルコマンドの結果をすぐに確認できるようになり、モバイルでのセッション運用がスムーズになります。

関連ドキュメント

Fixed
agent view 内で tmux または ssh セッションに再接続した後に Shift+Enter と Option+Backspace が効かなくなる問題を修正
英語原文を表示
Fixed shift+enter and option+backspace not working after reconnecting to a tmux or ssh session inside an agent view

変更前

tmux または SSH セッション内で Claude Code を実行している状態から agent view に再接続すると、Shift+Enter による改行や Option+Backspace による単語削除のキー操作が効かなくなる

変更後

再接続後も、agent view 内で Shift+Enter による改行入力や Option+Backspace による単語削除が正しく動作する

ユーザーへの恩恵

ユーザーは再接続後にキー操作が失われることなく、キーバインドの再設定をせずにそのまま作業を続けられる

関連ドキュメント

Fixed
フルスクリーンモードで上にスクロールした際に、薄く表示される直前のプロンプトのヘッダーが会話の先頭に表示されない問題を修正
英語原文を表示
Fixed the dim last-prompt header not appearing at the top of the conversation when scrolling up in fullscreen mode

変更前

フルスクリーンモードで会話を上にスクロールした際、直前のプロンプトのヘッダーが会話の先頭に表示されない。

変更後

フルスクリーンモードで会話を上にスクロールした際、直前のプロンプトのヘッダーが薄い表示で会話の先頭に表示される。

ユーザーへの恩恵

フルスクリーンモードで過去の会話をさかのぼる際、直前のプロンプトの位置を一目で把握できる。

Fixed
Auto modeSafety classifierWorkflow
Workflow の agent() 呼び出しで大きな出力スキーマを指定した際に、安全クラスファイアによるチェックではなく auto mode で拒否されてしまう問題を修正した
英語原文を表示
Fixed Workflow agent() calls with large output schemas being refused in auto mode instead of being checked by the safety classifier

変更前

Workflow の agent() 呼び出しで大きな出力スキーマを使うと、安全クラスファイアによる判定を受けずに auto mode によって一律に拒否されていた。

変更後

Workflow の agent() 呼び出しで大きな出力スキーマを使った場合も、auto mode の安全クラスファイアが通常どおり安全性を判定して承認または拒否を下せるようになった。

ユーザーへの恩恵

大きな出力スキーマを持つ Workflow の agent() 呼び出しが誤ってブロックされなくなり、auto mode でも通常の安全チェックの流れで実行できるようになる。

関連ドキュメント

Fixed
macOSとLinuxにおいて、バックスラッシュを含むマーケットプレイスのエントリーパスがフィッシュされたマーケットプレイスの境界チェックをバイパスする可能性がある問題を修正した。
英語原文を表示
Fixed a case where a marketplace entry path containing a backslash could bypass the containment check for fetched marketplaces on macOS and Linux

変更前

バックスラッシュを含むマーケットプレイスのエントリーパスが、macOSおよびLinuxにおいて、フィッシュされたマーケットプレイスの境界チェックをバイパスする可能性がありました。パス検証の際にパスが正規化されておらず、チェックが不完全でした。

変更後

パスの正規化が導入され、バックスラッシュを含むエントリーパスが境界チェックの対象として正しく評価されるようになりました。その結果、フィッシュされたマーケットプレイスの境界チェックをバイパスすることができなくなりました。

ユーザーへの恩恵

ユーザーは悪意のあるまたは不正なマーケットプレイスのパスがフィッシュされたマーケットプレイスの境界外に存在することを確信できます。

Fixed
Claude Desktop などのホストアプリ配下で AWS または Google Cloud の認証情報が期限切れになった際に、再認証エラーが表示される前に汎用的な「request failed」というメッセージで 10 回再試行する問題を修正した。
英語原文を表示
Fixed expired AWS or Google Cloud credentials under a host app such as Claude Desktop retrying ten times with a generic "request failed" before the re-authenticate error appeared

変更前

ホストアプリ上で AWS または Google Cloud の認証情報が期限切れになると、汎用的な「request failed」というメッセージとともに 10 回の再試行が行われた後で、再認証を促すエラーが表示される。

変更後

ホストアプリ上で AWS または Google Cloud の認証情報が期限切れになっても、汎用的な「request failed」というメッセージとともに 10 回の再試行が行われた後でなければ、再認証を促すエラーが表示されない。

ユーザーへの恩恵

期限切れの AWS または Google Cloud 認証情報に対して、ユーザーは汎用的な「request failed」というメッセージによる不要な再試行を待つことなく、すぐに再認証のエラーから対処できるようになる。

Fixed
修正: /compact などのスラッシュコマンドが実行された後の -p --resume によるセッション再開において、存在しないターン(「Continue from where you left off.」)が挿入されないようになった。
英語原文を表示
Fixed resuming a session after /compact or another slash command ran via -p --resume: a spurious "Continue from where you left off." turn is no longer inserted

変更前

-p --resume でセッションを再開した際、/compact などのスラッシュコマンドが実行された履歴があると、Claude が存在しない継続コンテキストに基づいて応答する可能性があった。

変更後

-p --resume でセッションを再開した際、/compact などのスラッシュコマンドが実行された履歴があっても、余計な Continue from where you left off. のターンが挿入されなくなった。

ユーザーへの恩恵

ユーザーは再開されたセッションの文脈が乱れることなく、元の作業を確実に引き継げるようになる。

関連ドキュメント

Fixed
大きなセッション(トランスクリプト5 MB超)の再開を修正した:並列ツール呼び出しとそのhook出力が、再読み込みした会話から欠落しなくなった
英語原文を表示
Fixed resuming a large session (transcript over 5 MB): parallel tool calls and their hook output are no longer dropped from the reloaded conversation

変更前

5 MBを超えるトランスクリプトを持つ大きなセッションを再開すると、並列ツール呼び出しとそのhook出力が再読み込み済みの会話から落ちていた

変更後

セッション再開時に5 MBを超えるトランスクリプトでも、並列ツール呼び出しそれぞれと、それに付随するhook出力がすべて再読み込み済みの会話に残る

ユーザーへの恩恵

大きなセッションでも並列ツール呼び出しの全経過とhook出力が欠落せず、再開後に作業経緯を把握できる

Fixed
読み取りできない場合に、managed allowedHttpHookUrlshttpHookAllowedEnvVarsallowedChannelPlugins が何でも許可するのではなく、何も許可しないように修正
英語原文を表示
Fixed managed allowedHttpHookUrls, httpHookAllowedEnvVars and allowedChannelPlugins to admit nothing, not everything, when unreadable

変更前

マネージド設定の allowedHttpHookUrlshttpHookAllowedEnvVarsallowedChannelPlugins のいずれかが読み取れない(無効な)値だった場合、Claude Code はそのキーを無視し、HTTP hook やチャネル プラグインが既定の制限なしで動作する状態になっていました。

変更後

読み取りに失敗した場合、managed allowedHttpHookUrlshttpHookAllowedEnvVarsallowedChannelPlugins は空の許可リストとして扱われ、すべての HTTP hook、機密性の高い環境変数、チャネル プラグインがブロックされるようになりました。

ユーザーへの恩恵

管理者は、managed settings の値の破損や読み取りエラーが発生しても、意図しない hook やチャネル プラグインの実行を防ぎ、fail closed によってセキュリティ ポリシーを維持できるようになります。

Fixed
管理設定でClaude apps gateway経由のサインインが必要なマシンで/loginが動作しない問題を修正: Escキーでダイアログを閉じられるようになった(以前は何も反応しなかった)
英語原文を表示
Fixed /login on machines whose managed settings require Claude apps gateway sign-in: Esc now closes the dialog instead of doing nothing

変更前

管理設定でClaude apps gatewayサインインが必要なマシンでは、/loginのダイアログでEscキーを押しても何も反応せず、ダイアログを閉じられなかった。

変更後

Escキーを押すとダイアログが閉じ、サインインを中断して通常どおりセッションを続行できる。

ユーザーへの恩恵

Escキーでダイアログを閉じられるようになり、gatewayサインインを途中でやめて作業を続けられる。

Fixed
artifact の公開でアップロード中に接続が切断されて切り捨てられていた問題を修正した: Claude Code はアップロードが完了しなかったと判断できる場合に 1 回再試行し、結果が不明である旨を報告する代わりに公開を完了させる
英語原文を表示
Fixed artifact publishes cut off by a dropped connection mid-upload: they now retry once when Claude Code can tell the upload never completed, instead of reporting an unknown outcome

変更前

artifact の公開中に接続が切断されると、アップロードの成否を確認できないまま、結果が不明である旨のエラーが報告されていた

変更後

アップロードが完了しなかったと判断できる場合、artifact の公開を 1 回だけ再試行し、結果が分からない旨を報告せずに公開を完了させる

ユーザーへの恩恵

一時的な接続切断の後でも、手動での再試行なしに artifact を公開できる

Fixed
カスタムコマンド、スキル、サブエージェントの effort: フロントマターが、デフォルトの effort レベルが固定されているモデル(Opus 4.7、Opus 4.8、Fable 5)で無視される問題を修正した。
英語原文を表示
Fixed effort: frontmatter on custom commands, skills, and subagents being ignored on models whose default effort is still pinned (Opus 4.7, Opus 4.8, Fable 5)

変更前

Opus 4.7、Opus 4.8、Fable 5 ではデフォルトの effort レベルが固定されているため、カスタムコマンド、スキル、サブエージェントのフロントマターに書かれた effort: の指定が無視されていた。

変更後

これらのモデルでは effort: フロントマターが尊重され、カスタムコマンド、スキル、サブエージェントがそれぞれ指定された effort レベルで実行される。

ユーザーへの恩恵

モデル側のデフォルト固定に左右されず、コマンドやスキル、サブエージェントごとに意図した推論の深さを設定した通りに使えるようになる。

Fixed
ページファイルが有効な UTF-8 でない、または置換文字 (U+FFFD) を含む場合に Artifact 公開が役に立たないエラーで失敗する問題を修正した。エラーに行と列が表示されるようになった。
英語原文を表示
Fixed artifact publish failing with an unhelpful error when the page file isn't valid UTF-8 or contains a replacement character (U+FFFD); the error now names the line and column to fix

変更前

Artifact 公開時にページファイルが有効な UTF-8 でない、または置換文字 (U+FFFD) を含む場合、役に立たないエラーで公開に失敗していた。

変更後

Artifact 公開時にページファイルが UTF-8 として不正だったり置換文字 (U+FFFD) を含む場合でも、エラーに行番号と列番号が表示されるようになった。

ユーザーへの恩恵

ユーザーはエラーメッセージから修正すべき箇所を特定しやすくなり、問題を迅速に解決できる。

Fixed
claude agents@ ディレクトリメニューで、セッション開始後に作成されたリポジトリが一覧に表示されない問題を修正した。
英語原文を表示
Fixed claude agents @ directory menu not listing repositories created after the session started

変更前

claude agents@ を押してセッションの宛先ディレクトリを選ぶ際、セッション開始後に作成された Git リポジトリも候補に表示されるようになり、選択できる。

変更後

claude agents@ を押してセッションの宛先ディレクトリを選ぶ際、セッション開始後に作成された Git リポジトリが候補に表示されず、選択できなかった。

ユーザーへの恩恵

セッション開始後に作成したリポジトリへも、再起動せずにそのまま新しいセッションを割り当てられる。

Fixed
Claude Desktop または VS Code のセッションに参加した Remote Control クライアントが、権限モードを再度変更するまで古い権限モードを表示してしまう問題を修正しました。
英語原文を表示
Fixed Remote Control clients that join a Claude Desktop or VS Code session showing a stale permission mode until it was changed again

変更前

Claude Desktop または VS Code のセッションに Remote Control クライアント(claude.ai やモバイルアプリなど)が参加した際、表示される権限モードが実際のセッションのモードと同期されておらず、以前の古いモードが表示されていました。

変更後

デスクトップアプリや VS Code 拡張機能がホストする Remote Control セッションに接続したクライアントは、権限モードが変更されるまで、古い(stale)権限モードのまま表示されていました。

ユーザーへの恩恵

ユーザーは claude.ai やモバイルアプリからリモートセッションを操作する際、常に正確な現在の権限モードを把握できるようになり、意図しない権限レベルでの操作を防げるようになりました。

Fixed
サーバー認証情報の失効(起動から約30日後)時に claude remote-control が終了して接続中のセッションがすべて切断される問題を修正した。ホストが再登録を行い、動作を継続するようになった
英語原文を表示
Fixed claude remote-control exiting and dropping every attached session when its server credential expires (about 30 days after start); the host now re-registers and keeps going

変更前

認証情報が失効してもホストが自動的に再登録して動作を続けるため、セッションは切断されずに維持される

変更後

claude remote-control のサーバー用認証情報(起動から約30日で失効)が切れると、ホストプロセスが終了して接続中のセッションがすべて切断されていた

ユーザーへの恩恵

長期間稼働させるリモートセッションでも、認証情報の失効を気にせず継続して使えるようになる。

Fixed
異なるモデルやモードへのリクエストが異なる制限ウィンドウを報告することで、セッション中に利用制限の警告が点滅する問題を修正した。
英語原文を表示
Fixed the usage-limit warning flickering on and off during a session when requests for different models or modes report different limit windows

変更前

異なるモデルやモードへのリクエストがそれぞれ異なる制限ウィンドウを報告するため、セッション中に利用制限の警告が点滅して表示されたり消えたりしていた。

変更後

セッション中でも利用制限の警告が点滅せず、使用中のモデルやモードに対応した制限ウィンドウが安定して表示される。

ユーザーへの恩恵

警告の点滅に惑わされず、正確な利用制限の情報をもとに作業を続けられる。

関連ドキュメント

Fixed
MCP サーバーがツールを再送信した場合や、組み込みツールがモデルがすでにロードしたツールを再レンダリングした場合に、直前の reasoning が破棄される問題を修正した。
英語原文を表示
Fixed earlier reasoning being dropped when an MCP server re-sends, or a built-in tool re-renders, a tool the model already loaded

変更前

MCP サーバーが同じツールを再送信したり、組み込みツールがすでにロード済みのツールを再レンダリングしたりすると、モデルがそのツールについてすでに出力していた直前の reasoning が破棄されていた。

変更後

MCP サーバーがツールを再送信しても、組み込みツールが再レンダリングしても、モデルがすでにロードしたツールの直前の reasoning は破棄されず、そのまま保持される。

ユーザーへの恩恵

ツールの再送信や再レンダリングが起きても reasoning が失われず、モデルの思考の連続性が保たれるようになる。

Fixed
会話の途中で、MCP サーバーの切断やアップグレードによって消えたツールが原因で、ツールリストが書き換えられて以前の thinking が破棄される問題を修正した。
英語原文を表示
Fixed a tool that disappears mid-conversation, from a disconnected MCP server or an upgrade, rewriting the tool list and discarding earlier thinking

変更前

会話の途中で MCP サーバーが切断されたり Claude Code がアップグレードされたりするとツールが消え、ツールリスト全体が書き換えられて以前の thinking が破棄されていた。

変更後

会話の途中で MCP サーバーの切断やアップグレードによってツールが消えても、ツールリストが書き換えられて以前の thinking が破棄されなくなった。

ユーザーへの恩恵

会話の途中で MCP サーバーが切断されたりアップグレードされたりしても、以前の thinking が保持されるためプロンプトキャッシュの再構築による遅延やコスト増を避けられる。

Fixed
会話から fork されたバックグラウンドワーカーが、セッション途中に会話のツールブロックへ EnterWorktree を追加し、プロンプトキャッシュの再利用が壊れる問題を修正しました。
英語原文を表示
Fixed a background worker forked from a conversation adding EnterWorktree to the conversation's tool block mid-session, which broke prompt-cache reuse

変更前

会話から fork したバックグラウンドワーカーが、セッション途中に会話のツールブロックへ EnterWorktree を追加していました。fork は本来、親会話と完全に同じツールプールを受け取るため、この追加によってツール構成が途中で変わり、プロンプトキャッシュの再利用が壊れていました。

変更後

EnterWorktree を会話のツールブロックに途中で追加する処理がなくなり、fork が親会話と同一のツールセットを維持するようになりました。その結果、プロンプトキャッシュの再利用が壊れなくなりました。

ユーザーへの恩恵

会話から fork したバックグラウンドワーカーでもプロンプトキャッシュが親会話と共有され続け、コストと応答のオーバーヘッドが抑えられるようになります。

関連ドキュメント

Fixed
ToolSearchがないセッションで、セッション途中に追加されたMCPツールやプラグインツールがツールリストに追加され、プロンプトキャッシュの再利用が壊れる問題を修正。対応モデルではこれらのツールを遅延定義として受け取る
英語原文を表示
Fixed mid-session MCP and plugin tools being added to the tool list in sessions without ToolSearch, which broke prompt-cache reuse; supported models now receive them as deferred definitions

変更前

セッションの途中でMCPツールやプラグインツールが追加されると、ToolSearchが無効なセッションではそのツール定義がツールリストに直接追加されていた。その結果、リクエスト間でツール定義のセットが変わり、プロンプトキャッシュの再利用が壊れていた

変更後

セッション途中で追加されたMCPツールやプラグインツールを、ToolSearchが無効なセッションでもツールリストにそのまま追加せず、対応モデルでは遅延定義として扱うようにした

ユーザーへの恩恵

セッション途中にMCPサーバーやプラグインを接続・追加してもキャッシュが無効化されず、コストとレイテンシの増大を抑えられる

Fixed
/model でモデルを切り替える際に全ツール定義が再送信され(プロンプトキャッシュがミスする)、キャッシュが無効化される問題を修正。コミットやPRのアトリビューション(authorship attribution)テキストは、モデル変更時に内容が更新される会話ノートとして届くようになった
英語原文を表示
Fixed switching models with /model re-sending every tool definition (a prompt-cache miss); commit and PR attribution text now arrives as a conversation note that updates on model changes

変更前

Previously, when switching models with /model, all tool definitions were re-sent as part of the system prompt, incurring prompt-cache miss costs. Also, commit and PR attribution text did not update when the model changed.

変更後

Fixed bug where switching models with /model re-sent all tool definitions, causing a prompt-cache miss. Commit and PR attribution text is now delivered as a conversation note, allowing it to update on model changes.

ユーザーへの恩恵

Changing models with /model no longer incurs prompt-cache miss costs (re-sending tool definitions), keeping model switching affordable.

Fixed
MCP コネクターが以前と異なるタイミングで再接続しても、再開したセッションがインラインのツールセットを書き換える問題を修正した。
英語原文を表示
Fixed resumed sessions rewriting the inline tool set when an MCP connector reconnects at a different moment than before

変更前

再開したセッションでは、MCP コネクターが前回と異なるタイミングで再接続すると、セッションのインラインツールセットが再書き込みされていた。

変更後

再開したセッションでも、MCP コネクターが以前と異なるタイミングで再接続したときに、セッション内のツールセットが再生成されない。

ユーザーへの恩恵

セッション再開後もツールセットが安定し、MCP コネクターの再接続タイミングに左右されずに作業を続けられる。

関連ドキュメント

Fixed
セッションを再開した際、最初のターンでツールを実行していた場合に、記録済みのツール説明を再生する代わりに再レンダリングしてしまう問題を修正しました。
英語原文を表示
Fixed resumed sessions re-rendering tool descriptions instead of replaying the recorded ones when the first turn ran a tool

変更前

セッションを再開したとき、最初のターンでツールを実行していた場合、記録済みのツール説明を再生せずに、ツールの説明を再レンダリングして表示していました。

変更後

セッションを再開したとき、最初のターンでツールを実行していた場合でも、記録されていたツールの説明をそのまま再生して表示します。

ユーザーへの恩恵

セッション再開時の表示が記録どおりになり、不要な再レンダリングがなくなります。

Fixed
セッションとその再開の間に claude.ai コネクタのツールが変化した際に発生する、プロンプトキャッシュのミスと拡張思考の欠落を修正した。
英語原文を表示
Fixed prompt-cache misses and dropped extended thinking when a claude.ai connector's tools change between a session and its resume

変更前

claude.ai コネクタのツール構成がセッションと再開の間に変化していた場合、プロンプトキャッシュのミスが起き、拡張思考が解除されていた。

変更後

セッションを再開した際、キャッシュ済みのプロンプトや拡張思考の状態が正しく復元され、キャッシュミスや拡張思考の欠落が発生しなくなる。

ユーザーへの恩恵

セッションを再開してもコスト増や思考モードの喪失を心配せずに作業を続けられる。

関連ドキュメント

Fixed
セッションを再開する際に、MCPコネクターが再接続される前に、以前のMCPツールのアナウンス(ツール定義)が書き換えられ、extended thinkingの設定が失われる問題を修正した。
英語原文を表示
Fixed resumed sessions rewriting earlier MCP tool announcements (and dropping extended thinking) before their connectors reconnect

変更前

セッションを再開すると、MCPコネクターが再接続される前に、以前のMCPツールのアナウンス(ツール定義)が書き換えられ、extended thinkingの設定も失われていた。

変更後

セッションを再開すると、MCPコネクターが再接続される前でも、以前のMCPツールのアナウンス(ツール定義)が元の内容のまま維持され、extended thinkingの設定も失われない。リライトや欠落は発生しなくなった。

ユーザーへの恩恵

MCPサーバーを利用するセッションを再開しても、元のツール定義とextended thinkingの設定が維持され、継続作業で意図しない挙動にならなくなった。

関連ドキュメント

Fixed
...ja translated...
英語原文を表示
Fixed a prompt-cache break when a print-mode (-p) conversation is resumed interactively: the system prompt prefix no longer changes

変更前

...ja translated...

変更後

...ja translated...

ユーザーへの恩恵

...ja translated...

Fixed
[VSCode] 保存済みトランスクリプトに親リンクの循環が含まれる会話で、fork や以前のメッセージへの編集、rewind を実行した際に拡張機能ホストが 100% CPU でハングする問題を修正した。
英語原文を表示
[VSCode] Fixed the extension host hanging at 100% CPU when forking, editing an earlier message, or rewinding in a conversation whose saved transcript contains a cyclic parent link

変更前

保存済みトランスクリプトに親リンクの循環(循環参照)が含まれる会話で、fork や以前のメッセージへの編集、rewind を実行すると、拡張機能ホストが 100% CPU のままハングして操作不能になる。

変更後

保存済みトランスクリプトに親リンクの循環が含まれる会話で、fork・以前のメッセージへの編集・rewind を実行しても、拡張機能ホストが 100% CPU でハングしなくなる。

ユーザーへの恩恵

破損した会話履歴を含むセッションでもクラッシュせず、fork・編集・rewind を安全に実行できるようになる。

Fixed
[VSCode] WSL2/WSLg でスクリーンショットを貼り付けた際に、生の画像バイト列がチャット入力欄に挿入される問題を修正しました。クリップボードに画像があれば添付され、なければ貼り付けは無視されます。
英語原文を表示
[VSCode] Fixed pasting a screenshot on WSL2/WSLg inserting raw image bytes into the chat input; the image is now attached when the clipboard provides it, otherwise the paste is ignored

変更前

WSL2/WSLg環境のVSCode拡張でスクリーンショットを貼り付けると、画像そのものではなく生のバイト列がチャート入力欄に文字として挿入されていた。修正後は、クリップボードに画像がある場合は画像として添付され、なければ貼り付け操作が無視される。

変更後

WSL2/WSLg環境のVSCode拡張でスクリーンショットを貼り付けると、画像そのものではなく生のバイト列がチャート入力欄に文字として挿入されていた。修正後は、クリップボードに画像がある場合は画像として添付され、なければ貼り付け操作が無視される。

ユーザーへの恩恵

WSL2/WSLg環境でもスクリーンショットをそのまま画像としてClaudeに渡せるようになり、エラー画面やUIモックの共有が貼り付け一つで済むようになる。

Fixed
[VSCode] チャットの差分ブロックが常にダークのエディタテーマで描画される問題を修正し、アクティブな VS Code のカラーテーマ(ハイコントラストを含む)に追従するようにした。
英語原文を表示
[VSCode] Fixed chat diff blocks always rendering with a dark editor theme; they now follow the active VS Code color theme, including high contrast

変更前

VS Code 拡張のチャットで表示される差分ブロックが、常にダークのエディタテーマで描画されていた。そのため、ライトテーマやハイコントラストテーマを使っている場合でも、表示が実際のテーマと一致しなかった。

変更後

チャットの差分ブロックが、アクティブな VS Code のカラーテーマ(ハイコントラスト含む)に合わせて描画される。

ユーザーへの恩恵

ユーザーが VS Code で選択しているカラーテーマに差分表示が追従するため、ライトテーマ環境でも違和感なく差分を確認できる。

Fixed
[VSCode] メッセージ入力欄での入力中に、右から左に書く言語と英語が混在したテキストが誤った順序でレンダリングされる問題を修正しました。
英語原文を表示
[VSCode] Fixed mixed right-to-left and English text rendering in the wrong order while typing in the message input

変更前

[VSCode] メッセージ入力欄で、右から左に書く言語(RTL 言語)と英語が混在するテキストを入力すると、両者が誤った順序でレンダリングされていました。入力中のテキストの表示順序が壊れ、意図したとおりに表示されませんでした。

変更後

[VSCode] メッセージ入力欄で文字を入力している最中に、右から左に書く言語(アラビア語・ヘブライ語など)と英語が混在するテキストでも、各言語が本来の順序どおりに正しくレンダリングされるようになりました。以前は、RTL テキストと英語が混ざった入力では描画順序が崩れ、表示が誤った順序で並んでいました。

ユーザーへの恩恵

アラビア語やヘブライ語などの RTL 言語と英語を混在させて入力しても、表示順序が崩れないため、意図したテキストをそのまま確認しながら入力できるようになります。

関連ドキュメント

Fixed
Codemirre, or IDEVSCode
[VSCode] Windows (CRLF) 形式の改行コードが使われたファイルで、差分ビューから編集を承認すると「String not found in file」というエラーで失敗する問題を修正した。
英語原文を表示
[VSCode] Fixed accepting an edit in the diff view on a file with Windows (CRLF) line endings failing with "String not found in file"

変更前

Windows (CRLF) 形式の改行コードを使用するファイルで、Claudeが編集を提案し、ユーザーが差分ビューでその編集を承認しようとした。

変更後

差分ビューで編集を承認しても、「ファイル内に文字列が見つかりません」というエラーで失敗し、編集が適用されないままだった。

ユーザーへの恩恵

CRLF改行のファイルでも差分ビューから編集をそのまま承認して適用できるようになる。

Fixed
[VSCode] パスにスペースが含まれるファイルが @-mention から脱落する問題を修正
英語原文を表示
[VSCode] Fixed @-mentions dropping files whose paths contain spaces

変更前

VSCode 拡張機能では、@-mentionでファイルを参照する際、パスにスペースが含まれるとそのファイルが認識されず、@-mentionの対象から外れていた。

変更後

VSCode 拡張機能では、@-mentionでファイルを参照する際、パスにスペースが含まれるとそのファイルが認識されず、@-mentionの対象から外れていた。この修正により、パスにスペースが含まれるファイルも正しく@-mentionで参照できるようになった。

ユーザーへの恩恵

パスにスペースを含むファイルでも @-mention で確実に参照できるようになり、VSCode でのファイル指定が安心して行えるようになった。

関連ドキュメント

Fixed
[VSCode] ワークスペースフォルダがリモートホストにのみ存在する場合に、Remote-SSH で接続したウィンドウでセッション一覧ビューの読み込みに失敗する問題を修正した。
英語原文を表示
[VSCode] Fixed the sessions list view failing to load in windows connected over Remote-SSH when the workspace folder exists only on the remote host

変更前

修正前は、Remote-SSH で接続した VSCode のウィンドウで、ワークスペースフォルダがリモートホストにのみ存在する場合、セッション一覧ビューの読み込みに失敗していた。

変更後

修正後は、Remote-SSH で接続したウィンドウでも、リモートホストにのみ存在するワークスペースフォルダでセッション一覧ビューが正しく読み込まれる。

ユーザーへの恩恵

ユーザーは Remote-SSH 環境でもセッション一覧を参照できるようになり、リモート開発中のセッション確認がスムーズになる。

関連ドキュメント

Fixed
[VSCode] 大きなワークスペースやシンボリックリンクの多いワークスペースでファイルを表示する際に発生していた ripgrep プロセスの暴走を修正した
英語原文を表示
[VSCode] Fixed runaway ripgrep processes when viewing files in large or symlink-heavy workspaces

変更前

大きなワークスペースやシンボリックリンクの多いワークスペースでファイルを表示すると、VSCode 拡張が起動する ripgrep のプロセスが暴走し、不要なプロセスが残って CPU やメモリを圧迫していた。

変更後

以前は、大きなワークスペースやシンボリックリンクの多いワークスペースでファイルを表示すると、ripgrep のプロセスが暴走して終了せずに残ることがあった。この修正により、プロセスが適切に終了するようになった。

ユーザーへの恩恵

大規模なワークスペースでもファイル表示時にシステムリソースを浪費せず、快適に作業できる。

関連ドキュメント

Fixed
[Claude Code on the web] GitHub Enterprise Server のセッションで、GitHub アカウントのトークンが期限切れになるとアカウントが切断状態と表示される問題を修正。PR や issue への操作時にトークンが自動的に再更新されるようになりました
英語原文を表示
[Claude Code on the web] Fixed GitHub Enterprise Server sessions showing your GitHub account as disconnected once its token expired; PR and issue operations now refresh it automatically

変更前

GitHub Enterprise Server 上のリポジトリを Claude Code on the web で操作するセッションでは、接続された GitHub アカウントのトークンが期限切れになると、そのアカウントが切断された状態として表示されていました。ユーザーは再接続するために手動で操作し直す必要がありました。

変更後

GitHub Enterprise Server のセッションでトークンが期限切れになると、GitHub アカウントが切断された状態として表示されていました。この修正により、PR や issue への操作時にトークンが自動的に再更新されるようになり、アカウント接続が維持されます。

ユーザーへの恩恵

ユーザーはトークンの有効期限を気にせず GitHub Enterprise Server の PR や issue 操作を継続できるようになる。

Fixed
Cloud
Claude GitHub App がインストールされていない組織でも gh コマンドや GitHub API 呼び出しが失敗する不具合を修正した。接続済みの GitHub アカウントを使用するようになり、接続がない場合はその旨を伝える。
英語原文を表示
[Claude Code on the web] Fixed gh and GitHub API calls failing in organizations without the Claude GitHub App; they now use your connected GitHub account and say so when none is connected

変更前

Claude GitHub App がインストールされていない組織では、gh コマンドや GitHub API 呼び出しが失敗していた。接続済みの GitHub アカウントによる認証にフォールバックせず、エラーになったままだった。

変更後

Claude GitHub App がインストールされていない組織でも、接続済みの GitHub アカウントを使って gh コマンドや GitHub API 呼び出しを実行するようになった。アカウントが接続されていない場合は、その旨をユーザーに通知する。

ユーザーへの恩恵

Claude GitHub App を導入していない組織でも /web-setup 経由で接続した GitHub アカウントを使ってクラウドセッションを利用できるようになり、利用範囲が広がる。

Fixed
[Claude Tag] 組織の使用クレジットを使い切った際に「The API rejected the request as invalid(無効なリクエストとして API がリクエストを拒否しました)」と返答する問題を修正した。クレジット切れであることを伝え、追加方法を案内するようになった。
英語原文を表示
[Claude Tag] Fixed Claude replying "The API rejected the request as invalid" when the organization has run out of usage credits; the reply now says so and explains how to add more

変更前

Claude Tag で、組織の使用クレジットを使い切った状態で「The API rejected the request as invalid(無効なリクエストとして API がリクエストを拒否しました)」という、原因を伝えないエラーメッセージが返されるようになった。

変更後

Claude Tag で、組織の使用クレジットを使い切った状態で「The API rejected the request as invalid(無効なリクエストとして API がリクエストを拒否しました)」という、原因を伝えないエラーメッセージが返されるようになった。

ユーザーへの恩恵

クレジット枯渇時にユーザーは原因と追加手段がすぐ分かるようになり、/usage-credits で設定を開いてクレジット追加へ直接進める。

関連ドキュメント

Fixed
[Claude Tag] チャンネルの最上位レベルでClaudeが投稿したメッセージを編集または削除するスレッドリクエストが、訂正応答として返されるのではなく、投稿元のセッションに届くように修正した。
英語原文を表示
[Claude Tag] Fixed thread requests to edit or delete a message Claude posted at the channel's top level being answered with a correction instead of reaching the session that posted it

変更前

チャンネル最上位レベルにClaudeが投稿したメッセージへのスレッド内リクエスト(編集・削除)が、その投稿元のセッションに届かず、Claude Tagがスレッド内で訂正応答を返していた。

変更後

チャンネル最上位レベルのClaude投稿へのスレッド内リクエストが、投稿元のClaudeセッションへ正しく届くようになった。

ユーザーへの恩恵

ユーザーはClaude Tagによる訂正応答に頼らず、Claude自身に直接メッセージの編集・削除を依頼できるようになる。

関連ドキュメント

Fixed
[Claude Tag] 管理者設定 > Review requests の Tool access requests で **Connect** が「Authorization failed」で失敗したり、要求されたアクセスバンドルが削除済みと表示されたりする問題を修正した。
英語原文を表示
[Claude Tag] Fixed **Connect** on Tool access requests under Admin settings > Review requests failing with "Authorization failed" or showing the requested access bundle as deleted

変更前

管理者が Admin settings > Review requests の Tool access requests で **Connect** を押すと、「Authorization failed」で失敗したり、要求されたアクセスバンドルが削除済みとして表示されたりしていた。

変更後

管理者が Admin settings > Review requests の Tool access requests で **Connect** を押すと、接続が正常に完了するようになり、「Authorization failed」というエラーや、要求されたアクセスバンドルが削除済みと表示されることがなくなった。

ユーザーへの恩恵

管理者は権限要求の承認時に接続エラーや誤ったステータス表示に悩まされることなく、要求されたツールアクセスを確実に有効化できるようになった。

シェア:Xはてブ