英語原文を表示
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION) to stop runaway search loops変更前
検索ツールがループに入った場合にコンテキストを大量消費し、セッションが機能不全に陥るリスクがありました。
変更後
検索回数の上限を超えると自動的に停止するため、無限ループによるリソース枯渇を防げます。
ユーザーへの恩恵
Web 検索機能の誤作動を気にせず、長時間セッションを安定して運用できます。
このバージョン以降にも更新があります。
最新版 v2.1.220 を見る →変更項目 48 件
公式 CHANGELOG.md重い処理のバックグラウンド自動移行や、サブエージェント・Web検索への実行上限設定による安定性の強化が図られました。また、プランモードにおける権限制御の厳格化や、エージェントビューの表示・操作性の改善、多様な不具合修正により全体的な信頼性が大きく向上しています。認証フローの統一やプロンプトキャッシングの最適化により、組織での利用やコスト効率も改善されました。
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION) to stop runaway search loops変更前
検索ツールがループに入った場合にコンテキストを大量消費し、セッションが機能不全に陥るリスクがありました。
変更後
検索回数の上限を超えると自動的に停止するため、無限ループによるリソース枯渇を防げます。
ユーザーへの恩恵
Web 検索機能の誤作動を気にせず、長時間セッションを安定して運用できます。
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION) to stop runaway delegation loops; /clear resets the budget変更前
サブエージェントが連鎖的に起動してしまい、セッション全体がハングアップする事象がありました。
変更後
起動上限に達すると自動的に停止し、必要に応じて /clear でリセットできるようになりました。
ユーザーへの恩恵
再帰的な処理エラーによるセッションの完全停止を心配する必要がなくなります。
claude auto-mode reset to restore the default auto-mode configuration, with a confirmation prompt (pass --yes to skip)変更前
自動モードの設定をリセットする簡便な手段がなく、設定の不整合を解消するのに手間がかかっていました。
変更後
コマンド一つでデフォルト構成へ確実に戻せるようになりました。
ユーザーへの恩恵
自動モードの挙動がおかしいと感じた際に、手動で設定ファイルを編集する必要がなくなります。
mode parameter (now ignored); subagents inherit the parent session's permission mode by default変更前
モードの競合により、サブエージェントの設定が想定通りに働かないケースがありました。
変更後
親の設定を継承する明示的な動作になり、サブエージェントの制御がシンプルになりました。
ユーザーへの恩恵
サブエージェント起動時に細かな権限モードを毎回設定する手間が省けます。
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS変更前
長い応答を待つ間、メインセッションがブロックされ操作できない時間が生じていました。
変更後
重い処理は自動的にバックグラウンドへ追いやられるため、即座に次の作業へ進めます。
ユーザーへの恩恵
MCP サーバーの応答待ち時間に作業を中断させられることがなくなります。
/fork now copies your conversation into a new background session (its own row in claude agents) while you keep working; the in-session subagent it used to launch is now /subtask変更前
フォーク実行時に一時的なサブエージェントが起動し、メインの会話から切り離されたコンテキストで動作していました。
変更後
バックグラウンドで独立したセッションが作成され、メインの作業を継続しながらフォークしたタスクを別行として監視できるようになりました。
ユーザーへの恩恵
メインの作業を中断せずにフォークしたタスクを並行管理でき、コンテキストの切り替えコストがなくなります。
/resume in the agent view now opens a picker of past sessions — including sessions deleted from the list — and resumes your pick as a background session変更前
削除したセッションを復元するには複雑なコマンドや履歴検索が必要でした。
変更後
選択画面から直感的に過去の作業環境を呼び出せるようになりました。
ユーザーへの恩恵
間違って消してしまった作業や過去のコンテキストを検索する手間が省けます。
SendMessage bodies are no longer duplicated into replayed history and tool results変更前
メッセージの重複記録により、不要なコンテキストコストが発生していました。
変更後
メッセージ転送効率を最適化し、消費トークンを削減しました。
ユーザーへの恩恵
エージェントチーム利用時のコストを低く抑えられ、より長い会話が可能になります。
forceLoginMethod to be enforced for VS Code extension, SDK, setup-token, and install-github-app logins, not just the terminal変更前
ターミナル以外でのログイン時に強制メソッドが回避される設定漏れがありました。
変更後
全てのインターフェースで強制適用されるようになり、セキュリティが一貫します。
ユーザーへの恩恵
全社的な認証ポリシーを確実に適用でき、セキュリティリスクを低減します。
set_model control request mid-turn; the next model round-trip uses the new model instead of waiting for the next turn変更前
モデル変更リクエストが反映されるまでに、次のターンまで待機が必要でした。
変更後
リクエスト直後から反映されるため、動的なモデル切り替えがより高速になります。
ユーザーへの恩恵
コストや性能を考慮して、処理の途中で即座にモデルを最適化できます。
claude agents --json: sessions waiting on a sandbox, MCP-input, or managed-settings prompt now show as "Needs input" instead of "Working"変更前
入力待ちの状態でも「Working」と表示され、本当に作業中か確認が必要でした。
変更後
ユーザーの介入が必要な状態が明確に区別されます。
ユーザーへの恩恵
どのセッションがユーザー対応を待っているか、即座に見分けることができます。
/fork to name the copy after your prompt when the session has no title, so the row is recognizable in the agent view変更前
セッション名が自動設定されない場合、何のためのタスクか一目で判別できませんでした。
変更後
プロンプトからタスク内容が反映されるため、エージェントビューでタスクの内容を直感的に把握できます。
ユーザーへの恩恵
大量のセッションを並行実行している際に、タスクの検索性と視認性が向上します。
/btw to reopen the side-question panel on your most recent exchange so you can browse earlier answers変更前
一度閉じたサイドパネルの過去の回答を参照するには、再度確認の手間がかかっていました。
変更後
以前の質問と回答のリストを簡単にブラウズ可能になりました。
ユーザーへの恩恵
過去の回答を何度も聞き直す必要がなくなり、効率よく情報整理できます。
← footer hint to pulse N done for a moment when a background agent finishes while nothing needs your input変更前
バックグラウンド作業が終わったことに気づきにくく、完了確認が遅れがちでした。
変更後
ヒント表示が点滅することで、ユーザーに完了を視覚的に知らせます。
ユーザーへの恩恵
エージェントの作業完了を即座に感知し、次のアクションへ移るまでの待ち時間が短縮されます。
変更前
推論レベルが履歴に明示されず、後から推論品質を評価するのが困難でした。
変更後
各ステップの推論労力が記録され、評価や分析に役立てられます。
ユーザーへの恩恵
エージェントがどの程度の労力をかけて回答したかを知ることで、精度向上に向けた調整が可能です。
変更前
リリースノートの tmux 対応記述に誤りがあり、古い tmux バージョンでの同期出力サポートが不完全でした。
変更後
サポート有無を自動検出し、環境に合わせた適切な同期処理を行うようになりました。
ユーザーへの恩恵
tmux 環境での表示の乱れが減り、より安定した画面描画が保証されます。
変更前
一時的なネットワークエラーやレート制限により、検索機能が失敗しがちでした。
変更後
再試行ロジックの導入により、一時的な負荷にも自動で対応できるようになりました。
ユーザーへの恩恵
Web 関連ツールが失敗するたびに手動でやり直す手間が大幅に減ります。
変更前
LLM ゲートウェイ経由の通信において、システムブロックがキャッシングされずトークンコストが高止まりしていました。
変更後
ゲートウェイ経由でもキャッシングが有効になり、入力トークン効率が向上しました。
ユーザーへの恩恵
標準 API 以外の環境でもトークン消費を抑え、コスト効率を維持できます。
変更前
アタッチ時に起動プロセスが完了するまで空白画面が表示されていました。
変更後
セッション起動中であっても、過去の履歴が即座に表示されるため、アタッチのレスポンスが高速化されました。
ユーザーへの恩恵
エージェントの作業状況を確認したいときに、待ち時間を感じずに状況把握が可能です。
変更前
タイトルが長く、パネル内の役割が直感的ではありませんでした。
変更後
より包括的で分かりやすい表現になりました。
ユーザーへの恩恵
UI の視認性が向上しました。
touch, rm) without a permission prompt or SDK canUseTool callback変更前
プランモード中であっても、権限チェックを回避してファイル操作コマンドが誤って実行される危険性がありました。
変更後
あらゆるファイル変更操作が必ず権限プロンプトを経由するよう強制されます。
ユーザーへの恩恵
プランの内容を慎重に確認するまで、意図せぬファイル削除や書き換えが行われる心配がなくなります。
.claude/worktrees, which could create files outside the repository変更前
リポジトリ外への書き込みが発生する可能性があり、Git の整合性が保てないことがありました。
変更後
ワークツリーの作成ロジックが安全に制限され、リポジトリ内の指定ディレクトリのみを操作するように修正されました。
ユーザーへの恩恵
ワークツリー作成時にファイルシステムの汚染や意図しないディレクトリ操作を意識する必要がなくなります。
変更前
停止時コマンドが残存し、ゾンビプロセスやリソースのリークが発生する状況がありました。
変更後
親プロセスから確実にツリー全体を終了させるようになり、終了コードも正確に 143 を返します。
ユーザーへの恩恵
バックグラウンドで放置された古いプロセスを探して個別に kill する作業が不要になります。
!) not executing commands containing file paths while the path autocomplete popup was open変更前
ポップアップが表示されるとシェル入力がブロックされ、コマンドを実行できませんでした。
変更後
ポップアップの状態に関わらずコマンド実行が正常に機能します。
ユーザーへの恩恵
パス補完を使ってファイル名を指定した直後に、そのままコマンドを実行できるようになります。
? help overlay変更前
マルチライン入力を試みても改行が挿入されず、操作に迷うことがありました。
変更後
ショートカットの提示により、改行操作を即座に把握できるようになりました。
ユーザーへの恩恵
複雑なプロンプトを改行しつつ、見やすく整えて送信する際の手間が削減されます。
/ultrareview rejecting PR references like #123, PR 123, and pasted PR URLs; error hints now name the command you actually typed変更前
PR 参照の入力が拒否され、ユーザーが何を入力すべきか混乱するエラーメッセージが出ていました。
変更後
正しい形式を認識し、エラーが発生してもコマンド名が明示されるため解決しやすくなりました。
ユーザーへの恩恵
エラー発生時に原因を特定する時間を短縮できます。
/ultrareview <branch> not fetching the branch from origin when it exists remotely; it now suggests the closest branch name on typos変更前
リモートの変更を取得できず、手動でブランチを同期する必要がありました。
変更後
ブランチが見つからない場合やタイポ時に自動的な提案やフェッチが行われるようになりました。
ユーザーへの恩恵
ブランチ名の完全一致を意識せずに、素早くレビューを開始できます。
/ultrareview skipping the billing confirmation in a new conversation after /clear変更前
リセット後に課金フローが正しく機能せず、利用がブロックされる不整合がありました。
変更後
新しいコンテキストでも正しく課金プロセスがトリガーされます。
ユーザーへの恩恵
リセット後にレビュー機能が突然使えなくなる心配がなくなります。
変更前
ネットワーク設定の競合により、セッション起動が失敗するケースがありました。
変更後
競合する設定を安全に無視し、警告を出しつつ起動を続行します。
ユーザーへの恩恵
環境設定の不備で突然セッションが起動しなくなる事態を回避できます。
変更前
セッション再開時に、過去に読み込んだはずのファイルのステータスが正しく引き継がれていませんでした。
変更後
再開後も読み込み状態が正しく維持されるようになり、中断した箇所からスムーズに編集できます。
ユーザーへの恩恵
再開直後に読み込みエラーを気にする必要がなくなります。
/fork losing their live-parent protection after a state write failure変更前
書き込みエラー発生時に保護が外れ、予期せぬ挙動をしていました。
変更後
状態書き込みに失敗しても、親とのライブ接続状態が保持されるように改善されました。
ユーザーへの恩恵
不安定な状態でもセッションをロストせず、復帰の可能性が高まります。
変更前
再開失敗時に何も表示されず、ユーザーは何が起きているか判断できませんでした。
変更後
詳細な理由を表示することで、ユーザーが次の行動(再開試行か強制再起動)を判断できるようになります。
ユーザーへの恩恵
バックグラウンド作業がハングした際に、手動で復旧させる手段が得られます。
変更前
特定の条件下でアタッチが無視されたり、アンインストールが想定外の箇所に影響するリスクがありました。
変更後
アタッチのロジックおよびプラグイン管理の挙動が安定しました。
ユーザーへの恩恵
日常的な機能の信頼性が向上し、予期せぬ失敗を気にせず作業できます。
変更前
容量制限に達していない場合でもエラーになり、原因も不明瞭でした。
変更後
制限判定が正確になり、エラーメッセージで具体的な対策が提示されるようになりました。
ユーザーへの恩恵
画像分析を伴うタスク時に、誤った制限エラーで作業がストップすることがなくなります。
変更前
検索結果としてエラー文字列が返され、処理のループや誤認を招いていました。
変更後
エラー発生時は正しく認識し、不適切な結果が処理されるのを防ぎます。
ユーザーへの恩恵
API 負荷時にも Web 検索の結果が汚染されず、安定して推論が進められます。
continue:false hook's halt being dropped when the tool fails or completes mid-stream, and hook infrastructure errors being misreported as user rejections変更前
処理の中断フックが機能せず不要な処理が続いたり、設定ミスがユーザーの判断ミスとして報告されていました。
変更後
フックの状態管理が正常化し、原因が正しく特定されるようになりました。
ユーザーへの恩恵
フック定義のトラブルシューティング時に、原因不明の拒否に振り回されることがなくなります。
/background and claude --bg failing with "EUNKNOWN: unknown error, uv_spawn" on Windows when Group Policy blocks PowerShell 5.1; the daemon now prefers PowerShell 7変更前
社内ポリシーで古い PowerShell が制限されている環境で、バックグラウンド起動が失敗していました。
変更後
PowerShell 7 を優先利用することで、制約のある環境でも安定して動作します。
ユーザーへの恩恵
IT 管理ポリシーによって CLI が使用不能になる事態を防げます。
変更前
エラーメッセージが不自然に破損し、理由が読み取れないケースがありました。
変更後
絵文字の境界を考慮して表示が切り詰められるようになり、可読性が維持されます。
ユーザーへの恩恵
拒否理由を確認する際に、壊れたテキストを解析するストレスがなくなります。
/ultrareview's "not a git repository" error on Claude Desktop now suggesting the project's repository folder instead of terminal commands変更前
ターミナルコマンドが提案され、デスクトップ環境では不親切なメッセージでした。
変更後
デスクトップ環境に合った操作を案内するようになり、混乱を防ぎます。
ユーザーへの恩恵
Git 知識がなくても、UI 操作だけで問題を解決できるようになります。
ExitWorktree failing with "no active EnterWorktree session" after resuming a session with --continue/--resume in print/SDK mode変更前
再開されたセッションにおいて、ワークツリー終了コマンドが現在の実行環境を正しく認識していませんでした。
変更後
SDK モードでの継続実行時でもワークツリー状態が適切に管理されます。
ユーザーへの恩恵
自動化されたセッション管理時に終了処理のエラーに煩わされなくなります。
変更前
通知が重複してリーダーに届き、ノイズとなっていました。
変更後
通知ロジックが正され、不要な重複通知が送られなくなりました。
ユーザーへの恩恵
チームの状態確認がより正確かつスッキリとしたものになります。
変更前
長いパスが原因でUIが崩れ、操作ガイドが読み取りにくい状態でした。
変更後
テキストが適切に配置され、操作ガイドが崩れずに表示されるようになりました。
ユーザーへの恩恵
UIのレイアウト崩れに惑わされず、迷いなくプラン修正を行えます。
変更前
リサイズ後に表示が崩れ、操作パネルが正しくフィットしませんでした。
変更後
リサイズ後のウィンドウサイズに合わせてパネルが正しく更新されます。
ユーザーへの恩恵
フルスクリーン作業中にターミナルサイズを変更しても、即座に快適な表示に戻ります。
変更前
行番号がないため、差分の詳細な位置特定が困難でした。
変更後
レイアウトが狭くても行番号などの重要なプレビュー情報が表示され続けます。
ユーザーへの恩恵
小さなウィンドウでのコードレビュー時に、変更箇所の追跡が容易になります。
変更前
特定のモニタリング環境でトレースデータの送信が正常に行えませんでした。
変更後
エンコーディング設定を調整し、これらのエンドポイントでも正常にデータ送受信が可能になりました。
ユーザーへの恩恵
独自の監視インフラを採用している環境でも、トレース情報の収集がスムーズになります。
trace_id/span_id when TRACEPARENT is set in SDK/headless mode変更前
分散トレース情報が不完全になり、トレースの追跡が困難でした。
変更後
ID が正しく記録されるようになり、分散トレースが正常に統合されます。
ユーザーへの恩恵
大規模なシステムでエージェントの挙動を追跡する際、ログ同士の関連付けが確実に行えます。