バックナンバー · BACK ISSUE
v2.1.196
/model の組織既定モデル、読みやすいセッションの既定名、チャットでのクリック可能なファイル添付を追加し、claude mcp list/get がリポジトリ自己承認の .mcp.json サーバーを自動起動しないようにするセキュリティ修正を加えました。あわせて、プロセスの停止・再起動をまたいだバックグラウンドセッション/エージェントの信頼性(Windows を含む)を改善し、ストリーミングのアイドル監視を全プロバイダで既定有効にし、claude agents・プラグイン・MCP OAuth まわりの多数の不具合を修正しています。
組織の既定モデルに対応。管理者が組織コンソールで設定でき、自分でモデルを選んでいない場合に
/modelで「Org default」(または「Role default」)として表示されます。詳しく
組織として既定で使うモデルを管理者が指定できるようになりました。管理者が組織コンソールで既定モデルを設定すると、ユーザーが自分でモデルを選んでいない場合に/modelの画面で「Org default」(役割ごとなら「Role default」)と表示されます。組織でモデルの利用方針を揃えたい管理者と、特に指定せず標準のモデルを使いたいメンバーの双方に役立ちます。セッション開始時に読みやすい既定の名前を付けるようにし、識別やメッセージ送信がしやすくなりました。
詳しく
セッションを始めたときに、人が読んで分かりやすい既定の名前が自動で付くようになりました。これまでは判別しづらい名前で、どのセッションがどれか見分けにくいことがありました。今後は名前から内容を推測しやすくなり、複数のセッションを使い分けたり、特定のセッションにメッセージを送ったりする操作が楽になります。チャット内のファイル添付をクリック可能にしました。Cmd/Ctrl + クリックで、Finder/エクスプローラ上の該当ファイルを表示します。
詳しく
チャットに表示されるファイル添付を、クリックで操作できるようになりました。添付を Cmd(または Ctrl)+ クリックすると、macOS の Finder や Windows のエクスプローラでそのファイルの場所が開かれます。会話に出てきたファイルを手早く実体で確認したい人が、パスを手で辿らずにすぐ開けるようになります。
バックグラウンドセッションの信頼性を改善。長時間のコマンドやワークフローが、セッションのプロセスの停止・再起動・更新をまたいでも生き残るようになりました。Windows でも、バックグラウンドのシェルは終了させずに引き継がれます。
詳しく
バックグラウンドセッションの安定性が向上しました。これまでは、セッションのプロセスが停止・再起動・更新されると、長く動いているコマンドやワークフローが巻き添えで止まってしまうことがありました。今後はそうした状況でも処理が生き残って継続します。Windows では従来バックグラウンドのシェルが強制終了されていましたが、終了させずに別プロセスへ引き継ぐ方式になり、時間のかかる作業を背後で走らせ続ける人が中断に悩まされにくくなります。バックグラウンドエージェントを改善。デーモンの再起動で停止したワーカーが、次にエージェントビューを開いたときに中断した地点から自動的に再開されるようになりました。
詳しく
バックグラウンドエージェントの動作が改善されました。これまでは管理用の常駐プロセス(デーモン)が再起動すると、その配下で動いていたワーカーが止まったままになることがありました。今後は次にエージェントビューを開いたときに、それらのワーカーが中断した地点から自動的に再開されます。バックグラウンドエージェントを多用する人が、デーモンの再起動で作業が止まったままになるのを避けられます。/code-reviewワークフローを改善。5 つのクリーンアップ用ファインダーを 1 つに統合し、トークン使用量を約 25% 削減しました。詳しく
/code-review(コードレビュー)ワークフローを効率化しました。これまで別々だった 5 つのクリーンアップ検出処理(finder)を 1 つにまとめたことで、レビューにかかるトークン使用量がおよそ 25% 減りました。/code-reviewを頻繁に使う人にとって、消費トークンとコストを抑えつつ同じレビューを受けられるようになります。ストリーミング中に変化のないサブツリーの走査を省くことで、ターミナル UI のフレームごとの描画処理を軽減しました。
詳しく
応答をストリーミング表示しているときの、ターミナル UI の描画処理を軽くしました。これまでは画面の各フレームで、内容が変わっていない部分(サブツリー)まで毎回たどっていましたが、変化のない箇所の走査を省くようにしました。応答が流れてくる間の表示がより滑らかになり、特に長い出力中の操作感が改善します。ストリーミングのアイドル監視(watchdog)が全プロバイダで既定有効になりました。応答ストリームが 5 分間イベントを出さない場合に中断して再試行します。無効化するには
CLAUDE_ENABLE_STREAM_WATCHDOG=0を設定します。詳しく
応答のストリーミングが固まっていないか見張る監視機能(watchdog)が、すべてのプロバイダで既定でオンになりました。応答ストリームが 5 分間まったくイベントを出さない場合に、その通信を打ち切って自動的にやり直します。これにより、応答が無言のまま止まってしまうケースで延々と待たされることが減ります。この挙動を望まない場合は、環境変数CLAUDE_ENABLE_STREAM_WATCHDOG=0を設定すれば無効化できます。ANTHROPIC_BASE_URLが Anthropic 以外のホストを指している場合、リモートコントロールが無効化されるようになりました。CLAUDE_CODE_USE_BEDROCK/_VERTEX/_FOUNDRYでの既存の挙動に揃えています。詳しく
環境変数ANTHROPIC_BASE_URLが Anthropic 以外のホストを指しているとき、リモートコントロール機能が無効になるようになりました。これは、CLAUDE_CODE_USE_BEDROCK・_VERTEX・_FOUNDRYを使っている場合にすでに無効化されていた挙動に合わせたものです。独自のエンドポイントや第三者のホストに接続して使う人にとって、想定外の経路でリモート操作が有効になるのを防ぎます。フォアグラウンドセッションからエージェントビューを開く操作を、
←を 2 回ではなく 1 回押すだけに変更し、バックグラウンドセッションの挙動に揃えました。詳しく
フォアグラウンド(手前で操作中)のセッションからエージェントビューを開くときの操作が変わりました。これまでは←(左矢印)を 2 回押す必要がありましたが、今後は 1 回押すだけで開けます。これはバックグラウンドセッションでの操作と同じ挙動で、どちらのセッションからでも同じ感覚でエージェントビューを呼び出せるようになります。
セキュリティ:
claude mcp list/getが、コミット済みの.claude/settings.jsonでリポジトリが自己承認した.mcp.jsonのサーバーを起動しないように修正。信頼していないワークスペースでは⏸ Pending approvalと表示されます。詳しく
claude mcp listやclaude mcp getを実行したときに、リポジトリにコミットされた.claude/settings.jsonで「承認済み」と自己申告された.mcp.jsonの MCP サーバーが、ユーザーの確認なしに起動されてしまう問題を修正しました。今後はまだ信頼していないワークスペースでは、それらのサーバーは起動されず⏸ Pending approval(承認待ち)と表示されます。信頼できないリポジトリを開く人が、設定ファイル経由で勝手に外部サーバーを実行されるリスクから守られます。バックグラウンドジョブを呼び起こす際に、トランスクリプト判定が本物のトランスクリプトを誤読し、会話を完全に削除して元のプロンプトを再実行してしまう問題を修正。今後はファイルを退避するだけで、削除しないようにしました。
詳しく
停止していたバックグラウンドジョブを再び呼び起こすとき、会話履歴(トランスクリプト)の中身を調べる処理が正規の履歴を誤って壊れたものと判断し、その会話を完全に削除したうえで最初のプロンプトを実行し直してしまう不具合を修正しました。今後は問題があると判断しても履歴ファイルは消さず、別の場所へ退避するだけになります。バックグラウンド作業を再開する人が、進めてきた会話を失わずに済みます。利用上限に達した瞬間に複数の並列リクエストが実行中だった場合に、レート制限の警告がちらついて消えたり、レート制限のテレメトリが過剰にカウントされたりする問題を修正。
詳しく
利用上限(レート制限)に達したちょうどそのタイミングで、複数のリクエストが同時に走っていると、上限超過の警告が点いたり消えたりちらついたり、レート制限の計測データ(テレメトリ)が実際より多く数えられてしまう不具合を修正しました。今後は並列リクエスト中でも警告が安定して表示され、計測も正確になります。上限まわりの挙動が分かりにくかった人や、利用状況を計測している組織に関係します。バックグラウンドセッションのターン後に要約行が重複する問題を修正。スキーマに弾かれた StructuredOutput の試行が、その再試行と並んで表示されなくなりました。
詳しく
バックグラウンドセッションが1ターン処理したあとに、まとめ(recap)の行が二重に表示される不具合を修正しました。原因は、スキーマ検証で弾かれたStructuredOutput(構造化出力)の試行が、やり直し(リトライ)の結果と一緒に画面に残ってしまっていたためです。今後は失敗した試行は表示されず、最終的な結果だけが一度表示されます。バックグラウンドの結果を読み返す人が、重複した行に戸惑わずに済みます。PowerShell での
git diff/git grep、egrep/fgrep、および|を含むクォート済み検索パターンが、終了コード 1 を返したときに失敗扱いされる問題を修正し、Bash と同じ挙動に揃えました。詳しく
PowerShell でgit diff・git grepやegrep・fgrep、あるいは|を含む検索パターンをクォートして実行したとき、それらが「該当なし」を示す終了コード 1 を返すと、エラー(失敗)として扱われてしまう不具合を修正しました。今後は Bash と同じく、終了コード 1 を必ずしも失敗とは見なさなくなります。Windows の PowerShell で Claude Code を使う人が、検索コマンドを誤って失敗と判定されずに済みます。claude agentsのサイドパネルの複数の問題を修正。エージェントを開いた際にキーボードフォーカスが固着する、開くたびにバックグラウンドジョブのサブエージェント種別が失われる、実行中のセッションが誤った状態を表示する、といった不具合です。詳しく
claude agentsのサイドパネルで起きていた複数の不具合をまとめて修正しました。具体的には、エージェントを開いたときにキーボードのフォーカスが動かせなくなる、パネルを開くたびにバックグラウンドジョブのサブエージェントの種別が消えてしまう、実際には実行中のセッションが間違った状態として表示される、といった問題です。今後はフォーカス操作・種別の保持・状態表示がいずれも正しく動きます。サイドパネルでエージェントを管理する人の操作性が改善します。claude agents --dangerously-skip-permissionsが、バイパスの注意書きを表示して起動したエージェントにバイパスモードを適用する代わりに、黙って auto モードに後退してしまう問題を修正。詳しく
claude agents --dangerously-skip-permissions(許可確認をすべて省くオプション)を指定しても、本来表示すべき危険性の注意書き(disclaimer)を出さず、黙って通常の auto モードに切り替わってしまう不具合を修正しました。今後はこのオプションを使うと注意書きが表示され、起動された各エージェントにもきちんとバイパスモードが適用されます。許可確認を省いてエージェントを動かしたい人が、意図どおりのモードで実行できるようになります。Remote セッションのターン途中でのクラッシュ復旧を修正。サーバー再起動で中断されたセッションが、次のワーカーで自動的に再開されるようになりました。
詳しく
Remote セッション(クラウド側で動かすセッション)が処理の途中でサーバーの再起動によって中断されたときの復旧を修正しました。これまでは中断されたまま止まることがありましたが、今後は次に割り当てられたワーカー上で自動的に続きから再開されます。Remote セッションを使う人が、サーバー側の再起動に巻き込まれても作業を失わずに済みます。/cdで移動したセッションが、移動元のパスに特殊文字を含む場合に、非正常終了の後で元ディレクトリの再開一覧に再び現れる問題を修正。詳しく
/cdで別のディレクトリに移動したセッションが、移動元のパスに特殊文字が含まれていて、かつクラッシュなどで正常に終了しなかった場合に、移動前のディレクトリの再開(resume)一覧に再び現れてしまう不具合を修正しました。今後は移動後のセッションが古い場所の一覧に戻ってこなくなります。特殊文字を含むパスで作業しながら/cdを使う人が、再開一覧の重複や混乱に悩まされずに済みます。claude plugin validateが、ソースが「.」のローカルプラグインを飛ばしたり、最初のエラー種別で止まってしまう問題を修正。詳しく
claude plugin validate(プラグインを検証するコマンド)で、ソースの指定が「.」になっているローカルプラグインが検証から飛ばされてしまう問題と、最初に見つかったエラーの種類だけ報告して以降の検証を打ち切ってしまう問題を修正しました。今後はカレントディレクトリのローカルプラグインも検証され、複数種類のエラーがまとめて報告されます。プラグインを開発・検証する人が、問題を一度に把握できるようになります。アイドルのプロンプトで Esc Esc を押しても巻き戻しメニューが開かない問題を修正(リグレッション)。バックグラウンドエージェントの停止には Ctrl+C または Ctrl+X Ctrl+K を使います。
詳しく
入力待ち(アイドル)状態のプロンプトで Esc を2回押しても、本来開くはずの巻き戻し(rewind)メニューが開かない不具合を修正しました。これは以前は動いていた機能の劣化(リグレッション)です。なお、バックグラウンドエージェントを止めたい場合は Ctrl+C または Ctrl+X Ctrl+K を使います。Esc Esc で会話を巻き戻す操作に慣れていた人が、再びその操作を使えるようになります。スコープが指定されていないときに MCP の OAuth が認可サーバーの
scopes_supportedカタログ全体を要求し、セルフホスト型 GitLab などの企業 IdP でinvalid_scopeエラーになる問題を修正。詳しく
MCP サーバーの OAuth 認証で、利用するスコープ(権限の範囲)が指定されていない場合に、認可サーバーが公開しているscopes_supported(対応スコープの一覧)をまるごと要求してしまい、その結果セルフホスト型の GitLab やその他の企業向け ID プロバイダ(IdP)でinvalid_scopeエラーになって認証が失敗する不具合を修正しました。今後は過剰なスコープ要求をせず、こうした環境でも認証が通ります。企業の IdP 経由で MCP サーバーに接続する人に関係します。Bedrock で
/contextがすべてのツールグループのトークン数を 0 と表示する問題を修正。詳しく
Amazon Bedrock 経由で使っているときに、/context(コンテキストの内訳を表示するコマンド)がすべてのツールグループのトークン数を 0 と表示してしまう不具合を修正しました。今後は Bedrock でも各ツールグループが消費しているトークン数が正しく表示されます。Bedrock を使いながらコンテキストの使用量を確認したい人が、正確な内訳を見られるようになります。/deep-researchで検証の失敗がunverifiedではなく「all claims refuted」と誤って報告される問題を修正。詳しく
/deep-research(深掘り調査)で、主張を裏付ける検証(verifier)がうまく行えなかったときに、その状態を本来のunverified(未検証)ではなく「all claims refuted」(すべての主張が反証された)と誤って報告してしまう不具合を修正しました。今後は検証できなかった場合と反証された場合が正しく区別されます。調査結果の信頼性を読み取る人が、検証状況を取り違えずに済みます。マーケットプレースが git リポジトリを背後に持つローカルフォルダのパスとして追加された場合に、プラグインの依存バージョンの固定が反映されない問題を修正。
詳しく
マーケットプレースを、git リポジトリで管理されているローカルフォルダのパスとして登録した場合に、プラグインが指定している依存バージョンの固定(version pin)が無視されてしまう不具合を修正しました。今後はこの形でマーケットプレースを追加しても、指定どおりのバージョンが守られます。ローカルフォルダ経由でプラグインを配布・利用する人が、意図したバージョンを確実に使えるようになります。claude agentsのセッション状態を修正。完了した行が「Done」と「Needs your input」の間で揺れなくなり、停滞したエージェントは「Needs attention」と表示され、PR に言及する結果にはクリック可能なリンクが付きます。詳しく
claude agentsのセッション状態の表示をまとめて修正しました。完了済みの行が「Done」と「Needs your input」(入力待ち)の間で表示が行ったり来たりしていた問題を直し、処理が止まってしまったエージェントには「Needs attention」(要対応)という分かりやすいラベルを付け、さらに結果文にプルリクエスト(PR)が含まれる場合はクリックできるリンクを表示するようにしました。多くのエージェントを一覧で管理する人が、各セッションの状態を正しく把握し、PR へすぐ移動できるようになります。音声モードが有効なときに、非常に速いタイピング中に音声入力がスペースを飲み込んだり、誤って録音を開始したりする問題を修正。
詳しく
音声モードを有効にしている状態で非常に速くタイピングすると、音声入力(ディクテーション)が入力したスペースを取りこぼしたり、意図せず録音を開始してしまったりする不具合を修正しました。今後は速く打っても、スペースが消えたり勝手に録音が始まったりしなくなります。音声モードを常時オンにしつつキーボードでも素早く入力する人の操作が、安定するようになります。
原文 Markdown を表示
## 2.1.196
- Added support for organization default models — admins set it in the org console; it shows as "Org default" (or "Role default") in `/model` when you haven't picked one yourself
- Added readable default names for sessions at start, making them easier to identify and message
- Added clickable file attachments in chat — Cmd/Ctrl-click reveals the file in Finder/Explorer
- Security: `claude mcp list`/`get` no longer spawn `.mcp.json` servers that a repo self-approved via a committed `.claude/settings.json`; untrusted workspaces show `⏸ Pending approval`
- Fixed waking a background job permanently deleting its conversation and re-running the original prompt when the transcript probe misread a real transcript; the file is now set aside, never deleted
- Fixed the rate-limit warning flickering off and rate-limit telemetry being over-counted when multiple parallel requests were in flight at the moment a usage limit was hit
- Fixed duplicate recap lines after a background session's turn: a schema-rejected StructuredOutput attempt no longer renders alongside its retry
- Fixed PowerShell `git diff`/`git grep`, `egrep`/`fgrep`, and quoted search patterns containing `|` being reported as failures when they exit 1, matching Bash behavior
- Fixed multiple `claude agents` side panel issues: keyboard focus getting stuck when opening an agent, background jobs losing their subagent types on every open, and sessions showing incorrect status while actively running
- Fixed `claude agents --dangerously-skip-permissions` silently falling back to auto mode instead of showing the bypass disclaimer and applying bypass mode to spawned agents
- Fixed mid-turn crash recovery for Remote sessions — sessions interrupted by a server restart now auto-resume on the next worker
- Fixed sessions moved with `/cd` reappearing in the old directory's resume list after a non-graceful exit when the old path contained special characters
- Fixed `claude plugin validate` skipping local plugins whose source is "." and stopping after the first error class
- Fixed Esc Esc at an idle prompt not opening the rewind menu (regression); use Ctrl+C or Ctrl+X Ctrl+K to stop background agents
- Fixed MCP OAuth requesting the authorization server's full `scopes_supported` catalog when no scope is specified, causing `invalid_scope` failures on GitLab self-hosted and other enterprise IdPs
- Fixed `/context` showing 0 tokens for all tool groups on Bedrock
- Fixed `/deep-research` misreporting verifier failures as "all claims refuted" instead of `unverified`
- Fixed plugin dependency version pins not being honored when the marketplace was added as a local folder path backed by a git repo
- Fixed `claude agents` session status: completed rows no longer flip between "Done" and "Needs your input", stalled agents are now labeled "Needs attention", and results that mention a PR show a clickable link
- Fixed voice dictation swallowing spaces and spuriously starting a recording during very fast typing when voice mode is enabled
- Improved background session reliability: long-running commands and workflows now survive the session's process being stopped, restarted, or updated — including on Windows, where background shells are handed off instead of being killed
- Improved background agents: workers killed by a daemon restart are now automatically resumed from where they left off the next time the agents view opens
- Improved `/code-review` workflow: merged five cleanup finders into one, cutting token usage by roughly 25%
- Reduced per-frame rendering work in the terminal UI by skipping no-op subtree walks during streaming
- The streaming idle watchdog is now on by default for all providers — it aborts and retries when a response stream produces no events for 5 minutes. Set `CLAUDE_ENABLE_STREAM_WATCHDOG=0` to disable.
- Remote Control is now disabled when `ANTHROPIC_BASE_URL` points at a non-Anthropic host, matching the existing behavior under `CLAUDE_CODE_USE_BEDROCK`/`_VERTEX`/`_FOUNDRY`
- Changed opening the agents view from a foreground session to require a single `←` press instead of two, matching the behavior in background sessions