英語原文を表示
変更前
ターミナル画面下部に配置されている様々な状態表示(フッター情報)の右端位置が、上の入力枠の境界線と微妙にずれており、視覚的な美しさを損ねていました。
変更後
すべてのフッター項目と通知テキストの右マージンが、プロンプト入力欄の右端にピタリと揃うよう配置が整えられます。
ユーザーへの恩恵
ターミナルの情報レイアウトが整然と美しく整い、画面の見やすさに集中できるようになります。
メインスレッドで使用するエージェントの名前を指定し、システムプロンプトや使用ツール、モデルを適用します。
--agent フラグで実行する際、エージェント定義に含まれる MCP サーバーやフックを自動的にロードしてワークフローをカスタマイズできます。Name of an agent (built-in or custom) to use for the main thread. Applies the agent's system prompt, tool restrictions, and model. See https://code.claude.com/docs/en/sub-agents
変更前
ターミナル画面下部に配置されている様々な状態表示(フッター情報)の右端位置が、上の入力枠の境界線と微妙にずれており、視覚的な美しさを損ねていました。
変更後
すべてのフッター項目と通知テキストの右マージンが、プロンプト入力欄の右端にピタリと揃うよう配置が整えられます。
ユーザーへの恩恵
ターミナルの情報レイアウトが整然と美しく整い、画面の見やすさに集中できるようになります。
subagent_typeが省略された場合に利用可能なエージェントの一覧を示す明確なエラーを返すように変更したsubagent_type there now gets a clear error listing the available agents変更前
必要なエージェントが起動できないセッションでAgentツールを呼び出した際、存在しない、または利用できない汎用エージェントを誤って提示し、エラーの根本原因が分かりにくかった
変更後
対象のエージェントが利用できない場合は、省略された subagent_type を検知して、現在有効なエージェントを一覧表示する親切なエラーメッセージを表示するようになる
ユーザーへの恩恵
サブエージェントの設定ミスが発生した際、どのエージェント名を指定すればよいか即座に判断できるようになる
selection:clear を追加しました。キーを割り当てることで、アプリ内のテキスト選択状態を解除できるようになり、エージェントビュー内でも動作します。selection:clear keybinding action, so a key can be bound to clear an in-app text selection; also works in the agents view変更前
フルスクリーンモードなどのアプリ内テキスト選択において、キーボード操作から選択状態を明示的に解除するための専用のキーバインドアクションが存在しませんでした。
変更後
selection:clear アクションが用意され、~/.claude/keybindings.json で任意のキーを割り当てることで、キーボードから素早くアクティブなテキスト選択範囲を解除できるようになります。
ユーザーへの恩恵
選択状態を解除するためにマウスをクリックし直したり、不要なテキスト選択が残ったまま操作を続けたりする必要がなくなります。
変更前
メインセッションのバックグラウンドでサブエージェントを実行中にツール許可を求められ、ユーザーが「このセッション中のみ許可/拒否」を選択しても、その決定が適切に保持されずに再度プロンプトが表示されていました。
変更後
バックグラウンドのサブエージェントに対する許可要求であっても、セッション単位で指定した承認や拒否の選択結果が正しく記憶され、セッション終了まで適用され続けます。
ユーザーへの恩恵
同じセッション内でサブエージェントがツールを起動するたびに、同じ承認ダイアログを何度もクリックして答え直す必要がなくなります。
/config から「Default teammate model」の設定項目を削除しました。エージェントチームのチームメイト(teammate)は、起動時に個別のモデル名が指定されていない限り、自動的にリーダー(メインセッション)と同じモデルを使用するように仕様を統一しました。/config; agent-team teammates now use the leader's model unless the spawn names one変更前
/config でデフォルトのチームメイト用モデルがグローバル指定されていたため、メインセッションを Opus 5 などの高性能モデルに切り替えても、裏で起動する並列チームメイトが古いデフォルト指定(Haiku等)のまま実行されてしまい、共同作業のクオリティが意図せず下がる原因になっていました。
変更後
メインセッションのモデル(Sonnet 5/Opus 5等)がチームメイトにも自動で伝播するようになり、タスク呼び出しのパラメータで直接モデルを指定しない限り、チーム全体のエンジンのバージョンが一律で同期されるようになります。
ユーザーへの恩恵
メインセッションのモデルを切り替えた後に、並列処理を行うチームメイトの思考精度を合わせるために /config を開いてサブモデルの設定を毎回変更する必要がなくなります。
--worktree flag and the claude agents view (where MRs display as !N)変更前
GitLab のマージリクエスト(MR)を使用して作業用ツリー(worktree)を作成したり、エージェントビューで GitLab MR の状態を直感的に確認したりすることができませんでした。
変更後
--worktree フラグに GitLab MR の URL を直接渡してブランチを作成できるようになり、claude agents ビューでもマージリクエストが「!N」形式で識別表示されるようになります。
ユーザーへの恩恵
GitHub だけでなく GitLab を使用している環境でも、マージリクエストの URL を指定するだけで簡単に関連作業用ツリーを構築し、エージェントの状態を確認できるようになります。
claude self-hosted-runner session start time: the session branch is now created without rewriting the working tree, and two server round trips no longer block the agent's launch変更前
セルフホストランナーでセッションを開始するたび、ワーキングツリーの無駄な再生成や余計なネットワークリクエストが発生し、エージェントが動き出すまでに余計な待ち時間がかかっていました。
変更後
ワーキングツリーに触れることなくGitブランチを迅速に作成し、不要な接続シーケンスを排除してランナーセッションが瞬時に開始されるようになります。
ユーザーへの恩恵
セルフホストランナーを使用している環境で、コマンドを打ってから Claude が応答し始めるまでの初期待ち時間が大幅に削減されます。
subagent_type: "fork" subagent inherits the full conversation and prompt cache, and non-teammate agent spawns in interactive sessions now run in the background by default変更前
以前は、サブエージェントのフォーク機能がデフォルトでオフだったため、新しいコンテキストウィンドウで最初から会話を再開する必要がありました。また、対話型セッションでのサブエージェントがフォアグラウンドで実行され、プロンプトを占有していました。
変更後
フォークされたサブエージェントが親の会話履歴とプロンプトキャッシュをすべて引き継ぎ、バックグラウンドで自動的に自律タスクを実行します。許可プロンプトは必要に応じてメインセッションのターミナルに表示されます。
ユーザーへの恩恵
サブエージェントを起動するたびに前提知識やコンテキストを手動で渡し直したり、作業完了までターミナルを占有されて待機したりする必要がなくなります。
glab CLIの設定パスに対してもGitHubと同様のサンドボックス保護を適用しますglrt-, gloas-, glptt-, glagent-, glimt-, glsoat-, glcbt-, glft-, glffct-) and full redaction of routable glpat-/gldt- tokens; the glab CLI config store gets the same sandbox and credential-path protection as gh変更前
GitLabトークン(glrt-やglpat-など)がコマンドの出力やファイル読み込みを通じて、意図せず外部ツールやログに平文のまま露出するリスクがありました。
変更後
サンドボックスで実行されるコマンドに対して、GitLabトークンを検知して自動的にダミー値へマスク処理(redaction)を行い、glabの設定ファイルへの不正な書き込みも遮断します。
ユーザーへの恩恵
GitLab連携コマンドをサンドボックス内で実行する際に、プライベートトークンが不正に読み取られて外部に流出する心配がなくなります。
/code-review コマンドで高負荷・超高負荷(high, xhigh, max)の思考レベルを指定した場合でも、低負荷時と同様に独立したバックグラウンドエージェントプロセスで非同期に処理を実行するよう統一しました/code-review at high, xhigh, and max effort now runs in a background agent like the other levels変更前
コードレビューを実行する際、思考に多くのトークンを使用する高い思考レベルを指定すると、レビューが現在の対話型セッションの中でフォアグラウンドで実行され、完了するまで操作がブロックされていました。
変更後
思考レベルの高さに関係なく、すべての/code-review処理が裏で動作する独立したサブエージェントに完全に委託され、レビュー中も自分のターミナルで作業を継続できます。
ユーザーへの恩恵
巨大なプルリクエストの厳格なディープコードレビューを起動した際、レビュー結果が返ってくるまでの長い時間、手元のCLIターミナル操作を止められることなく、コーディングを進めることができます。
/tasks コマンドによる確認を促すフッターヒントを表示するとともに、3つ以上の完了タスクが滞留した際の「↓ N more」インジケーターを左側に寄せて視認性を高めました/tasks footer hint, and the "↓ N more" overflow indicator moved left for visibility変更前
サブエージェントが仕事を完了した後も、ターミナル下部のステータスパネルに完了した行がずっと残り続けて表示領域を圧迫していました。また、折りたたまれた非表示タスクのカウントも画面端で気づきにくい状態でした。
変更後
完了したサブエージェント行は直ちに非表示となり、残りの稼働タスクのみが整理されて表示されます。折りたたまれた情報のバッジは開発者が認識しやすい左端に配置され、ターミナル全体は/tasksで一覧できることを案内します。
ユーザーへの恩恵
複数の並列バックグラウンドタスクが動作している状況でも、ターミナル画面がログや古い完了表示で埋め尽くされず、現在の主要な入出力領域をクリーンに維持できます。
/powerup コマンドツアー内にあった同様の誘導ポップアップを削除しました/powerup tour変更前
Claude Codeの初回起動時や、チュートリアルツアーを実行するたびに、すでに熟練している開発者に対しても毎回「カスタムエージェントを作ってみましょう」という案内が繰り返し差し挟まれ、表示領域が狭められていました。
変更後
これらの静的なTIPSやチュートリアルステップを完全に削除し、起動時のターミナル表示をシンプル化、本来の目的である開発プロンプトの入力へ即座にアクセスさせます。
ユーザーへの恩恵
起動するたびに不要な「エージェント作成のおすすめ」テキストにターミナル画面の上部を無駄に占有される煩わしさが解消されます。
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 で無効化可能)。CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 disables)変更前
複数の並列エージェントを完全に同時に起動すると、キャッシュが生成される前にすべてのリクエストが API に到達するため、全員が同じ長大プロンプトの読み込み料金をフルで支払う必要がありました。
変更後
1人目の起動からごく僅かな時間差を設けて次を起動させるため、2人目以降は1人目が構築したプロンプトキャッシュを再利用し、料金を大幅に削減できます。
ユーザーへの恩恵
並列処理を伴う大規模なワークフローを実行する際の、API トークン消費コストを大幅に抑えることができます。
claude agentsコマンドに、信頼されていないディレクトリに対するワークスペース信頼確認プロンプトを追加し、claudeコマンドと同様の挙動に統一しました。claude agents for untrusted directories, matching the behavior of claude変更前
信頼されていないディレクトリでclaude agentsを実行した際、ワークスペース信頼の確認プロンプトが表示されず、プロジェクト設定で許可されているルールが適用されない状態が分かりづらい状況でした。
変更後
信頼されていないディレクトリでclaude agentsを起動した際にも、通常のclaude起動時と同様にワークスペースを信頼するかどうかの確認プロンプトが表示されます。
ユーザーへの恩恵
プロジェクト固有の権限ルールやMCP設定を安全かつスムーズに適用させることができるようになります。
変更前
セッションのライフサイクル全体で作成できるサブエージェント(Agentツールによって起動されるものやフォークセッションなど)が累計200個に制限されていたため、多数のタスクを1つの長い会話セッションで繰り返しデバッグしていると、上限に達して新しいタスクの委譲が拒否されていました。
変更後
セッション中の累計サブエージェント作成数の上限が取り払われました。これにより、同じ会話の中で何回でも新しいサブエージェントを利用できるようになります。ただし、同時に並行して走らせる数や、エージェントの中にエージェントを作るネストの深さの制限はこれまで通り維持されます。
ユーザーへの恩恵
長大な開発プロジェクトのデバッグを1つのセッションで続けていても、途中でエージェント作成エラーに突き当たることがなくなります。
変更前
サブエージェントとして実行したいモデルの選択が組織のポリシーなどで制限されている場合、警告なしに黙って親モデルへとフォールバックして処理が実行されていたため、どのモデルでタスクが実行されているかを正確に把握できませんでした。
変更後
指定したサブエージェントモデルが制限されて親モデルで代わりに実行される際、ターミナル上で明確に警告が表示されるようになります。
ユーザーへの恩恵
意図しないモデルの利用や制限による挙動の変化に、警告メッセージを見るだけですぐに気づけるようになります。
bypassPermissions モードが、組織の bypass-permissions 無効化ポリシーを無視して権限をスキップできていた不具合を修正しました。bypassPermissions mode ignored the org bypass-permissions disable policy変更前
組織管理者が managed-settings などで disableBypassPermissionsMode を設定して権限チェックのスキップを禁止していても、特定のカスタムエージェント定義内の bypassPermissions モードを介すとそのポリシーがすり抜けられてしまう抜け道が存在しました。
変更後
エージェント定義内の設定であっても組織の無効化ポリシーが最優先で適用され、bypassPermissions モードが正しく無視されるようになります。
ユーザーへの恩恵
組織全体のセキュリティルールを個別設定でバイパスされる恐れがなくなり、確実なガバナンスが機能します。
変更前
バックグラウンドで会話履歴を丸ごと引き継いだ(フォークした)サブエージェントの処理をレジュームする際、親プロンプトの読み込みエラーや構成失敗が起きると、状態がデッドロックに陥り再起動もアタッチもできなくなっていました。
変更後
プロンプトの構築失敗時でもセッション状態が正しくリセットされるようになり、再開処理がスタックする問題が解消されます。
ユーザーへの恩恵
再開プロセスのエラーによってターミナル全体のセッション操作が操作不能になり、最初からやり直す必要がなくなります。
変更前
ワークツリーによる隔離セッションやサブエージェントが、意図せずメインの作業ツリーに対して破壊的なgit操作を行ってしまう可能性があり、並列実行時の安全性が不完全でした。
変更後
隔離設定が強化され、すべてのセッションタイプにおけるファイル編集やBashの実行に対して完全にワークツリーが適用され、メインリポジトリが保護されます。
ユーザーへの恩恵
並列セッションを実行する際に、メインのソースコードを破壊される心配をすることなく並行して安全に作業を進めることができます。
model: opus のようなファミリーエイリアスを指定したサブエージェントやチームメイトが、親モデルではなく、そのモデルファミリー内で組織に許可されている最新のモデルにフォールバックするように修正しました。model: opus-style subagent and teammate family aliases dropping to the parent model instead of stepping down to the newest org-allowed model in the family変更前
特定のモデルファミリーが制限されている場合、利用可能な古い別バージョンを無視して親モデルへの切り替えが発生し、適切なバージョン選定ができませんでした。
変更後
制限されたファミリーエイリアスが指定された場合、そのファミリーの中から現在その組織で明示的に許可されている最新モデルを検索してフォールバックします。
ユーザーへの恩恵
組織のセキュリティポリシーを遵守しながら、利用可能な最適なモデルでサブエージェントが自動実行されます。
effort: 設定ではなく、親セッションの思考レベルを表示してしまう問題を修正しました。effort: setting変更前
サブエージェントが独自の低負荷設定などで動作していても、画面上はメインセッションの effort レベルが表示され、動作状態が誤認されやすかったです。
変更後
サブエージェントに実際に設定されて適用されている effort レベルがビューに正確に反映されます。
ユーザーへの恩恵
各サブエージェントがどのリソース・思考レベルで動いているかを正しく把握できるようになります。
SendMessage を介して他のエージェントセッションに送信されるメッセージについて、送信前にパーミッション分類器(classifier)による評価が実行されるようになります。SendMessage are now evaluated by the permission classifier before dispatch変更前
自動モード中、他のエージェントに指示メッセージを送る際にその内容の安全性が確認されず、フィルタをすり抜けるセキュリティリスクがありました。
変更後
他のエージェントを跨ぐメッセージの送出時にも、毎回必ず安全性の事前評価が行われるプロセスが組み込まれました。
ユーザーへの恩恵
マルチエージェントを自動実行させる場合でも、不適切なコマンドや危険な挙動の拡散を自動的に食い止めることができます。
変更前
空プロンプトで undo を連打すると、意図せずセッションが切り替わってしまうことがありました。
変更後
エージェントビューに戻る前に確認が必要となり、誤操作を防げるようになりました。
ユーザーへの恩恵
Vim操作中の誤ってセッションを終了してしまう事故を回避できます。
--forward-subagent-text is set, keyed by their spawning Agent tool_use id変更前
ネストされたサブエージェントの処理内容を JSON ストリームで追跡できませんでした。
変更後
--forward-subagent-text オプションで、サブエージェントが生成したテキストを親の Agent ID に紐付けて出力できるようになりました。
ユーザーへの恩恵
深い階層で動作するエージェントの挙動をログから詳細に追いかけられます。
変更前
Vimモードでプロンプトが空の状態で左矢印を入力しても、意図したようにエージェントの会話履歴ビューへフォーカスが戻らない不具合がありました。
変更後
左矢印キーを押すことで、Vimのモードに関わらずスムーズにエージェントの表示領域へと遷移できるようになりました。
ユーザーへの恩恵
マウスを使わずにキーボード操作のみで、エージェントとの対話画面と入力エリア間を素早く移動できます。
/config変更前
デフォルト設定が無制限となっており、予期せぬ大規模なエージェント生成が発生しやすくなっていました。
変更後
デフォルトで推奨されるエージェント数が制限されるようになりました。
ユーザーへの恩恵
意図しないトークン消費やリソース使用を自然と抑制できます。
変更前
ネスト可能な深さが 1 に制限されており、複雑な委譲構造を持つタスクの実行が困難でした。
変更後
デフォルトで 3 階層までサブエージェントを生成できるようになりました。
ユーザーへの恩恵
より多段階で複雑なタスクの分解・実行を自動化できます。
/code-review to run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target変更前
レビュー作業がメインの会話履歴を埋め尽くし、スラッシュコマンドのスタック管理が複雑になっていました。
変更後
バックグラウンドで独立して実行され、会話のメインスレッドを汚さずにレビュー結果を確認できるようになりました。
ユーザーへの恩恵
レビュー中も会話を遮られず、自分の作業に集中し続けられます。
変更前
誤って左矢印キーを押すと、警告なしで会話が中断されデータが消失するリスクがありました。
変更後
会話の意図しない破棄が防がれ、エージェントビューから容易に元の作業状態へ復帰可能になりました。
ユーザーへの恩恵
操作ミスで現在のセッションや作業履歴が突然消える事故を回避できます。
変更前
信頼されていない場所からでもフックスクリプトが実行され、セキュリティ上のリスクがありました。
変更後
ワークスペースの信頼確認を経てからフックが許可されるようになり、安全性が高まりました。
ユーザーへの恩恵
外部からダウンロードしたプロジェクト等で未知のコードが勝手に実行されるのを防げます。
:, which is reserved for plugin namespacing変更前
コロンの使用が予期せぬ名前空間の衝突を招き、プラグイン機能と競合する可能性がありました。
変更後
コロンはプラグイン専用の区切り文字として確保され、ファイル名に使用できなくなりました。
ユーザーへの恩恵
将来的な名前空間の衝突による不具合を未然に防げます。
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out unbounded background agents変更前
単一のメッセージから無制限にサブエージェントが生成され、意図しない負荷増大が起きていました。
変更後
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTSで制御可能な上限を設けました。
ユーザーへの恩恵
サブエージェントの連鎖的な大量生成によるセッションの過負荷を避けられます。
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH to allow deeper nesting変更前
サブエージェントがさらにサブエージェントを生成することが無制限に可能でした。
変更後
ネストは許可しない設定とし、必要に応じてCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHで拡張するように変更しました。
ユーザーへの恩恵
サブエージェントの階層が深まりすぎて、処理の追跡が困難になる状況を避けられます。
--max-budget-usd not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are halted変更前
予算制限を超えても、実行中のサブエージェントが停止せず処理が続いていました。
変更後
上限到達時に新規生成を拒否し、既存のバックグラウンド実行エージェントも即時停止します。
ユーザーへの恩恵
意図しない予算超過を確実に防ぎ、クレジットの無駄な消費を止められます。
変更前
セッションを再開した際、過去のプロンプトやツール制限といった設定がクリアされてデフォルトに戻ることがありました。
変更後
前回のセッション終了時のプロンプトとツール制限設定が維持されるようになりました。
ユーザーへの恩恵
長時間の中断後に再開した際、毎回再設定の手順を踏まずに作業を継続できます。
git -C, --git-dir, or GIT_DIR/GIT_WORK_TREE変更前
サブエージェントが作業する際に、メインのリポジトリ環境の Git 設定を誤って参照し、競合の原因となっていました。
変更後
サブエージェントの作業は隔離された worktree に厳密に制限され、メインディレクトリへの干渉がなくなりました。
ユーザーへの恩恵
並行して複数のブランチで作業しても、Git の操作対象を間違える不安がなくなります。
変更前
削除しようとしても反映されず、バックグラウンドワーカーが終了するとリストに消えたはずのセッションが戻ってきました。
変更後
削除指示が即座に反映され、バックグラウンドのライフサイクルと同期するようにリスト表示が改善されました。
ユーザーへの恩恵
削除したセッションがリストに残り続ける不整合に悩まされる必要がなくなります。
/mcp and /install-github-app now park a "needs input" request in the agent view when no client is attached変更前
バックグラウンドでインタラクティブな入力が必要な処理が始まると、プロセスが詰まってしまうことがありました。
変更後
入力待ち状態をエージェントビュー上に明確にタスクとして保持し、ユーザーの気付きを促すようになりました。
ユーザーへの恩恵
バックグラウンドでの長時間処理中に手動入力が必要になったとき、どこで待機しているか迷わなくなります。
subagentStatusLine payload, so custom agent rows can render model and effort変更前
サブエージェント行に設定されている推論の努力レベルが表示されず、現在の実行状況が把握しにくい状態でした。
変更後
カスタムエージェントのステータス表示において、適用されている努力レベル(effort)を確認できるようになりました。
ユーザーへの恩恵
エージェントが現在どの程度のコストと深さで思考しているかを一目で確認できます。
claude rm or the agent view once the background service had gone idle変更前
サービスがアイドル状態に移行すると、完了済みステータスのセッションを削除する処理が正しく動作しなくなることがありました。
変更後
セッションの削除要求をバックグラウンドサービスが確実に処理できるように改善しました。
ユーザーへの恩恵
不要になった完了済みセッションをいつでも整理・削除できます。
変更前
Git環境でない場所で開始したセッションは、エージェントビューからの削除処理でエラーになる制限がありました。
変更後
Git管理外のフォルダで開始されたセッションも同様にエージェントビューから削除可能になりました。
ユーザーへの恩恵
プロジェクトの場所を問わず、セッション管理が統一的になります。
/install-github-app and the /mcp settings menu being blocked in agent-view sessions — they're now refused only in background sessions with no terminal attached変更前
エージェントビュー内のセッションにおいても一部の設定メニューが呼び出せず、不便でした。
変更後
バックグラウンドセッションであっても、ターミナルが紐付いている場合は設定操作が可能になりました。
ユーザーへの恩恵
エージェントビューからも設定操作をスムーズに行えるようになります。
/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変更前
フォーク実行時に一時的なサブエージェントが起動し、メインの会話から切り離されたコンテキストで動作していました。
変更後
バックグラウンドで独立したセッションが作成され、メインの作業を継続しながらフォークしたタスクを別行として監視できるようになりました。
ユーザーへの恩恵
メインの作業を中断せずにフォークしたタスクを並行管理でき、コンテキストの切り替えコストがなくなります。
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION) to stop runaway delegation loops; /clear resets the budget変更前
サブエージェントが連鎖的に起動してしまい、セッション全体がハングアップする事象がありました。
変更後
起動上限に達すると自動的に停止し、必要に応じて /clear でリセットできるようになりました。
ユーザーへの恩恵
再帰的な処理エラーによるセッションの完全停止を心配する必要がなくなります。
/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変更前
削除したセッションを復元するには複雑なコマンドや履歴検索が必要でした。
変更後
選択画面から直感的に過去の作業環境を呼び出せるようになりました。
ユーザーへの恩恵
間違って消してしまった作業や過去のコンテキストを検索する手間が省けます。
? help overlay変更前
マルチライン入力を試みても改行が挿入されず、操作に迷うことがありました。
変更後
ショートカットの提示により、改行操作を即座に把握できるようになりました。
ユーザーへの恩恵
複雑なプロンプトを改行しつつ、見やすく整えて送信する際の手間が削減されます。
変更前
再開失敗時に何も表示されず、ユーザーは何が起きているか判断できませんでした。
変更後
詳細な理由を表示することで、ユーザーが次の行動(再開試行か強制再起動)を判断できるようになります。
ユーザーへの恩恵
バックグラウンド作業がハングした際に、手動で復旧させる手段が得られます。
変更前
通知が重複してリーダーに届き、ノイズとなっていました。
変更後
通知ロジックが正され、不要な重複通知が送られなくなりました。
ユーザーへの恩恵
チームの状態確認がより正確かつスッキリとしたものになります。
変更前
アタッチ時に起動プロセスが完了するまで空白画面が表示されていました。
変更後
セッション起動中であっても、過去の履歴が即座に表示されるため、アタッチのレスポンスが高速化されました。
ユーザーへの恩恵
エージェントの作業状況を確認したいときに、待ち時間を感じずに状況把握が可能です。
SendMessage bodies are no longer duplicated into replayed history and tool results変更前
メッセージの重複記録により、不要なコンテキストコストが発生していました。
変更後
メッセージ転送効率を最適化し、消費トークンを削減しました。
ユーザーへの恩恵
エージェントチーム利用時のコストを低く抑えられ、より長い会話が可能になります。
/fork to name the copy after your prompt when the session has no title, so the row is recognizable in the agent view変更前
セッション名が自動設定されない場合、何のためのタスクか一目で判別できませんでした。
変更後
プロンプトからタスク内容が反映されるため、エージェントビューでタスクの内容を直感的に把握できます。
ユーザーへの恩恵
大量のセッションを並行実行している際に、タスクの検索性と視認性が向上します。
← footer hint to pulse N done for a moment when a background agent finishes while nothing needs your input変更前
バックグラウンド作業が終わったことに気づきにくく、完了確認が遅れがちでした。
変更後
ヒント表示が点滅することで、ユーザーに完了を視覚的に知らせます。
ユーザーへの恩恵
エージェントの作業完了を即座に感知し、次のアクションへ移るまでの待ち時間が短縮されます。
mode parameter (now ignored); subagents inherit the parent session's permission mode by default変更前
モードの競合により、サブエージェントの設定が想定通りに働かないケースがありました。
変更後
親の設定を継承する明示的な動作になり、サブエージェントの制御がシンプルになりました。
ユーザーへの恩恵
サブエージェント起動時に細かな権限モードを毎回設定する手間が省けます。
claude agents --json: sessions waiting on a sandbox, MCP-input, or managed-settings prompt now show as "Needs input" instead of "Working"変更前
入力待ちの状態でも「Working」と表示され、本当に作業中か確認が必要でした。
変更後
ユーザーの介入が必要な状態が明確に区別されます。
ユーザーへの恩恵
どのセッションがユーザー対応を待っているか、即座に見分けることができます。
--forward-subagent-text flag and CLAUDE_CODE_FORWARD_SUBAGENT_TEXT environment variable to include subagent text and thinking in stream-json output変更前
デフォルトではサブエージェントによるツール使用(tool_use)とツール実行結果(tool_result)のブロックのみが出力されていました。サブエージェントが何を考え、どのようなテキストを出力したかの詳細はストリーム出力に含まれていませんでした。
変更後
フラグまたは環境変数を有効にすることで、サブエージェントの思考プロセスやテキスト生成内容もJSONストリームに含まれるようになります。これにより、外部ツールなどでサブエージェントを含む会話の完全なログを再現できるようになります。
ユーザーへの恩恵
ストリーム出力を解析してサブエージェントの動作を詳細に追跡したり、会話の書き起こしを完全に再現したりできるようになる。
変更前
サブエージェント起動時に個別のモデルを指定しても、そのサブエージェントをレジューム(再開)すると指定が失われていました。その結果、意図せず親セッションと同じ高コストなモデルや異なるモデルに切り替わっていました。
変更後
個別のモデル指定が再開時やフォローアップメッセージ送信時にも維持されるようになりました。サブエージェントは一貫して最初に指定されたモデルで動作し続けます。
ユーザーへの恩恵
サブエージェントを再開するたびに、モデルを再指定したりコストの高いモデルに切り替わったりするのを気にしなくて済む。
変更前
別の会話からバックグラウンドへ移行(/bg)した直後のセッションを、最初のレスポンスが終わる前に停止・再開すると、履歴が引き継がれず空のセッションとして立ち上がることがありました。最悪の場合、元のプロンプトが再実行されていました。
変更後
会話履歴が確定する前に停止したセッションを再開しようとすると、保存された書き起こしがない旨を通知し、安全に元の会話から継続するか、新しく作り直す(respawn)かを選択できるようになりました。
ユーザーへの恩恵
バックグラウンドタスクの再開時に、それまでの文脈が失われた状態でAIが動き出してしまうのを防げる。
claude agents jobs becoming permanently undeletable when git no longer recognizes their worktree — the row now shows why the delete was refused instead of silently reappearing変更前
手動でディレクトリを消したりgit worktree pruneが行われたりして、gitから見たワークツリーの情報が壊れると、エージェントビュー(claude agents)からジョブを削除しようとしても無言で失敗し、行が残り続けていました。
変更後
gitが認識できない状態でもジョブの削除が成功するようになりました。削除できなかった場合も、単に再表示されるのではなく、なぜ削除が拒否されたかの理由(未プッシュのコミットがある等)が表示されます。
ユーザーへの恩恵
不要になったバックグラウンドタスクの行がリストに居座り続けることがなくなり、エージェントビューを常にクリーンに保てる。
変更前
セッションのタイトルは自動生成されますが、リンク主体のプロンプトだと生成モデルが「アクセスできません」といった回答をしてしまい、その拒否文言がそのままセッション一覧のタイトルになっていました。
変更後
モデルの返答がタイトルとして不適切な(質問に答えたり拒否したりしている)場合、それを破棄してプロンプトのテキストからタイトルを抽出し、後で再試行するように改善されました。
ユーザーへの恩恵
エージェントビューのリストが「アクセスできません」といった無意味な文言で埋まることがなくなり、各タスクを判別しやすくなる。
変更前
Ctrl+Xなどで意図的に止めたジョブが、デーモンによってクラッシュと誤認され自動で立ち上がってしまうことがありました。その際、中断された古い応答をそのまま再開し、意図しない出力を繰り返す場合もありました。
変更後
ユーザーによる停止(kill等)を正しく認識し、不必要な再起動を行わないように保護が追加されました。また、約1時間以上経過した古い中断応答は自動で再開せず、ユーザーの次の入力を待つようになります。
ユーザーへの恩恵
停止させたはずのAIが勝手に動き出すことがなくなり、バックグラウンドでの動作を完全に制御できるようになる。
変更前
バックグラウンドで動作しているエージェントについて尋ねた際、実際にはまだ終わっていないのに、終わったかのような不正確な結果をAIが捏造して報告してしまうことがありました。
変更後
エージェントが実行中の場合は「実行中」であることを正しく報告し、完了通知を受け取ってから結果を伝えるように厳密化されました。AIは完了を待ってから正確な成果を報告します。
ユーザーへの恩恵
バックグラウンドに任せた作業が本当に終わったのかどうか、AIの嘘に惑わされずに正確に把握できるようになる。
isolation: 'worktree' subagents being able to run git-mutating commands against the main repo checkout instead of their own isolated worktree変更前
isolation: 'worktree' を設定したサブエージェントが、隔離された環境内ではなく、誤ってメインのチェックアウトディレクトリに対して git 操作を行ってしまうリスクがあった。
変更後
サブエージェントが実行する git コマンドが、必ず自身に割り当てられた隔離ワークツリー内で動作するように厳格化された。
ユーザーへの恩恵
並列作業中のサブエージェントがメイン作業中のファイルを誤って書き換えてしまう心配がなくなります。
claude attach sometimes failing with "job not found" or "agent is still starting" errors during session transitions — attach now waits for the daemon to settle, and terminal resizes during a slow attach are applied once it completes変更前
バックグラウンドセッションへの接続(attach)時に、エージェントの起動中エラーなどで失敗することがあった。また、接続中にターミナルをリサイズしても、接続完了後に正しく反映されないことがあった。
変更後
attach コマンドがデーモンの状態が安定するまで待機するようになり、接続中のターミナルリサイズも接続完了後に正しく同期されるようになる。
ユーザーへの恩恵
バックグラウンド作業の復帰時に接続エラーで再試行を繰り返す必要がなくなります。
claude agents --effort ultracode not reaching dispatched sessions; the value was silently dropped変更前
エージェントダッシュボード起動時に ultracode を指定しても、そこから新しく開始される各エージェントにはその設定が引き継がれず、通常の思考レベルで動作してしまっていた。
変更後
ダッシュボードのフラグが、そこからディスパッチされるすべてのバックグラウンドセッションに正しく伝播するようになった。
ユーザーへの恩恵
複数のタスクを一度に高度な思考・自動ワークフロー設定で開始できるようになります。
変更前
左矢印キーでエージェント一覧を確認し、元の会話セッションに戻ると、画面下部のタスク進行状況(tracker)が消えてしまうことがあった。
変更後
セッションへの復帰時に UI の状態が正しく復元され、進行中のタスクが引き続き表示されるようになった。
ユーザーへの恩恵
セッションを切り替えても、元の画面に戻ってすぐにタスクの進捗を確認できます。
変更前
エージェントへの返信欄に画像を貼り付けたまま送信せず、そのセッション自体を削除しても、画像データが内部キャッシュに残り続け、ダッシュボードの表示に影響することがあった。
変更後
セッションの削除に伴い、関連する未送信の貼り付けデータも完全にクリーンアップされるようになった。
ユーザーへの恩恵
不要になったセッションの画像データがディスク容量を無駄に消費したり、管理画面を汚したりすることを防げます。
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1変更前
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 を設定している場合、会話からダッシュボードに戻る際に前の画面の残像(ゴーストフレーム)が重なって表示され、UI が崩れることがあった。
変更後
画面遷移時の描画バッファのクリア処理が適切に行われるよう修正された。
ユーザーへの恩恵
スクロールバック履歴を重視してフルスクリーン設定を切っているユーザーでも、快適にダッシュボードを利用できます。
変更前
サブエージェントが信頼できないファイル(README やウェブページなど)を読み取った際、その中に含まれる悪意ある指示に従ってしまう可能性があった。
変更後
Agent ツールにおいて、読み取ったデータと元の指示をより厳格に分離して処理するよう内部処理を堅牢化した。
ユーザーへの恩恵
外部のコードベースやドキュメントを調査させる際のセキュリティ上の安全性が高まります。
変更前
複数のバックグラウンドタスクを実行している際、現在いくつのエージェントがユーザーの入力を待っているのかを把握するには、エージェントビューを開くなどの確認が必要でした。また、状態が変わった際の変化も地味で気づきにくいものでした。
変更後
フッターに「← 2 agents」のように待機中のエージェント数が常時表示され、カウントが変化した際には色が一時的に変わって強調されます。これにより、メインの対話を続けながらバックグラウンドの進捗を直感的に把握できます。
ユーザーへの恩恵
バックグラウンドで動かしている作業が進んでいるか、自分の入力を待っているかを、わざわざ画面を切り替えて確認しなくて済むようになります。
claude agents background sessions (reverts an overly broad guard)変更前
claude agents によるバックグラウンドセッションにおいて、ガード条件が広すぎたため、モデル変更の /model コマンドなどのユーザー入力を必要とする対話型ダイアログがブロックされていました。
変更後
過剰なガードが解除され、バックグラウンドで動作中のセッションに attach した後、モデルの切り替えやその他の対話的な設定変更を正常に行えるようになります。
ユーザーへの恩恵
バックグラウンドで実行中のエージェントを中断することなく、必要に応じて使用モデルなどの設定を柔軟に変更できるようになります。
CLAUDE_CODE_PROCESS_WRAPPER を追加した。エージェントビューやバックグラウンドサービスにおいて、Claude Code が自身を起動する際に指定したラッパー実行ファイルを介して実行するようになり、企業向けのランチャーに対応した。CLAUDE_CODE_PROCESS_WRAPPER: agent view and the background service now honor a corporate launcher by running every Claude Code self-spawn through a required wrapper executable変更前
バックグラウンドで起動されるプロセスがシステムの標準的な方法で直接実行されていたため、特定のラッパー実行ファイルを介す必要がある企業内環境では動作が制限されることがあった。
変更後
この環境変数を設定することで、Claude Code がサブプロセスを生成する際に必ず指定の実行ファイルをラップして起動する。これによりセキュリティやポリシー管理用のランチャーとの統合が容易になる。
ユーザーへの恩恵
企業独自のセキュリティランチャー配下でも、バックグラウンドエージェントを正常に動作させられるようになります。
変更前
バックグラウンドで動作しているエージェントにエージェントビューから返信を送った際、ネットワークエラー等で配信に失敗すると、入力した内容が消えてしまい再入力が必要だった。
変更後
送信に失敗したテキストは内部的に保持される。次にエージェントセッションが再開されたタイミングで、保存されていた返信が自動的にエージェントに届けられる。
ユーザーへの恩恵
一時的なエラーで返信が届かなくても、長い指示を書き直す手間が省けるようになります。
claude agents プロセスが再起動した際、バックグラウンドセッションへのアタッチが「Couldn't start the background daemon」エラーで永続的に失敗する問題を修正した。claude agents process was launched from変更前
Claude Code の自動更新により実行バイナリが置換されると、古いバイナリから起動していた管理プロセス(デーモン)との整合性が崩れ、進行中のセッションへの接続ができなくなることがあった。
変更後
バイナリ置換後も、アタッチ時に新しいプロセスの起動を待機し、新しいバイナリ上でセッションを再開できるように修正された。セッションの継続性が強化されている。
ユーザーへの恩恵
ツールのアップデートを跨いでも、作業中のバックグラウンドエージェントを見失わずに済みます。
変更前
Web やモバイルアプリからターミナルのセッションを覗いている際、バックグラウンドで動いているエージェントの状態が同期されず、最新の状況を知るために何かイベントが起きるのを待つ必要があった。
変更後
アタッチした瞬間に現在のバックグラウンドタスクとワークフローの状態が即座にプッシュされるようになり、リアルタイムで進捗を確認できるようになった。
ユーザーへの恩恵
外出先からモバイルアプリで進捗を確認した際に、現在のステータスを即座に把握できるようになります。
tools リストが空になった際、Agent ツールがツールなしで起動する問題を修正した。認識できないエントリを明示したエラーを返すようになった。tools list resolves to nothing — it now returns a clear error naming the unrecognized entries変更前
設定ミスなどで利用可能なツールがゼロになった場合でも、サブエージェントが「手足をもがれた」状態で起動してしまい、その後のタスク遂行に失敗していた。
変更後
起動前にツールリストの有効性がチェックされる。ツールが正しく設定されていない場合は起動を中止し、どの指定が間違っていたのかをユーザーや親エージェントに通知する。
ユーザーへの恩恵
サブエージェントが何もできずに立ち上がるのを防ぎ、設定の誤りにすぐ気づけるようになります。
変更前
エージェントビューで複数のエージェントに画像を交えた指示を送ると、送信済みにもかかわらず画像データがメモリ上に残り続け、長時間使っていると CLI の動作が重くなっていた。
変更後
指示の送信完了後にプレビュー用画像のリソースが適切に解放されるようになった。多数のエージェントを並行管理する際の安定性が向上した。
ユーザーへの恩恵
長時間 CLI を立ち上げっぱなしにして複数のタスクを並行処理させても、PC の動作が重くなる心配がなくなります。
変更前
SDK を介したセッション開始直後にプラグインの自動読み込みが重なると、プログラムから渡したカスタムエージェントの定義が上書きされて消えてしまうことがあった。
変更後
初期化時のリクエストパラメータとプラグインからの情報を正しくマージして管理するように修正された。カスタム構成が予期せずリセットされることはない。
ユーザーへの恩恵
SDK を利用した高度なカスタマイズを行っている際に、原因不明のエージェント消失に悩まされることがなくなります。
変更前
バックグラウンドで動作するエージェントのステータスやタスクリストが更新されるたびに、UI全体が再描画されていた。
変更後
タスク更新時にUI全体を再描画しないよう最適化され、バックグラウンド処理中の入力の遅延が軽減される。
ユーザーへの恩恵
バックグラウンドでエージェントを動かしながらでも、ストレスなく自身のプロンプト入力に集中できるようになる。
変更前
大規模な会話履歴を持つセッションからフォークやバックグラウンドエージェントを開始・再開する際、メモリ消費が非常に大きくなっていた。
変更後
セッション再開時のメモリ管理が最適化され、長大な履歴を継承したエージェントの動作が軽量化される。
ユーザーへの恩恵
複雑なタスクを並列化したり、過去の長いセッションを再開したりする際の動作が安定するようになる。
/tasks に表示され続けるようにした/tasks until cleanup instead of vanishing the moment they finish変更前
バックグラウンドで動かしていたエージェントがタスクを完了すると、すぐにタスクリストから消えてしまい、結果の確認が難しかった。
変更後
タスク完了後もクリーンアップ期間が来るまではリストに残り続けるため、いつでも後から完了した内容を参照できる。
ユーザーへの恩恵
完了したタスクを見失うことがなくなり、自分のタイミングで結果を確認できるようになる。
変更前
停止していたエージェントに再接続(attach)する際、起動が完了するまで「Session is starting」という空白画面を待たされていた。
変更後
起動処理(ウォームアップ)の最中でも、即座にこれまでの会話履歴が表示されるようになる。
ユーザーへの恩恵
エージェントの準備が整うのを待つ間も、過去の経緯を読み返してすぐに次の指示を考えられるようになる。
変更前
エージェント間通信用のメッセージファイルが破損または不正な形式になると、システムがそれを読み込もうとして失敗し、無限にエラーを吐き続けるクラッシュループに陥ることがありました。
変更後
不正なメッセージに対するエラーハンドリングが強化され、一時的なデータの不整合によってセッション全体が機能不全に陥ることがなくなりました。
ユーザーへの恩恵
複数のAIを連携させる複雑なタスクを実行している最中に、回復不能なエラーで作業が台無しになるリスクが軽減されます。
変更前
プランモードで提案を承認してバックグラウンドで実行を開始した際、セッションに自動的に分かりやすい名前が付けられても、一覧画面(agent view)ではその名前が表示されず、どのタスクか判別しにくいことがありました。
変更後
自動付与されたセッション名が一覧画面でも正しく表示されるようになりました。
ユーザーへの恩恵
複数のバックグラウンドタスクを並行して進める際に、一覧から目的のセッションを即座に見つけ出せるようになります。
変更前
Gitワークツリーを利用したバックグラウンドセッションを再開(resume)した際、読み込みの不備によって会話履歴が表示されず、作業を継続できない状態になることがありました。
変更後
ワークツリー上でのセッション管理が改善され、中断した場所から確実に会話を再開できるようになりました。
ユーザーへの恩恵
長時間かかる並列タスクを安心して中断・再開でき、作業の継続性が保証されます。
変更前
デスクトップアプリからリモートコントロールを利用している際、一部のバックグラウンドタスクの進行状況がモバイル端末のアプリなどに正しく転送されず、リモートから進捗を確認できない制限がありました。
変更後
デスクトップアプリ経由でも全ての進捗情報がモバイル/Webと同期されるようになりました。
ユーザーへの恩恵
PCの前にいなくても、あらゆる種類のAIタスクの状態をモバイルから漏れなく確認できます。
変更前
詳細調査(Deep research)ワークフローを実行中、情報を取得しているエージェントの名前がすべて一律に"unknown"となっており、どこから情報を得ているのか一目で分かりませんでした。
変更後
エージェントのチップに情報の取得元であるドメイン(ホスト名)が表示されるようになり、進捗画面がより具体的になりました。
ユーザーへの恩恵
調査がどの程度多様なソースをカバーしているかを視覚的に把握でき、調査の信頼性を判断しやすくなります。
[Pasted text #N]を更新するように改善しました。[Pasted text #N] placeholder instead of adding a second one変更前
長いテキストを何度も貼り付けると、入力欄が[Pasted text]という表示で埋め尽くされ、履歴が読みづらくなっていました。
変更後
同一のテキスト入力はスマートに集約され、連番付きのプレースホルダーとして分かりやすく表示されるようになりました。
ユーザーへの恩恵
プロンプト作成中の視認性が向上し、整理された画面で作業を進められます。
waiting 3mのような経過時間を分かりやすく表示するように改善されました。waiting 3m) instead of the same timestamp twice変更前
ユーザーの入力を待っているセッションを確認した際、AIが何を求めているのかが埋もれていたり、待機時間がタイムスタンプ形式で読み取りにくかったりしました。
変更後
最も重要な情報である「AIからの質問」が一番上に表示され、待機時間も「3分待機中」のように相対時間で直感的に表示されるようになりました。
ユーザーへの恩恵
複数のタスクを並行していても、どれにすぐ対応すべきか、何を聞かれているかを瞬時に判断できます。
変更前
本体を更新しても、バックグラウンドのエージェントに再接続 (attach) するまで更新が適用されず、接続時に長い待ち時間が発生していました。
変更後
アップデート直後に背後でエージェントも更新されるため、再接続時の待ち時間が解消されます。
ユーザーへの恩恵
常に最新のツール定義や機能が反映された状態で、中断することなくエージェントとの作業を再開できます。
CLAUDE_CODE_EXTRA_BODY 環境変数がバックグラウンドワーカーでも正しく継承されるよう修正しましたCLAUDE_CODE_EXTRA_BODY being silently ignored by claude agents / --bg background workers; the shell-exported override now follows the dispatching session変更前
シェルで設定した API リクエスト用のカスタムボディ設定が、claude agents 等のバックグラウンド処理で無視されていました。
変更後
ディスパッチ元のセッションの設定がバックグラウンドワーカーにも正しく引き継がれます。
ユーザーへの恩恵
カスタムプロバイダーや特殊なゲートウェイ設定を使用している環境でも、バックグラウンドタスクが正常に動作します。
claude --resume 実行時のセットアップ画面でキー入力が効かなくなる問題を修正しましたclaude --resume on Windows変更前
Windows 環境において、セッション再開前の設定確認プロンプト等でキーボードが反応しないケースがありました。
変更後
Windows のターミナルでも、初期プロンプトに対して正しく応答できるようになりました。
ユーザーへの恩恵
Windows ユーザーがスムーズに過去の作業を再開できるようになります。
claude rm で削除したジョブがエージェント一覧に再表示される問題を修正しましたclaude rm leaving the removed job in the daemon roster, causing the row to reappear in claude agents変更前
削除コマンドを実行してもデーモン側のリストに残ってしまい、/agents を開くと削除したはずの行が復活していました。
変更後
管理リストから完全に抹消され、UI にも反映されるようになります。
ユーザーへの恩恵
不要なバックグラウンドタスクを確実に整理でき、一覧の見通しが良くなります。
変更前
特定のフェーズやエージェントの詳細を確認した後、キーボード操作で一覧に戻ることができませんでした。
変更後
左矢印キーで直感的かつスムーズに階層を戻れるようになります。
ユーザーへの恩恵
大規模なワークフローの進捗確認がより快適に行えるようになります。
変更前
画面の幅に関わらず 64 文字で切り捨てられていたため、詳細な進捗状況が読み取れないことがありました。
変更後
ターミナルの横幅を最大限活かしてステータスを表示するため、より多くの情報が一目で確認できます。
ユーザーへの恩恵
バックグラウンドで動いている複数のタスクの状況を、詳細画面を開かずに把握しやすくなります。
Ctrl+X による完了済みセッションの完全削除と表示の不具合を修正しました変更前
削除しても再起動後に復活したり、セッションが二重に描画される表示の乱れがありました。
変更後
削除操作が永続的に反映され、UI の描画もクリーンに保たれます。
ユーザーへの恩恵
完了した大量のタスクを確実に整理でき、作業画面を常に整理された状態に維持できます。
SendMessage変更前
SendMessageツールを使ってバックグラウンドエージェントを再開させても、エージェントリスト上のステータスが「失敗」または「完了」のまま更新されない状態でした。
変更後
再開処理とエージェント状態の同期が改善され、正確なステータスが表示されるようになりました。
ユーザーへの恩恵
進行中のバックグラウンド作業状況を正しく把握できるようになり、運用効率が向上します。
変更前
特定の条件下で、エージェントのターンで新しいテキスト出力がない場合に、エージェントリストの表示ステータスが「needs input」から「working」へ誤って変化する挙動がありました。
変更後
ジョブのステータス更新ロジックが見直され、不要なステータスの反転が発生しないようになりました。
ユーザーへの恩恵
UI上のステータスが安定し、現在エージェントが入力待ちの状態なのか処理中なのかを混乱なく判断できます。
claude attach erroring when a background agent was mid-upgrade restart instead of waiting for it to come back変更前
アップグレードに伴うバックグラウンドエージェントの再起動中にclaude attachを実行すると、エラーが発生して接続できませんでした。
変更後
再起動完了までattachコマンドが待機するようになり、再接続がスムーズに行えるようになりました。
ユーザーへの恩恵
エージェント更新中であっても、ユーザーはコマンドを再実行することなくシームレスにセッションへ復帰できます。
変更前
リストが画面を少し超える場合に、エージェントビューのレンダリングが1行分ずれてヘッダーが欠けて表示されていました。
変更後
レイアウト計算を修正し、リストが溢れてもヘッダーが見切れないようにしました。
ユーザーへの恩恵
エージェントビューの視認性が向上し、並行して実行しているエージェントの管理がスムーズになります。
claude agents変更前
エージェントビューで複数のエージェントを操作している際、既存のPRに対する編集やコメント、プッシュとPRの紐付けが視覚的にわかりにくい状態でした。
変更後
claude agentsの一覧画面で、各セッションがどのPRと連携しているかを直接表示するリンクが追加されました。
ユーザーへの恩恵
どのPRをどのエージェントが担当しているかが一目で分かり、コンテキスト切り替えが迅速になります。
変更前
エージェントビューの一覧では、生のツール呼び出しテキストがそのまま表示されており、内容が理解しにくい状態でした。
変更後
Classifier(分類器)が生成した読みやすいヘッドラインを表示し、peek表示でもブロックされた理由やリクエスト詳細を即座に確認可能にしました。
ユーザーへの恩恵
状況確認のためにトランスクリプトを開く手間が減り、エージェントからの質問への回答がより迅速に行えます。
変更前
特定バージョン移行後、VMベースのローカルエージェントセッションが認証エラーで開始できない不具合がありました。
変更後
セッション起動時の認証フローを調整し、正しくログイン状態が認識されるよう修正しました。
ユーザーへの恩恵
クラウド環境での開発作業を再開できるようになり、作業の継続性が確保されました。
変更前
macOS環境でメモリが十分であっても、開始プロセスが誤判定でフリーズすることがありました。
変更後
メモリ検出ロジックが最適化され、不必要な停止を防ぐように改善されました。
ユーザーへの恩恵
セッション起動時の安定性が向上し、ストレスなくエージェントを開始できます。
claude agents silently stopping running subagents and re-running the prompt from scratch — their work now carries over変更前
エージェントの一覧に戻ると、実行中だったサブエージェントの作業状態が破棄されることがありました。
変更後
エージェントの作業状態が適切に引き継がれ、中断地点から継続されるようになりました。
ユーザーへの恩恵
長時間の並列タスクを安心して管理でき、無駄な再計算が発生しません。
PATH from the daemon instead of the dispatching shell, causing missing tools on Windows変更前
Windows環境で、シェルが正しくPATHを読み込めず、コマンドが見つからないエラーが多発していました。
変更後
起動シェル環境を正しく反映するように修正されました。
ユーザーへの恩恵
Windows環境での環境構築の苦労が減り、コマンド実行の信頼性が高まります。
ANTHROPIC_BASE_URL, which sent API keys to the default endpoint and failed with 401変更前
特定の環境変数がバックグラウンドプロセスに引き継がれず、認証エラーになることがありました。
変更後
環境変数が適切にセッション間で共有されるようになりました。
ユーザーへの恩恵
LLMゲートウェイを利用している環境での認証失敗が解消されます。
変更前
サブエージェントが適切な作業ディレクトリではなく、親リポジトリでシェルを実行してしまうことがありました。
変更後
サブエージェントの作業コンテキストを分離されたWorktreeに強制するように修正しました。
ユーザーへの恩恵
並列作業中に意図しないファイル変更やコマンド実行が起こるリスクが低減されます。
変更前
ディレクトリの状態異常時にプロセスが無限ループし、CPUを消費し続けていました。
変更後
異常検知時に1度だけ明確なエラーを表示して停止するようになりました。
ユーザーへの恩恵
リソースの浪費を防ぎ、トラブルの原因が特定しやすくなります。
TaskStop and TaskOutput failing to find background agents spawned by another agent — errors now list running agents by id and description変更前
親エージェント以外が生成したタスクのID取得に失敗することがありました。
変更後
タスクの追跡ロジックを強化し、実行中のエージェントを正確に特定可能にしました。
ユーザーへの恩恵
複雑なサブエージェント構成でもタスク管理ツールが意図通りに動作します。
claude agents composer discarding your typed message when a slash command isn't available there変更前
composer UIでスラッシュコマンド入力時にエラーがあると、入力した内容が消えてしまい書き直す必要がありました。
変更後
無効なコマンドでも入力内容が維持されるように修正されました。
ユーザーへの恩恵
誤入力時でもメッセージが消えず、スムーズに修正して送信できます。
変更前
セッションの競合状態によってリスト表示がクラッシュすることがありました。
変更後
セッション状態の整合性チェックを強化し、クラッシュを回避するようにしました。
ユーザーへの恩恵
セッション管理機能の堅牢性が向上しました。
変更前
回答の同期ずれにより、既に終わったタスクがいつまでも入力を待っているように見えていました。
変更後
ステータスの同期処理を改善し、正確な状態を表示するようにしました。
ユーザーへの恩恵
現在のタスクの状態を正しく把握でき、混乱を防げます。
変更前
何が原因で失敗したか不明なまま「exit_with_message」という汎用的なエラーが表示されていました。
変更後
失敗時の実際のエラー内容を確認できるようになりました。
ユーザーへの恩恵
トラブルシューティングが大幅に効率化されます。
/exit incorrectly warning about running background agents after all named agents had completed変更前
終了しているにも関わらず、動作中と誤認して警告が出る場合がありました。
変更後
実行状態を正確に判定して警告を表示するように修正しました。
ユーザーへの恩恵
不要な警告に煩わされることなく、スムーズにツールを終了できます。
@ directory picker in claude agents not showing registered git worktrees変更前
Worktreeを使用している際に、ディレクトリ候補としてリストに出てきませんでした。
変更後
Git Worktreeのリストを正しくピッカーに含めるようにしました。
ユーザーへの恩恵
複数のプロジェクトを効率的に管理している場合、迅速な作業切り替えが可能です。
変更前
エージェントの委譲チェーンが深くなりすぎて、推論効率が低下する傾向がありました。
変更後
自律的な判断基準を調整し、適切な粒度でタスクをこなすようにしました。
ユーザーへの恩恵
無駄なエージェント生成が減り、タスク完了までの速度と信頼性が向上します。
claude agents view to always show the organized sections (Needs input / Working / Completed) with descriptions変更前
初期状態でリストが空だと、各グループの用途が分かりにくい状態でした。
変更後
各状態グループの説明文を常時表示し、UIのガイダンスを強化しました。
ユーザーへの恩恵
初めてclaude agentsを開いたユーザーでも、現在の状態の意味が直感的に分かります。
claude agents footer変更前
フッター部分に冗長な操作説明が表示されていました。
変更後
インターフェースを整理し、視認性を高めました。
ユーザーへの恩恵
表示領域が広がり、より重要な情報を集中して確認できます。
/config for controlling how large Claude generally makes dynamic workflows (small/medium/large agent counts) — an advisory guideline, not an enforced cap変更前
ワークフローを実行する際、エージェント数がClaudeの判断に委ねられており、大規模なタスクで予期せず多くのリソースを消費する懸念がありました。
変更後
/configにて、小・中・大から規模の目安を設定できるようになりました。これはあくまでガイドラインであり、強制的な制限ではありません。
ユーザーへの恩恵
ワークフローの規模を予測しやすくなり、トークン消費量を調整したい場合にコスト管理の目安として活用できます。
workflow.run_id と workflow.name の属性が追加されました。workflow.run_id and workflow.name OpenTelemetry attributes to telemetry emitted by workflow-spawned agents, so a workflow run's activity can be reconstructed from OTel data変更前
ワークフローに関連するエージェントのアクティビティを、外部のOpenTelemetry(OTel)バックエンド側で関連付けることが困難でした。
変更後
OTelデータにワークフローの実行IDと名前が付与されるようになったため、収集されたデータからワークフロー全体の活動を正確に再構築できます。
ユーザーへの恩恵
大規模な開発組織において、ワークフロー実行のパフォーマンス監視やトラブルシューティングがより詳細に行えるようになります。
claude agents からチャットを開く際、バックグラウンド実行中と判定されクラッシュ・再起動ループが発生する問題を修正しました。claude agents sometimes failing with "currently running as a background agent" followed by a worker crash/respawn loop変更前
特定のタイミングでエージェントの状態管理が競合し、バックグラウンドエージェントとして実行中であるとの誤判定でループが発生していました。
変更後
エージェントの起動状態とチャットアクセスのステータス管理を修正し、安定して接続できるようになりました。
ユーザーへの恩恵
claude agents を使用したタスクのモニタリング中に発生する意図しないセッション再起動を防げます。
/workflows のエージェント一覧レイアウトを改善:タイトルの幅を広げ、専用の時間カラムを追加し、モデル名を短縮。行ごとのツール呼び出し回数の表示を廃止しました。/workflows agent list layout: wider titles, a dedicated time column, shorter model names, and no per-row tool-call counts変更前
エージェントの一覧画面において、タイトルの表示幅が狭く、各セッションの実行時間や詳細なステータスを直感的に把握しにくいレイアウトでした。
変更後
レイアウトが最適化され、タイトルの視認性が向上するとともに、実行時間が独立した列で確認できるようになりました。また、冗長だったモデル名やツール呼び出し回数が整理されました。
ユーザーへの恩恵
複数のバックグラウンドタスクを並行して実行している際に、どのタスクがどの程度時間を要しているかを一目で比較・管理しやすくなります。
/review <pr> の挙動を高速なシングルパスレビューに戻しました。多角的な検証が必要な場合は、任意の effort レベルを指定できる /code-review <level> <pr#> を使用してください。/review <pr> back to a fast single-pass review; use /code-review <level> <pr#> for the multi-agent review at a chosen effort level変更前
/review コマンドがマルチエージェントによる詳細なレビューに統合されていたため、迅速なフィードバックが欲しい場面でも完了まで時間がかかっていました。
変更後
/review は本来の軽快な動作に戻り、一方で /code-review を通じてより深い分析や検証を伴う高度なレビューを使い分けられるようになりました。
ユーザーへの恩恵
作業のフェーズに合わせて、速度重視のクイックな確認と、時間をかけた徹底的なバグ探索を柔軟に選択できるようになります。
daemon.lock whose PID the OS reused変更前
PIDが使い回される状況で古いロックファイルが残ると、エージェントが再起動できないことがありました。
変更後
ロックファイルの管理方法が改善され、PID重複時でも確実に再起動が試行されます。
ユーザーへの恩恵
エージェントが長時間停止したままになるのを防ぎ、バックグラウンド処理の信頼性が向上します。
claude agents --plugin-dir <dir> not showing the plugin's agents and skills in the agent view when the flag is placed after agents変更前
特定のコマンド引数の順序によって、プラグインのコンポーネントが正しく読み込まれない場合がありました。
変更後
フラグの指定順序に関わらず、プラグインが正しく認識され一覧に表示されます。
ユーザーへの恩恵
コマンド入力時の柔軟性が向上し、期待通りにプラグインを読み込めるようになります。
変更前
サブエージェントがエラーを返した際、それが成功として処理され、親エージェントが状況を把握できないケースがありました。
変更後
APIエラーが親エージェントへ適切に通知されるようになりました。
ユーザーへの恩恵
デバッグやタスク追跡において、どこで問題が発生したかを即座に特定しやすくなります。
変更前
特定の環境下でエージェントをSSH越しにバックグラウンドで開始しようとすると、権限やセッション管理の問題でエラーが発生していました。
変更後
監査セッションの切り替えエラーを防ぐ修正を行い、SSH環境でも確実にコールドスタートできるようになりました。
ユーザーへの恩恵
リモートサーバー上でも安定してエージェントをバックグラウンド実行できるようになります。
claude stop being silently undone when it raced a background-agent respawn — the respawn now honors the stop変更前
エージェントの停止を指示しても、直後にバックグラウンドの再起動処理が競合すると、停止が無視されるケースがありました。
変更後
再起動ロジックが停止フラグを適切に考慮するように改善されました。
ユーザーへの恩恵
意図しないエージェントがいつまでも実行され続けるのを防ぎ、確実にプロセスを終了できます。
/model or /fast while viewing a subagent silently opening the lead's model picker — a notice now explains the command applies to the lead変更前
サブエージェントを確認中にコマンドを打つと、意図せずメインの対話設定を上書きしてしまう恐れがありました。
変更後
現在の操作対象がメインエージェントである旨の補足メッセージが表示されるようになりました。
ユーザーへの恩恵
操作ミスによる設定変更を防ぎ、誤ったモデルでタスクが進むリスクを低減できます。
SessionStart, Setup, and SubagentStart hooks silently hiding stderr when exiting with code 2 — the error is now shown in the transcript変更前
フック処理でエラーが発生してもその詳細が隠蔽され、何が原因で失敗したのかを確認できませんでした。
変更後
エラー内容がトランスクリプト上に明示されるようになり、デバッグが容易になりました。
ユーザーへの恩恵
フックの設定やスクリプトに問題がある場合でも、迅速に原因を把握して修正できます。
SendMessage silently misrouting when a re-spawned agent reuses a previous agent's name — the tool now detects the mismatch and asks the caller to retarget変更前
エージェント名が再利用されると、メッセージの送信先が古いエージェントと混同されるリスクがありました。
変更後
ツール側で名前の不一致を自動検出し、呼び出し元に送信先の再設定を求めるようになりました。
ユーザーへの恩恵
メッセージの誤送信によるタスクの混乱を防ぎ、確実に意図したサブエージェントに命令を届けられます。
← or /background dropping its /color from the agent view row変更前
エージェントビュー経由でセッションをバックグラウンド化すると、個別に設定した表示色が反映されなくなることがありました。
変更後
バックグラウンド移行後も指定したカラー設定が維持されるようになりました。
ユーザーへの恩恵
エージェントを複数管理する際、色分けによるセッションの視認性が低下せず快適に管理できます。
claude agents session rows now show pull-request links as bare #N without the redundant "PR" label変更前
PRへのリンクラベルが冗長な「PR #N」という表示になっていました。
変更後
「PR」という文字を削り、簡潔な #N 形式のリンクになりました。
ユーザーへの恩恵
リスト画面の情報量が整理され、より多くのセッション状況を一度に確認しやすくなりました。
claude agents — sessions that need input or finish now fire the Notification hook (agent_needs_input / agent_completed)変更前
バックグラウンドセッションが何をしているか、ユーザーが能動的に確認しに行く必要がありました。
変更後
セッションがユーザーの入力を必要とするか、完了した際に自動的に通知が飛ぶようになりました。
ユーザーへの恩恵
エージェントの状況を常に監視する必要がなくなり、必要なタイミングでのみ作業に介入できるため、マルチタスクの効率が大幅に向上します。
claude agents now commit, push, and open a draft PR when they finish code work in a worktree, instead of stopping to ask変更前
エージェントが作業を終えるたびにユーザーに確認を求め、停止してしまうことがありました。
変更後
ワークツリーでの作業完了後、ユーザーの手を介さずに自動で一連のGit操作とPR作成を行うようになりました。
ユーザーへの恩恵
定型的なプルリクエスト作成プロセスが自動化され、作業のリードタイムが短縮されます。
変更前
エラーで停止したチームメイトが沈黙し、プロジェクト全体の進行が止まることがありました。
変更後
エラー報告と即時復帰が可能になり、チーム全体としての堅牢性が向上しました。
ユーザーへの恩恵
エージェントチームによる共同作業中のトラブルからの復旧が迅速になり、生産性を維持できます。
← inside claude attach <id> exiting to the shell instead of opening the agent view変更前
セッションから戻ろうとするとエージェントの一覧ではなく、シェル自体が終了する誤動作がありました。
変更後
「←」キーでエージェントビューへ正しく遷移するようになり、操作の直感性が改善されました。
ユーザーへの恩恵
セッション間の切り替えがスムーズになり、ナビゲーションのストレスが低減します。
変更前
進捗カウンターは正しいものの、リストに表示されるはずのエージェントが消えてしまうことがありました。
変更後
リストの同期が適切に保たれるようになり、進行中のすべてのエージェントを視認できます。
ユーザーへの恩恵
並行処理を行っているタスク全体の把握が容易になり、ワークフローの管理が正確に行えます。
/login now opens the sign-in dialog from the claude agents view instead of saying it isn't available変更前
ログインが必要な状況でエラーが表示され、そこからログイン画面へ辿り着くのが困難でした。
変更後
エージェント画面から直接ログインフローへ誘導されるため、迷わず認証が行えます。
ユーザーへの恩恵
認証切れの際のリカバリが迅速化され、作業の停止時間を最小限にできます。
/agents wizard; ask Claude to create or manage subagents, or edit .claude/agents/ directly変更前
対話的なウィザードメニューを通じてサブエージェントの設定を行う機能がありましたが、操作が限定的でした。
変更後
ウィザードを廃止し、Claudeに対して直接指示を出すか、設定ファイルを直接編集するスタイルに集約されました。
ユーザーへの恩恵
より柔軟で直感的なサブエージェントの管理が可能になり、CLIの構成を整理することでメンテナンス性が向上します。
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変更前
サイドパネルを開くとキーボードフォーカスがスタックしたり、バックグラウンドのジョブでサブエージェントの設定が引き継がれなかったりする不具合がありました。
変更後
サイドパネルの動作が安定し、エージェントの設定やステータスが正しく維持されるようになりました。
ユーザーへの恩恵
エージェント管理時のストレスが軽減され、複数の作業をより正確に追跡・管理できるようになります。
claude agents --dangerously-skip-permissions silently falling back to auto mode instead of showing the bypass disclaimer and applying bypass mode to spawned agents変更前
特定フラグを付けて起動しても設定が正しく反映されず、意図せず安全モードで動作することがありました。
変更後
指定したパーミッション回避モードが正確に適用されるようになりました。
ユーザーへの恩恵
パーミッション設定を回避して作業したい場合に、意図通りの制御で確実にエージェントを起動できます。
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変更前
エージェントのステータス表示が不安定で、状況把握に手間がかかっていました。
変更後
各セッションの状況が直感的に判別可能になり、関連PRへのアクセスも容易になりました。
ユーザーへの恩恵
エージェントが現在どの状態にあるかを即座に把握でき、対応が必要なPRへ迅速に遷移できます。
← press instead of two, matching the behavior in background sessions変更前
現在作業中のセッションからエージェントビュー(バックグラウンド一覧)へ移動するには、左矢印キーを2回押す必要がありました。
変更後
1回押すだけで即座にエージェントビューへ切り替わるようになり、バックグラウンドセッションと同じ直感的な操作に統一されました。
ユーザーへの恩恵
複数のタスクを並行して進めている際に、セッション間の移動がより素早くスムーズになります。
claude agents or losing data when written by a newer Claude Code version変更前
バージョンアップ後に古いバックグラウンドジョブが正常に認識されず、データ消失が発生する可能性がありました。
変更後
データ構造の互換性が確保され、バックグラウンドジョブの永続性と視認性が保護されるようになりました。
ユーザーへの恩恵
長期間実行するバックグラウンドタスクでも、バージョンを気にせず安全にジョブを継続管理できるようになります。
claude agents completed list to fill available vertical space; on short terminals the header compacts so live sessions stay visible変更前
ターミナルの高さが低い場合、ヘッダー情報によって現在実行中のタスクが見えにくくなることがありました。
変更後
ヘッダーがコンパクト化され、実行中のセッションが常に表示されるようになりました。
ユーザーへの恩恵
画面の狭い環境でも実行中のエージェントの状態を常に把握でき、効率的に作業を切り替えられます。
claude agents sending builtin slash commands like /usage to background sessions as prompt text instead of showing a hint変更前
背景セッションに対してコマンドを送信すると、モデルがそれを単なる文字列として解釈し、コマンドとして実行されませんでした。
変更後
適切なコマンドヒントが表示されるようになり、背景セッションとの対話性が向上しました。
ユーザーへの恩恵
エージェントの操作ミスを減らし、バックグラウンド実行中のセッションに対しても直感的にコマンド操作を行えるようになります。
claude agents job rows showing full filesystem paths for pasted images instead of the [Image #N] placeholder変更前
claude agentsのジョブ一覧で、貼り付けた画像のパスがそのまま表示されており、画面が煩雑で見にくい状態でした。
変更後
画像データが簡潔なプレースホルダー「[Image #N]」に置き換わるようになりました。
ユーザーへの恩恵
背景で実行中のエージェントの状態を一覧で確認する際、視認性が向上し、重要な情報に集中しやすくなります。
StructuredOutput ツールの無限呼び出しを修正し、追従ターンの信頼性を向上--json-schema and workflow agent({schema}) structured output: the model can no longer re-call StructuredOutput indefinitely after a successful call, and follow-up turns now reliably return structured output変更前
JSONスキーマ指定時やワークフロー実行において、モデルが正常な出力後も不必要にツールを呼び出し続けたり、継続ターンで構造化データが返らなくなったりすることがありました。
変更後
ツール呼び出しのループが防止され、フォローアップのターンにおいても一貫して検証済みの構造化データが返されるようになります。
ユーザーへの恩恵
プログラムから Claude Code を呼び出す際の挙動が安定し、不必要なトークン消費を抑えつつ正確な JSON データを取得できます。
変更前
エージェントプロキシ用の証明書インストール処理が追加された影響で、リモートセッションの開始までに余分な時間がかかっていました。
変更後
起動プロセスが最適化され、以前のバージョンよりも素早くセッションを開始できるようになりました。
ユーザーへの恩恵
リモート環境での作業開始時の待ち時間が短縮され、開発のテンポが損なわれません。
/bg、/tui 等の実行後にチャンネル接続が切断される問題を修正/bg, /tui, or /update変更前
エージェントビューへの移動や表示モードの切り替え、/update などの操作を行うたびに、通知用のチャンネル接続が途切れてしまうことがありました。
変更後
セッションの状態変更やモードの移行後も、Telegram や Discord 等との連携接続が安定して維持されるようになりました。
ユーザーへの恩恵
バックグラウンドでの作業中も、外部メッセージングツールへの通知を確実に受け取り続けることができます。
.git/worktrees/ entries from killed agents are now cleaned up automatically変更前
バックグラウンドエージェントが異常終了したりプロセスが殺されたりした際、.git/worktrees/ 内の登録情報がロックされたまま残留し、手動での削除が必要になることがありました。
変更後
不要になったワークツリーの登録が自動的に検知・解除されるようになり、Git 環境をクリーンに保てるようになりました。
ユーザーへの恩恵
ディスク容量の無駄遣いや Git 操作時の予期せぬ競合を回避し、手動でのメンテナンスの手間を省けます。
/workflows のエージェント詳細ビューに、ステータスによるフィルタリング機能(f キーで操作)が追加されました。f) to the /workflows agent detail view変更前
複数のエージェントが稼働する大規模なワークフローにおいて、特定のエージェントの状態(実行中、待機中、完了など)を素早く絞り込む手段がありませんでした。
変更後
詳細ビューで f キーを押すことでステータスフィルタリングが可能になり、多数のエージェントの中から確認が必要なものだけを抽出できます。
ユーザーへの恩恵
複雑な並列タスクの進行状況を管理する際、注意が必要なエージェントを即座に見つけられるため、デバッグや監視の効率が向上します。
claude agents からバックグラウンドセッションを開いた際、前の画面が背後に残ってしまう表示の不具合が修正されました。claude agents leaving the previous screen painted behind it変更前
エージェントビューから特定のセッションにアタッチする際、画面の描画更新が不完全で、元のUIの一部が重なって表示されることがありました。
変更後
セッションへの切り替え時に画面全体が正しく再描画され、クリアなUIで操作できるようになりました。
ユーザーへの恩恵
視覚的な混乱がなくなり、バックグラウンドで動かしていたタスクの確認に集中できます。
Agent(type) の拒否ルールや Agent(x,y) の許可タイプ制限が適用されない問題が修正されました。Agent(type) deny rules and Agent(x,y) allowed-types restrictions not being enforced for named subagent spawns変更前
管理者やユーザーが設定したサブエージェントの使用制限ルールが、特定の名前を指定して起動されたサブエージェントに対して機能しない場合がありました。
変更後
あらゆるサブエージェントの起動において、設定された権限ルールが厳格にチェックされるようになりました。
ユーザーへの恩恵
組織のポリシーに基づいた安全なエージェント利用が保証され、意図しないツールの実行を確実に防止できます。
x キーを押しても、パネルから消えない不具合が修正されました。x on a finished subagent in the agent panel not dismissing it変更前
役目を終えたサブエージェントがエージェントパネルに残り続け、手動で削除しようとしてもUIが反応しないことがありました。
変更後
x キーの操作が正しく処理され、完了したサブエージェントをパネルから即座に破棄できるようになりました。
ユーザーへの恩恵
進行中のタスクだけにパネルを整理でき、画面領域を効率的に活用できます。
claude agents において、返信した後もバックグラウンドジョブのステータスに古い「要入力」メッセージが表示され続ける問題が修正されました。claude agents showing a stale "needs input" message after replying変更前
ユーザーが入力を済ませた後でも、エージェントビュー上の表示が更新されず、まだ対応が必要であるかのように見えていました。
変更後
入力を受け取った直後にジョブのステータス表示が即座に同期されるようになりました。
ユーザーへの恩恵
各タスクの最新状況を正確に把握でき、二重に対応してしまうような無駄を防止できます。
claude agents からバックグラウンドセッションを開く際、一瞬ダークテーマがフラッシュする問題が修正されました。claude agents on a light terminal変更前
テーマ設定が適用されるまでの間にデフォルトの暗い配色が表示され、明るい画面で使用しているユーザーの視覚的な負担になっていました。
変更後
アタッチ時のテーマ適用プロセスが最適化され、テーマの切り替えがちらつきなく行われるようになりました。
ユーザーへの恩恵
ライトテーマ愛用者にとって、画面遷移時の視覚的なストレスが軽減されます。
claude agents でマウス選択したテキストを削除した後も、ハイライトが残り続ける問題が修正されました。claude agents変更前
テキストを選択して消去した後、選択範囲のハイライト表示だけが画面上に残ってしまう描画バグがありました。
変更後
削除操作に合わせてハイライト状態も正しくリセットされるように修正されました。
ユーザーへの恩恵
エディタ領域の視認性が保たれ、操作ミスを防ぐことができます。
--effort レベルを継承するようになりました。--effort level変更前
リーダーエージェントに高い思考レベル(effort)を設定していても、新しく作成されたチームメイトにはデフォルト設定が適用されてしまい、能力に差が出ていました。
変更後
すべてのチームメイトがリーダーと同じ思考設定を自動的に引き継いで起動するようになりました。
ユーザーへの恩恵
チーム全体が同じ推論レベルで動作するため、複雑なタスクの共同作業において安定した結果が得られます。
agent({schema}) において、スキーマ検証が繰り返し失敗する場合に無限ループに陥るのではなく、5回の試行後に中断するよう改善されました。agent({schema}) subagents looping forever on repeated schema validation failures instead of aborting after 5 attempts変更前
モデルがスキーマに適合しない出力を出し続けた場合、制限なく試行が繰り返され、トークンの浪費やプロセスのハングアップを引き起こしていました。
変更後
試行回数に上限(5回)が設けられ、解決不能なエラーが発生した場合には適切にエラーを報告して停止するようになりました。
ユーザーへの恩恵
予期せぬ無限ループによるコスト発生を防ぎ、問題がある場合に迅速に気づくことができます。
MEMORY.md のサイズが制限に近づいた際に、Claudeが自らインデックスの圧縮を提案するようになりました。MEMORY.md index when nearing the size limit変更前
自動メモリ(auto memory)のサイズ制限を超えそうになっても警告がなく、いつの間にか古い記憶が読み込まれなくなることがありました。
変更後
コンテキスト制限に達する前にClaudeが圧縮(compact)を促すリマインダーを表示するようになりました。
ユーザーへの恩恵
重要な学習内容が欠落するのを防ぎ、長期的なプロジェクトでもClaudeの記憶の精度を維持できます。
git reset --hard, git checkout -- ., git clean -fd, git stash drop) are now blocked when you didn't ask to discard local work, git commit --amend is blocked when the commit wasn't made by the agent this session, and terraform destroy/pulumi destroy/cdk destroy are blocked unless you asked for the specific stack変更前
オートモード(auto mode)では、モデルの判断でコマンドが実行されますが、ローカル作業の破棄を意図していない場合でも、誤って破壊的な操作が行われるリスクがありました。
変更後
意図的な指示がない限り、git reset --hardなどの破壊的なGit操作や、terraform destroyなどのスタック削除コマンドを自動で実行しないようブロックします。
ユーザーへの恩恵
予期しないコードの喪失や、本番環境のインフラ消失といった重大な事故を未然に防ぎ、安心してエージェントに作業を任せられるようになります。
-p) and now also covering models set in agent frontmatter変更前
使用しているモデルが非推奨になった際や、内部で新しいモデルに切り替わった際に、ユーザーがそれに気付きにくい状態でした。
変更後
標準エラー出力(stderr)やエージェントのfrontmatter設定において、モデルのステータスに関する警告が明示的に表示されるようになります。
ユーザーへの恩恵
常に最新かつ最適なモデルを使用しているかを把握でき、モデルの更新に伴う挙動の変化に素早く対応できます。
thinking.disabled.display: Extra inputs are not permitted 400 errors on subagent spawns and session-title generation for affected configurations変更前
特定の環境設定において、モデルが「Extra inputs are not permitted」というエラーを返し、サブエージェントの作成やタイトルの自動生成が失敗することがありました。
変更後
思考ブロックの表示に関連する内部パラメータの扱いを修正し、モデルとの通信エラーを解消しました。
ユーザーへの恩恵
サブエージェントを多用する複雑なタスクや、自動タイトル生成機能が安定して動作するようになります。
変更前
Windows Terminal上でサブエージェントが重層的に動作すると、ステータスラインが画面中央に現れたり、テキストが重なったりする描画の乱れが発生していました。
変更後
TUI(テキストユーザーインターフェース)の描画ロジックを改善し、負荷の高い並列処理中でも正しいレイアウトを維持します。
ユーザーへの恩恵
Windows環境でのマルチエージェント作業が視覚的に快適になり、作業状況の把握が容易になります。
ツール名(パラメータ:値) 形式の構文を追加し、特定の引数に基づく制限が可能になりました。Tool(param:value) syntax for permission rules to match a tool's input parameters (with * wildcard), e.g. Agent(model:opus) to block Opus subagents変更前
パーミッションの設定では、ツール名全体を許可または禁止することしかできず、特定のモデルの使用や特定の引数での実行を細かく制限することが困難でした。
変更後
Agent(model:opus) のようにツール名とパラメータを組み合わせた指定が可能になりました。ワイルドカード(*)もサポートされており、より柔軟なアクセス制御が実現します。
ユーザーへの恩恵
「Opus モデルのサブエージェントだけを禁止する」といった高度なセキュリティポリシーやコスト管理ルールを、環境に合わせて精密に設定できるようになります。
.claude/ ディレクトリの優先順位を改善し、作業ディレクトリに最も近いエージェント、ワークフロー、出力スタイルが優先されるようになりました。.claude/ directories: the agent, workflow, and output-style closest to the working directory now wins when names collide; project-scope workflow saves now target the closest existing .claude/workflows/変更前
複数のディレクトリに設定ファイルが存在する場合、どの設定が優先されるかが不明確であったり、意図しないスコープのワークフローが保存されたりすることがありました。
変更後
現在の作業ディレクトリから最短距離にある設定が優先されます。また、ワークフローの保存時も、プロジェクトスコープ内であれば最も近い場所にあるディレクトリがターゲットになります。
ユーザーへの恩恵
複雑なプロジェクト構造においても、各ディレクトリ固有のカスタマイズが確実に適用され、意図した通りの挙動でエージェントを利用できます。
claude agents workers failing with 401 Invalid bearer token when the daemon was started from a shell with a custom API gateway via ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN変更前
ANTHROPIC_BASE_URL などを設定してカスタムゲートウェイ経由で利用している際、バックグラウンドで動作する claude agents がトークンを正しく処理できず失敗することがありました。
変更後
バックグラウンドの監視プロセス(デーモン)がカスタムゲートウェイの認証情報を正しく継承し、安定して動作するようになりました。
ユーザーへの恩恵
独自のプロキシやエンタープライズ向けのゲートウェイを使用している環境でも、バックグラウンドタスクやエージェントビュー機能を制限なく利用できます。
/bg や ←← でバックグラウンド化したセッションが、タスク完了後もエージェントリストで「Working」のままになる問題を修正しました。/bg or ←← after a turn finished showing "Working" forever in the agents list変更前
ターンが終了した直後にセッションをバックグラウンドへ移動させると、内部的には完了しているにもかかわらず UI 上は「実行中」と表示され続けることがありました。
変更後
バックグラウンド化したセッションのステータスが正確に反映されるようになりました。
ユーザーへの恩恵
エージェントビュー(claude agents)で各タスクの正確な進捗を把握でき、どのエージェントが次の入力を待っているかが一目で分かります。
disallowedTools において、MCPサーバーレベルの指定(mcp__server など)が無視される問題を修正mcp__server, mcp__server__*, mcp__*) in subagent disallowedTools being silently ignored変更前
サブエージェントの定義ファイルで disallowedTools を使用して特定のMCPサーバー全体(例:mcp__github)を拒否しようとしても、その設定が静かに無視されていました。その結果、サブエージェントが本来禁止されるべきMCPツールにアクセスできてしまう可能性がありました。
変更後
サブエージェントのフロントマターにおける disallowedTools フィールドで、mcp__* 形式のワイルドカードやサーバー名による指定が正しく認識されるようになりました。
ユーザーへの恩恵
サブエージェントに許可するツールの制限をより確実に、かつサーバー単位で一括して行えるようになり、セキュリティと制御の精度が向上します。
vscode:// などのカスタム URI スキームを持つリンクが動作しない問題を修正しました。vscode://) not opening when clicked in claude agents変更前
claude agents で複数のエージェントを監視している際、ステータスバーに表示された IDE 連携用などの特殊なリンクをクリックしても反応しないことがありました。
変更後
カスタム URI スキームが正しく認識され、クリックで対応するアプリケーションを直接開けるようになりました。
ユーザーへの恩恵
エージェントが修正した箇所を VS Code などのエディタで即座に開くといった、ツール間をまたぐ操作がバックグラウンド管理画面からもスムーズに行えます。
claude agents の修正:一つのウィンドウで「戻る」操作をしても、同じセッションにアタッチしている他のウィンドウがデタッチされないようになりましたclaude agents: pressing back in one window no longer detaches other windows attached to the same session変更前
バックグラウンドセッションを複数の端末から監視している際、片方の操作が他方の表示に干渉して切断されていました。
変更後
個々のウィンドウが独立して制御されるようになり、マルチウィンドウでの並行監視が安定します。
ユーザーへの恩恵
大規模なタスクを複数の画面で確認しながら進める際に、意図しない中断に悩まされずに済みます。
claude agents の検索結果に表示されるようになりましたclaude agents search変更前
特定のタイミングで作成されたプルリクエストに関連するセッションが、検索で見つからない場合がありました。
変更後
すべての PR 関連セッションが検索インデックスに正しく登録され、URL や番号で即座に特定できます。
ユーザーへの恩恵
多数のバックグラウンドタスクを並行して回している際、対象の PR を探す手間が大幅に削減されます。
agent() subagents missing per-agent attribution headers変更前
動的なワークフローで複数のサブエージェントを動かした際、どのリクエストがどのエージェントによるものかの識別情報が欠落しており、ログの追跡や分析が困難でした。
変更後
各サブエージェントのリクエストに適切な属性ヘッダーが付与されるようになり、呼び出し元の識別が可能になりました。
ユーザーへの恩恵
複雑なマルチエージェント構成での開発において、デバッグやリソース使用量の内訳把握が容易になります。
/usage) showing cache misses, long context, subagents, and per-skill/agent/plugin/MCP breakdowns over the last 24h or 7d変更前
使用状況の表示が大まかな合計値に限られており、どのスキルや MCP サーバーがどれだけのトークンを消費しているのか詳細を把握することが困難でした。
変更後
時間枠ごとの内訳や、キャッシュ効率、さらには特定のカスタムツールごとの消費量が視覚化され、詳細なコスト分析が可能になりました。
ユーザーへの恩恵
使用量の多い要因を特定してプロンプトを最適化したり、特定のツールのコスト対効果を評価したりすることが可能になります。
.mcp.json approvals, trust) when dispatched onto a pre-warmed worker変更前
ワーカープロセスが再利用される際に、以前のタスクで読み込まれた別ディレクトリの設定情報が残留し、不適切なパーミッション設定が適用されるリスクがありました。
変更後
タスクが割り振られる際にプロジェクト設定の読み込みが適切に分離・管理されるようになり、セキュリティと設定の正確性が向上しました。
ユーザーへの恩恵
マルチプロジェクト環境でバックグラウンドタスクを並行実行する際、誤った設定に基づいたツール実行や拒否が発生しなくなり、安全性が高まります。
/model suggestions in the claude agents dispatch input rendering with a misleading slash prefix and showing models disabled for your org変更前
エージェントをバックグラウンドで起動する際、モデル選択の UI 表示が不正確で、選択できないはずのモデルが候補に挙がることがありました。
変更後
組織のポリシーに沿ったモデルのみが正しく表示されるようになり、入力補助の表示も自然な形式に修正されました。
ユーザーへの恩恵
バックグラウンドタスクの開始時に、利用できないモデルを選択してエラーになる手間を省き、意図したモデルを迷わず指定できます。
availableModels restrictions not being applied to subagent model overrides, the agent dispatch model picker, and the advisor model変更前
管理者が availableModels 設定で使用可能なモデルを制限していても、一部の機能経由では制限対象外のモデルが指定できてしまう漏れがありました。
変更後
サブエージェントやアドバイザー機能を含むすべての箇所で allowlist が厳格に適用されるようになり、ポリシー遵守が徹底されます。
ユーザーへの恩恵
企業のコンプライアンスやコスト管理の観点から特定のモデルに限定して利用させたい場合、設定が確実に機能するようになります。
/goal status chip no longer re-renders the terminal at 5 Hz while idle, and fewer UI re-renders while subagents run in parallel変更前
Claude が待機中や並列処理中であっても、画面更新のために一定の CPU リソースを消費し続けていました。
変更後
不要な再描画が削減され、ターミナルの負荷が大幅に軽減されました。
ユーザーへの恩恵
ノート PC での作業時など、Claude Code をバックグラウンドで動かし続けていてもバッテリー消費やマシンの重さを感じにくくなります。
claude agents --json がブロック中のセッションや開始直後のセッションを省略する問題を修正し、完了したセッションを含めるための --all フラグと id / state フィールドを追加しました。claude agents --json omitting blocked and just-dispatched background sessions; added --all to include completed sessions, plus new id and state fields変更前
バックグラウンドセッションをスクリプトで監視しようとしても、特定の状態のセッションが JSON 出力に含まれず、正確な状況把握が困難でした。
変更後
すべての状態のセッションが網羅されるようになり、一意の ID や詳細なステータスを取得できるようになりました。
ユーザーへの恩恵
複数のバックグラウンドタスクを自作のツールや監視ダッシュボードからより正確に管理できるようになります。
変更前
セッションを切り替えるたびに、ターミナルの表示内容が重なってしまい、読みづらくなることがありました。
変更後
画面遷移時の再描画処理が適切に行われ、WSL 環境でも UI が常にクリーンな状態に保たれます。
ユーザーへの恩恵
Windows 環境の開発者にとって、バックグラウンドセッションの管理が視覚的にクリアになります。
env(例: ANTHROPIC_MODEL)を無視してしまう問題を修正しました。env values (e.g. ANTHROPIC_MODEL) when dispatched onto a pre-warmed worker変更前
特定のモデルを使用するようプロジェクトで指定していても、バックグラウンド実行時にはデフォルト設定にリセットされてしまうことがありました。
変更後
バックグラウンドで起動されたエージェントも、常にプロジェクト固有の環境変数を正しく継承して動作するようになります。
ユーザーへの恩恵
プロジェクトごとに最適なモデルや設定を、バックグラウンド実行時にも自動的に適用させることができます。
claude agents コマンドの使用を提案するヒントを追加しました。claude agents when running multiple concurrent sessions変更前
便利な並列実行管理機能(Agent View)があることに気づかず、複数のターミナルを手動で行き来しているユーザーがいました。
変更後
必要に応じて適切な機能が提案されるため、ツールの真価をより活用しやすくなります。
ユーザーへの恩恵
複雑なマルチタスクを、より効率的な公式推奨のフローでこなせるようになります。
claude agents の一覧画面において、URLを入力することで、そのURLを最初のプロンプトに含むセッションをフィルタリングできるようになりました。claude agents: typing a URL into the list now filters to the session whose first prompt contained it変更前
バックグラウンドセッションが多数ある場合、特定のプロジェクトや課題に関連するセッションを探すのが困難でした。
変更後
特定のURLに関連するタスクを瞬時に検索して一覧に表示できるようになり、セッションの管理が容易になります。
ユーザーへの恩恵
複数のリポジトリやPRを並行して扱っている際の、セッションの切り替えと進捗確認が劇的にスムーズになります。
claude agents から再開しようとした際に、「会話が見つからない」というエラーでクラッシュループに陥る問題を修正しました。claude agents変更前
ワークツリー上でのバックグラウンドタスクを中断・再開しようとすると、セッションデータを見失い作業が継続できなくなることがありました。
変更後
セッションの再開ロジックが改善され、ワークツリー環境下でも安定してタスクを再開できます。
ユーザーへの恩恵
大規模なプロジェクトで複数のワークツリーを使い分ける際の信頼性が向上します。
claude agents の各入力欄で複数行のプロンプトを入力する際、カーソルが1行目の末尾に固定されてしまう問題を修正しました。claude agents dispatch and reply inputs変更前
長いプロンプトを書こうとするとカーソルの挙動が不安定になり、入力内容の確認や修正が困難でした。
変更後
エディタのカーソル制御が修正され、複数行にわたる複雑な指示もストレスなく入力・編集できます。
ユーザーへの恩恵
バックグラウンドセッションを開始する際、詳細な指示を快適に記述できるようになります。
hookSpecificOutput.additionalContext を返せるよう改善。エラー扱いせずに Claude へフィードバックを返し、ターンを継続可能hookSpecificOutput.additionalContext to give Claude feedback and keep the turn going without being labeled a hook error変更前
フックが特定の出力を返すとフックエラーとして処理され、エージェントの動作が意図せず中断されることがありました。
変更後
フックから Claude へ追加の文脈を直接渡せるようになり、エラーを発生させずに処理を継続させることができます。
ユーザーへの恩恵
特定のタスク終了時にカスタムの指示やフィードバックを自動で挿入できるため、より高度な自動化ワークフローが実現します。
claude agents において、Claude Code のアップデート後に再接続すると実行中のバックグラウンドタスクが消失する問題を修正claude agents losing their running background tasks when reattached after a Claude Code update変更前
ツール自体の更新後にエージェントビューを開くと、それまで動いていたはずのタスクがリストから消えたり追跡不能になったりしていました。
変更後
アップデートを跨いでも実行中のセッションとタスクの状態が正しく復元されます。
ユーザーへの恩恵
長時間かかるタスクを実行したまま安心してツールを更新でき、作業の継続性が保証されます。
claude agents dispatching from the state-grouped view now starts the session in the directory the agent view was opened from変更前
エージェントビューから新規タスクを投げた際、期待とは異なる作業ディレクトリでプロセスが開始されることがありました。
変更後
カレントディレクトリの文脈が正しく引き継がれ、意図したプロジェクト範囲で即座にタスクが実行されます。
ユーザーへの恩恵
ディレクトリ移動の手間なく、複数のプロジェクトをまたいだ並列作業を直感的に開始できます。
claude agents --json の出力に、待機中のセッションが何でブロックされているか(権限プロンプトなど)を示す waitingFor フィールドが追加されましたclaude agents --json now includes waitingFor showing what a waiting session is blocked on (e.g. permission prompt)変更前
バックグラウンドセッションを JSON 形式で監視する際、セッションが「入力待ち」状態であることは分かっても、具体的にどのような入力(ツールの実行許可や質問への回答など)を待っているのかが判別できませんでした。
変更後
JSON 出力に waitingFor フィールドが含まれるようになり、各セッションがブロックされている具体的な理由をプログラムから直接把握できるようになりました。
ユーザーへの恩恵
自動化スクリプトやダッシュボードを通じて、どのセッションがユーザーの承認や入力を必要としているかを正確に特定し、迅速に対応できるようになります。
claude agents において、広幅のターミナルでもステータステキストが 60〜120 列で切り捨てられていた問題を修正しました。現在はターミナル幅いっぱいに詳細が表示されますclaude agents cutting live status text (tool args, replies, prompts, exec output) at 60–120 columns on wide terminals; the status detail now uses the full terminal width変更前
エージェントの監視画面で、ツールの引数や実行結果などの詳細テキストが、画面に余白があるにもかかわらず不自然に短い幅で切り詰められてしまい、内容が読みづらい状態でした。
変更後
表示領域がターミナルの物理的な横幅に合わせて拡張されるようになり、より多くの情報を一目で確認できるようになりました。
ユーザーへの恩恵
バックグラウンドで実行中のタスクの進捗状況を、セッションを切り替えることなく正確に把握できるようになり、監視効率が向上します。
claude agents で長いセッション名が 40 列で切り捨てられていた問題を修正しました。名前列の幅がターミナルの幅に応じて動的に広がるようになりますclaude agents truncating long session names at 40 columns; the name column now grows with terminal width変更前
プロジェクト名や作業内容を反映した長いセッション名を付けていても、一覧画面では先頭のわずかな部分しか表示されず、どのセッションがどれか判別が困難でした。
変更後
セッション名を表示するカラムが可変幅になり、大きな画面では名前をフルで表示できるようになりました。
ユーザーへの恩恵
並列で多くのタスクを走らせている際でも、各セッションを名前で明確に識別できるようになり、管理が容易になります。
claude agents からセッションへの接続(attach)が一度失敗して一覧に戻ってしまうことがある問題を修正しましたclaude agents attach occasionally bouncing straight back to the session list on the first try after a background-service restart変更前
アップデート後などにバックグラウンドサービスが再起動した際、特定のセッションに入ろうとしても、一瞬だけ接続されてすぐに一覧に追い返されるという不安定な挙動がありました。
変更後
再起動後の最初の接続試行も確実に行われるようになり、スムーズに会話を再開できるようになりました。
ユーザーへの恩恵
ツールの再起動や自動更新の直後でも、待たされたり操作をやり直したりすることなく、作業に集中できます。
claude agents の入力欄や返信ボックスで Ctrl+V による画像貼り付けが機能しなかった問題を修正しました。画像以外のデータが貼り付けられた場合にはヒントが表示されますclaude agents Ctrl+V image paste doing nothing in the dispatch input and the session reply box; pasting with no image now shows a hint変更前
エージェント監視画面から直接画像を共有して指示を出そうとしても、ショートカットキーによる貼り付けが反応せず、ファイルを直接指定する手間がかかっていました。
変更後
クリップボードからの画像貼り付けがサポートされ、画像がない場合には貼り付け方法に関するガイドが表示されるようになりました。
ユーザーへの恩恵
UI の不具合のスクリーンショットなどを素早く共有できるようになり、マルチモーダル機能を活用した指示出しがより直感的になります。
claude agents から実行中のセッションに接続する際、接続完了まで 5 秒間停止(スタール)する問題を修正しましたclaude agents stalling for 5 seconds before attaching変更前
バックグラウンドで動いているエージェントの操作を引き継ごうとした際、画面が切り替わるまでに不自然な待ち時間が発生していました。
変更後
接続処理が最適化され、選択したセッションへ瞬時に移行できるようになりました。
ユーザーへの恩恵
「今すぐ状況を確認したい」という時に待たされるストレスがなくなり、バックグラウンド実行と対話型操作の切り替えが非常にスムーズになります。
claude agents rows now show done/total before the detail when work is fanned out; peek shows the longest-running item変更前
エージェントビューで複数の作業を並列実行している際、全体のうちどの程度が完了しているかを一目で把握することが困難でした。
変更後
作業の行に「done/total」の形式で進捗が表示され、詳細画面ではボトルネックとなっている長時間実行中のタスクをすぐに特定できるようになりました。
ユーザーへの恩恵
多数のバックグラウンドタスクを同時に走らせている状況でも、各タスクの進行状況を正確に把握し、必要に応じて迅速に介入できるようになります。
claude -p stdout when using --output-format text or json変更前
非インタラクティブモードで構造化データ(JSONなど)を出力させたい場合に、サブエージェントのログが混入して出力が壊れてしまうことがありました。
変更後
メインプロセスの標準出力がサブエージェントのメッセージから分離され、指定したフォーマットのデータのみが正しく出力されるようになりました。
ユーザーへの恩恵
Claude Code をスクリプトや CI パイプラインに組み込んで JSON 出力をパースして利用している場合に、サブエージェントの動作に影響されず安定して動作するようになります。
isolation: "worktree" in background sessions being blocked from editing files inside their own worktree変更前
隔離された環境で作業させるためのワークツリー設定が、逆にエージェント自身の書き込み権限まで制限してしまい、エラーが発生していました。
変更後
ワークツリーによる隔離を維持しつつ、エージェントが割り当てられた範囲内で自由にファイルを編集・保存できるようになりました。
ユーザーへの恩恵
メインの作業ブランチを汚さずにエージェントに並列作業を任せる「隔離ワークツリー」機能が、安定して動作するようになります。
claude agents booting on a stale model from the daemon's environment instead of the model in settings.json変更前
設定ファイルを書き換えても、バックグラウンドで動いている管理プロセス(デーモン)が古い設定を保持しており、意図しないモデルで作業が開始されることがありました。
変更後
新しいセッションを開始するたびに最新の settings.json が読み込まれ、指定通りのモデルが確実に使用されるようになりました。
ユーザーへの恩恵
設定変更が即座に反映されるため、常に最新のコスト効率や性能のバランスを保ちながら自動作業を任せられます。
claude agents dropping chat history and re-running the original prompt変更前
バックグラウンドで終了したセッションを再開した際、過去のやり取りが消去され、最初からやり直してしまうバグが発生することがありました。
変更後
セッションの復元処理が安定し、過去のコンテキストを保持したまま正確に作業を継続できるようになります。
ユーザーへの恩恵
長時間のタスクや並行作業を中断・再開する際の信頼性が向上し、作業内容を失う不安が解消されます。
claude agents freezing for several seconds when returning to the session list due to the auto-updater re-checking on every exit変更前
エージェントの一覧画面に戻るたびにアップデート確認が走り、操作が一時的に受け付けられなくなる不快な待ち時間が発生していました。
変更後
アップデート確認の頻度や実行タイミングが最適化され、一覧画面の表示が瞬時に行われるようになります。
ユーザーへの恩恵
多数のタスクを切り替えながら作業する際のレスポンスが劇的に改善し、集中力を削がれません。
変更前
CPU使用率が非常に高い状態でWindowsを使用していると、ターミナル内のキー入力イベントの処理が滞り、操作不能になることがありました。
変更後
入力イベントの処理優先度とハンドリングが見直され、システム負荷が高い状況でも安定した操作性を維持します。
ユーザーへの恩恵
ヘビーな開発作業と並行してエージェントを操作していても、入力遅延やフリーズに悩まされることがなくなります。
claude agents view変更前
日本語入力などのIME変換ウィンドウが入力中の文字の近くではなく、ターミナルの隅に表示されてしまい、入力内容の確認が困難でした。
変更後
IMEの構成(コンポジション)が入力カーソルの位置に正しく追随して表示されるようになります。
ユーザーへの恩恵
日本語でのプロンプト入力が自然で快適になり、タイピングミスや変換ミスを減らせます。
claude agents において、最近非アクティブだったバックグラウンドエージェント・セッションを開く際のパフォーマンスを改善しましたclaude agents変更前
バックグラウンドで動作し、しばらく入力待ちや待機状態(非アクティブ)になっていたエージェント・セッションを claude agents コマンド(エージェントビュー)で再度開こうとすると、プロセスの再開や画面の描画に時間がかかることがありました。
変更後
非アクティブだったセッションへの再接続処理が最適化され、以前よりも迅速にセッションの内容を表示したり、フル・トランスクリプトにアタッチしたりできるようになりました。
ユーザーへの恩恵
複数のタスクを並行して実行している際、休止状態のエージェントに復帰して作業を続行するまでの待ち時間が短縮され、開発のリズムを崩さずにマルチタスクをこなせます。
claude agents: dispatchされたセッションで settings.json の agent フィールドが尊重されるようになり、--agent <name> での上書きも可能になりましたclaude agents: the agent field in settings.json is now honored for dispatched sessions, with --agent <name> to override it変更前
エージェントビューでタスクを並列実行する際、設定ファイルで指定したエージェント設定が正しく適用されない場合がありました。
変更後
グローバルまたはプロジェクト設定のデフォルトエージェントが適用され、必要に応じてコマンドラインから個別に変更できるようになります。
ユーザーへの恩恵
プロジェクトごとに最適なサブエージェントの設定を自動適用しつつ、柔軟な切り替えも可能になります。
git worktree remove/prune でクリーンアップが可能になりましたgit worktree remove/prune can clean them up変更前
Claude が作成したワークツリーがロックされたまま残り、手動での git コマンドによる削除を妨げることがありました。
変更後
エージェントの作業完了とともに適切にロックが解除され、標準的な git メンテナンスコマンドで一括削除できるようになります。
ユーザーへの恩恵
不要になった一時的なディレクトリがディスクを圧迫するのを防ぎ、リポジトリを常にクリーンな状態に保てます。
claude agents において、アイドル状態のサブエージェントが残っている、またはバックグラウンドのシェルがリークしている場合に完了したセッションが終了しない問題を修正しましたclaude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell変更前
タスク自体は終わっていても、背後でプロセスが残り続けてしまい、システムリソースを無駄に消費することがありました。
変更後
完了したセッションのリソースが確実に解放され、古いセッションが適切に終了するようになります。
ユーザーへの恩恵
多くのタスクを並列で実行しても、メモリやプロセスの蓄積による PC の動作低下を防げます。
claude agents で「開いています...」の表示が遅い時に Esc キーを押してもキャンセルできず、リストが反応しなくなる問題を修正しましたclaude agents pressing Esc not cancelling a slow "opening…", leaving the list unresponsive変更前
セッションの読み込みが遅い際、キャンセル操作を受け付けず画面がフリーズしたような状態になることがありました。
変更後
Esc キーで即座に読み込みを中断し、エージェント一覧の操作に戻れるようになります。
ユーザーへの恩恵
待ち時間のストレスが解消され、軽快にセッションの管理を行えるようになります。
.claude/worktrees/ 下のバックグラウンドエージェント用ワークツリーが孤立したままになる問題を修正しました.claude/worktrees/ being orphaned after the 30-day job retention sweep変更前
古いジョブの履歴が削除された後も、関連するディスク上のワークツリーディレクトリだけが残ってしまうことがありました。
変更後
ジョブのクリーンアップに合わせて物理的なディレクトリも適切に削除されるようになります。
ユーザーへの恩恵
長期間の使用においても、見えないゴミデータがプロジェクトディレクトリ内に溜まることを防げます。
set-clipboard on を設定している際、claude agents の「選択してコピー」がシステムクリップボードに届かない問題を修正しました(2.1.153 でのデグレード)claude agents not reaching the system clipboard inside tmux with set-clipboard on (regression in 2.1.153)変更前
tmux ユーザーにとって便利な「選択するだけでコピー」機能が、直近のバージョンアップで動作しなくなっていました。
変更後
tmux 環境下でも、マウスでテキストを選択するだけで正しく OS のクリップボードにテキストが格納されます。
ユーザーへの恩恵
ターミナル上のコード断片を他のアプリへ共有する操作が、再びスムーズになります。
--resume で、前回の Claude Code プロセス終了時に実行中だったバックグラウンドサブエージェントが報告されない問題を修正しました--resume not reporting background subagents that were running when the previous Claude Code process exited変更前
セッションを再開した際、裏で動いていたはずのサブエージェントの存在や状態が正しく引き継がれず、状況の把握が困難でした。
変更後
レジューム時に、稼働中のサブエージェントの情報も正確にリストアされ、継続して監視できるようになります。
ユーザーへの恩恵
長時間のタスクを中断・再開しても、全体の進捗状況を正確に把握したまま作業を続けられます。
claude agents: dispatch 入力時のスラッシュコマンドの補完が部分一致(サブストリング一致)に対応しましたclaude agents: slash-command autocomplete in the dispatch input now matches substrings変更前
コマンドの先頭から正確に入力し始めないと、補完候補が表示されませんでした。
変更後
コマンドの一部を入力するだけで、目的のスラッシュコマンドが候補に挙がるようになります。
ユーザーへの恩恵
コマンドの正確な綴りを覚えていなくても、素早く目的の機能を呼び出せるようになります。
/workflowsで確認できます。/workflows to view your runs変更前
大規模なコードベースの監査や大量のファイル移行など、非常に複雑なタスクを実行する場合、通常のサブエージェントでは管理しきれなかったり、メインの会話履歴が大量の情報で埋まってしまったりしていました。
変更後
ClaudeがJavaScriptベースのスクリプトを記述して実行する「動的ワークフロー」が利用可能になりました。多数のエージェントをバックグラウンドで並列実行し、最終的なレポートのみを受け取ることができます。
ユーザーへの恩恵
メインセッションの応答性を維持したまま、数百ファイルに及ぶ移行や深層調査などの重いタスクをClaudeに丸投げできるようになり、開発効率が劇的に向上します。
claude agentsにおいて、! <コマンド>と入力することで、シェルコマンドをバックグラウンドセッションとして実行できるようになりました。これはアタッチやデタッチが可能です。また、claude --bg --exec '<コマンド>'としても利用できます。claude agents: type ! <command> to run a shell command as a background session you can attach to and detach from. Also available as claude --bg --exec '<command>'変更前
バックグラウンドでシェルコマンドを実行して監視したい場合、通常のターミナルで実行して放置するか、Claudeセッション内で工夫する必要があり、管理が煩雑でした。
変更後
エージェントビューから直接シェルコマンドをバックグラウンドタスクとして投入できるようになりました。エージェントビューのリスト上で他のAIタスクと並べて管理でき、必要に応じて詳細(出力)を確認できます。
ユーザーへの恩恵
ビルドやテスト、デプロイなどの長時間かかるコマンドをAIエージェントと同様の感覚で管理でき、作業の状態を一元化して把握できます。
claude agents(エージェントビュー)内で/logoutを実行した際、バックグラウンドセッションに送信されるのではなく、正しくログアウト処理が行われるようになりました。claude agents: /logout now signs you out instead of being sent to a background session変更前
エージェントビューの入力欄で/logoutと入力すると、意図せずバックグラウンドで動作しているセッションに対してログアウト指示が送られてしまう挙動になっていました。
変更後
エージェントビュー自体がユーザーのコマンドを解釈し、ツール全体のログアウトとして正しく機能するようになりました。
ユーザーへの恩恵
AIアシスタントの管理画面から安全かつ確実にセッションを終了したりアカウントを切り替えたりできるようになり、誤操作を防げます。
←← が、Bedrock、Vertex、Foundry、およびテレメトリ無効設定時でも動作するようになりました。←← to open the agents view now works on Bedrock, Vertex, Foundry, and with telemetry disabledclaude agentsのハイライトされた行のテキストが読めなくなる問題を修正しました。claude agents when the Claude Code theme doesn't match the terminal background変更前
ターミナルの配色設定によっては、エージェントビューで現在選択している行の文字と背景の色が近くなり、内容が全く見えないストレスの溜まる状況が発生していました。
変更後
選択行のコントラストが調整され、どのような色の組み合わせの環境でもテキストがはっきりと表示されます。
ユーザーへの恩恵
エージェントビューでのタスク選択や操作が、環境を問わず快適に行えるようになります。
EnterWorktreeを呼び出したりした際、worktree.baseRef: "head"が現在のワークツリーのHEADではなく、メインチェックアウトのHEADを参照してしまう問題を修正しました。worktree.baseRef: "head" resolving to the main checkout's HEAD instead of the current worktree's HEAD when spawning subagents or calling EnterWorktree from inside a linked worktree変更前
既にワークツリーで作業している最中に「さらに別のワークツリー(サブエージェント用)」を作ると、現在の作業内容(コミット前の変更など)が含まれず、古いマスターの状態に戻ってしまうことがありました。
変更後
設定が"head"の場合、現在の作業コンテキストである現在のワークツリーのHEADを正しくベースとして新しいワークツリーが作られます。
ユーザーへの恩恵
複雑な機能を複数のブランチに分けて並行開発している際も、現在の修正内容を維持したままサブエージェントに作業を依頼できるようになります。
claude agents)の入力補完で、プロジェクト固有のスキルだけでなく、ネイティブのスラッシュコマンドや同梱スキルも提案されるようになりましたclaude agents: autocomplete in the dispatch input now suggests native slash commands and bundled skills, not just project skills変更前
エージェントのディスパッチ入力では補完対象が限定的で、標準的なコマンドやスキルを呼び出す際に正確な名前を記憶している必要がありました。
変更後
IDEのように包括的な補完が効くようになり、エージェントに対して/コマンドや強力な標準機能を素早く指示できます。
ユーザーへの恩恵
タイピングミスが減り、エージェントへの指示出しがより直感的でスピーディになります。
PR #N、複数の場合は N PRs と表示するようにしましたclaude agents: PR column now shows PR #N for a single PR or N PRs for multiple変更前
エージェントが複数のプルリクエストを扱っている場合、どのPRが関連しているかを確認するために詳細パネルを開く手間がありました。
変更後
一覧画面で関連するPRの番号や合計数が即座に把握できるようになります。
ユーザーへの恩恵
多数のタスクを並行して実行している際の進捗管理が格段にスムーズになります。
--strict-mcp-config, --bare, remote mode, enterprise managed MCP config, and managed-settings MCP server allow/deny policies変更前
メインセッションで厳格な制限(--bare等)をかけていても、サブエージェント経由で未許可のツールが読み込まれる可能性がありました。
変更後
すべてのサブエージェントが、親セッションのセキュリティポリシーと管理者の設定を正しく継承するようになります。
ユーザーへの恩恵
組織全体のセキュリティコンプライアンスが強化され、AIの自律的な動作をより安全に管理できます。
--strict-mcp-config 使用時でも明示的に渡されたエージェント定義内の mcpServers を保持するようにし、ブロックされたサーバーについては警告を表示するように変更しました--strict-mcp-config no longer strips inline mcpServers from explicitly-passed agent definitions (--agents / SDK agents), and blocked subagent MCP servers now surface a visible warning変更前
厳格モードを有効にすると、開発者が意図して指定したエージェント用のツールまで一律に削除されてしまい、利便性が損なわれていました。
変更後
安全性を保ちつつ、明示的な定義は尊重されるようになり、問題がある場合は沈黙せずユーザーに警告します。
ユーザーへの恩恵
「なぜツールが動かないのか」という混乱を防ぎつつ、柔軟なツールのカスタマイズと安全性の両立が可能になります。
claude agents and claude --bg running on a stale daemon started before binary-takeover support, even after upgrading変更前
本体を更新しても、裏で動いている管理プロセスが古いバージョンのままで、新機能が反映されないケースがありました。
変更後
最新のバイナリが確実に読み込まれるようになり、常に全機能が正しく動作します。
ユーザーへの恩恵
「更新したはずなのに動かない」という現象が解消され、常に最新の改善を享受できます。
subagent_type: 'claude' を指定したAgentツールが、非公開のテンポラリワークツリーで実行され、.gitignore対象のファイルへの出力が消えてしまう問題を修正しましたAgent tool with subagent_type: 'claude' running in an undocumented temporary worktree, which could silently discard outputs written to gitignored paths変更前
AIが生成したファイル(ビルド成果物など)が、保存したはずなのに見つからないという混乱が生じていました。
変更後
出力先が正しく管理され、意図した場所にファイルが確実に書き込まれるようになります。
ユーザーへの恩恵
AIが作成したファイルが見失われることがなくなり、作業結果の信頼性が向上します。
claude agents を開くと、終了後に無効なセッションが残ってしまう問題を修正しましたclaude agents with Remote Control enabled leaving zombie session entries on the Code tab after exiting変更前
Web版のUI上に、すでに終了したはずのエージェント管理セッションが「ゾンビ」のように残り続けていました。
変更後
管理セッションが終了時に適切にクリーンアップされ、履歴が乱雑になりません。
ユーザーへの恩恵
リモートとローカルを併用している際のセッション管理が整理されます。
--bare モードや添付ファイル無効化時に、配信されないエージェントリストを Agent ツールの説明が参照していた問題を修正しました。--bare or with attachments disabled変更前
最小構成モード(bare モード)で動作している際、存在しないリストを前提とした不正確なツールの説明がモデルに提供されていました。
変更後
実行モードに合わせてツールの説明が最適化されるため、モデルが現在の環境で不可能な操作を試みようとすることがなくなります。
ユーザーへの恩恵
CI やスクリプト実行などの特殊な環境において、モデルの誤判断によるエラーや混乱を回避できます。
claude agents において、キャンセルされたサブエージェントの古い権限承認プロンプトを承諾した際にバックグラウンドワーカーがクラッシュする問題を修正しました。claude agents when accepting a stale permission prompt after a subagent was cancelled変更前
サブエージェントが終了した後でも残っていた承認待ちの入力操作を行うと、プロセスの不整合により CLI 自体が落ちることがありました。
変更後
無効になったプロンプトへの操作が安全に処理されるようになり、並列タスク管理中の安定性が向上しました。
ユーザーへの恩恵
複数のバックグラウンドタスクを長時間運用している際、操作のタイミングによるクラッシュを気にせず作業を継続できます。
/usage now shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost変更前
利用制限の使用状況を確認する際、セッション全体のトークン消費量しか分からず、どの機能がコストを押し上げているのか特定が困難でした。
変更後
/usageコマンドの結果にカテゴリー別の詳細な内訳が追加され、スキルやプラグイン、特定のMCPサーバーが消費したコストを個別に把握できるようになりました。
ユーザーへの恩恵
どのツールが予算を消費しているかを正確に把握できるため、効率的なコスト管理や不要なMCPサーバーの停止などの最適化が容易になります。
/effort setting instead of the effort level applied by skill/agent effort: frontmatter変更前
特定のスキルが独自の「effort」設定で動作している間も、ステータスバーにはユーザーがデフォルトで設定している数値が表示されており、実際の動作と表示が食い違っていました。
変更後
現在アクティブなスキルやエージェントが適用している、実際の思考レベルがステータスバーに正確に反映されるようになりました。
ユーザーへの恩恵
Claudeが現在どれだけの「思考の深さ」で作業しているのかを、ステータスバーを見て正しく把握できます。
claude agents内でのCtrl+T)の永続性が向上しました。アイドル状態でも維持され、Claude Codeのアップデート適用時にはその場で再起動されるほか、メモリ不足時にはピン留めされていないセッションの後に解放されるようになります。Ctrl+T in claude agents) now stay alive when idle, are restarted in place to apply Claude Code updates, and are shed under memory pressure only after non-pinned sessions変更前
バックグラウンドセッションは、長時間アイドル状態になると終了したり、ツールのアップデート時に手動で再起動が必要になる場合がありました。また、システムのメモリが不足した際の優先順位も明確ではありませんでした。
変更後
重要なセッションをピン留めしておくことで、ツールを更新しても作業状態を維持したまま自動で再起動し、メモリ不足時も優先的に保護されるようになります。
ユーザーへの恩恵
長時間にわたる複雑なタスクを実行している際、ツールの更新やメモリ負荷によって作業が中断されるリスクが減り、安定して並行作業を継続できます。
tools:フロントマターに複数のAgent(...)タイプを宣言した場合に、最後の1つ以外が無視されてしまう問題を修正しました。Agent(...) types in tools: frontmatter dropping all but the last entry変更前
カスタムエージェントが複数の種類のサブエージェントを使い分けるように定義しても、実際に呼び出せる種類が制限されてしまっていました。
変更後
定義したすべてのサブエージェントをエージェントが正しく認識し、タスクに応じて適切なエージェントを使い分けることが可能になります。
ユーザーへの恩恵
複雑なワークフローをプラグイン化する際、エージェント間の連携をより柔軟かつ高度に設計できるようになります。
[Pasted text #N]というプレースホルダーが送られてしまい、内容が正しく伝わらない問題を修正しました。[Pasted text #N] placeholder instead of the actual content変更前
長いログやコードをコピー&ペーストして解析させようとしても、エージェントにはその中身が見えていないことがありました。
変更後
貼り付けたテキストの内容がそのままエージェントに渡されるようになり、意図した通りのコンテキスト提供が可能になります。
ユーザーへの恩恵
大量の情報を外部から持ち込んで相談する際の不確実性が解消され、より正確な回答を得られるようになります。
CLAUDE_CODE_SUBAGENT_MODELが、エージェントチームによって生成されたチームメイトプロセスに適用されない問題を修正しました。CLAUDE_CODE_SUBAGENT_MODEL not applying to teammate processes spawned by agent teams変更前
サブエージェント用のモデルを環境変数で一括指定していても、チーム機能を使用した場合にだけデフォルトのモデルが使用されてしまうという不整合がありました。
変更後
エージェントチームの各メンバーに対しても、設定したモデルが正しく適用されます。
ユーザーへの恩恵
チーム全体で特定のモデル(安価なモデルや高性能なモデルなど)を強制的に使い分けることができ、コスト管理や精度の制御が確実になります。
CLAUDE_CODE_SUBAGENT_MODEL が子プロセスに転送されない問題が修正されました。CLAUDE_CODE_SUBAGENT_MODEL not being forwarded to child processes in multi-agent sessions変更前
サブエージェントに特定のモデル(例:Haiku)を使用するよう環境変数で指定していても、その内部で実行される子プロセスや再帰的な呼び出しにその設定が引き継がれないことがありました。
変更後
環境変数が子プロセスまで確実に伝播するようになり、セッション全体で一貫して指定したモデルがサブエージェントに使用されるようになりました。
ユーザーへの恩恵
サブエージェントに安価なモデルを指定することでコストを抑えるといった、モデルの使い分け設定が確実に反映されるようになります。
claude agents --json を追加claude agents --json to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)変更前
実行中のClaudeセッション一覧をプログラムから読み取りやすい形式で取得する標準的な手段がなく、外部スクリプトやステータスバーとの連携が困難でした。
変更後
claude agents --json コマンドにより、すべてのセッション情報が構造化されたJSONとして出力されます。
ユーザーへの恩恵
tmuxのセッション復元や、ターミナルのステータスバーへの実行状況表示など、独自の開発ワークフローをスクリプトで自動化しやすくなります。
claude_code.tool スパンに agent_id と parent_agent_id 属性を追加し、サブエージェントのトレース親子関係を修正agent_id and parent_agent_id attributes to claude_code.tool OTEL spans, and fixed trace parenting so background subagent spans nest under the dispatching Agent tool span変更前
分散トレーシングにおいて、サブエージェントによるツール実行が親エージェントのツールスパンと正しく紐付いておらず、複雑なエージェント間の呼び出し構造を追跡するのが困難でした。
変更後
各ツール呼び出しのスパンにエージェントIDと親エージェントIDが付与され、バックグラウンドのサブエージェントのスパンが呼び出し元のエージェントツールの配下に正しくネストされるようになりました。
ユーザーへの恩恵
監視ダッシュボード上で、どのエージェントがどのツールを起動したのかを正確に可視化でき、デバッグやコスト分析の精度が向上します。
/plugin の発見・閲覧画面において、インストール前にプラグインのコマンド、エージェント、スキル、フック、MCP/LSPサーバーを確認できるように改善/plugin Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installation変更前
プラグインにどのような機能(コマンドやスキルなど)が含まれているかを確認するには、実際にインストールしてみるまで詳細が不明でした。
変更後
インストール前の詳細画面で、プラグインが提供する具体的なコンポーネント(スキルやフックの種類、MCPサーバー構成など)がすべて表示されます。
ユーザーへの恩恵
自分のニーズに合ったプラグインかどうかを事前に判断できるため、不要なプラグインのインストールを避け、安心して機能を拡張できます。
claude agents のターミナルタブのタイトルに、入力待ち状態のエージェント数を表示するように変更claude agents terminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attention変更前
複数のバックグラウンドタスクを実行している際、別タブや別ウィンドウに切り替えていると、どのエージェントが自分の入力を待っているか気づくのが遅れることがありました。
変更後
ターミナルタブのタイトルに入力待ちの件数が表示されるため、ウィンドウを切り替えなくても対応が必要なセッションがあることが一目で分かります。
ユーザーへの恩恵
AIの作業が止まっている時間を最小限に抑え、マルチタスクをより効率的に進められるようになります。
Stop および SubagentStop フックの入力データに background_tasks と session_crons フィールドを追加background_tasks and session_crons fields変更前
セッション終了時のフックにおいて、そのセッションで実行されていたバックグラウンドタスクや定期実行タスクの状態にアクセスする手段がありませんでした。
変更後
フックに渡されるJSONコンテキストに、バックグラウンドタスクとスケジュールドタスク(cron)の情報が含まれるようになりました。
ユーザーへの恩恵
セッション終了時に未完了のタスクを確認して通知を送ったり、クリーンアップ処理を自動化したりするなど、より高度な自動化スクリプトが作成可能になります。
/resume サポートを追加 — claude --bg やエージェントビューで開始されたセッションが対話型セッションと並んで表示され、bg とマークされるようになりました/resume support for background sessions — sessions started via claude --bg or agent view now appear alongside interactive ones, marked with bg変更前
これまでは、バックグラウンドで開始したセッションを再開する場合、/resume コマンドのリストに対話型セッションと区別して表示されず、特定のセッションを見つけて再開するのが困難でした。
変更後
/resume のリストにバックグラウンドセッション(bg マーク付き)が表示されるようになり、エージェントビューなどからシームレスにセッションを切り替えたり、中断した作業に戻ったりできるようになりました。
ユーザーへの恩恵
並列で実行している複数のタスクの状態を把握しやすくなり、バックグラウンドで完了したタスクのセッションへ素早く移動して結果を確認できるため、開発の生産性が向上します。
claude agents 内で ← キーを押すとリストがキーボード入力に応答しなくなる問題を修正しましたclaude agents leaving the list unresponsive to keyboard input変更前
エージェントビューで操作している際、特定のキー操作(戻る動作など)を行うとフォーカスが失われ、アプリがフリーズしたかのように操作不能になっていました。
変更後
Windows 環境特有のキー入力ハンドリングが修正され、どの画面でも常にキーボード操作が効く安定した UI になりました。
ユーザーへの恩恵
Windows ユーザーがマルチエージェントを管理する際、操作不能に陥るストレスなく快適に画面を行き来できます。
claude agents からセッションを開く操作や claude logs <id> がハングする問題を修正。10秒でタイムアウトし、回復のヒントが表示されますclaude agents or running claude logs <id> hanging when the background service is unresponsive — now times out after 10s with a recovery hint変更前
管理用プロセス(スーパーバイザー)が固まっていると、ログの表示などのコマンドが無期限に止まってしまい、ターミナルごと落とすしかありませんでした。
変更後
ハングを検知してタイムアウトさせ、「サービスを再起動してください」といった具体的な対処法を案内できるようになりました。
ユーザーへの恩恵
万が一のトラブル時もターミナルがフリーズして他の作業を邪魔することがなくなり、迅速にトラブル復旧を行えます。
変更前
AI が裏で実行したコマンドが終わっているはずなのに、管理画面上はずっと「実行中」と表示され続け、実際の進捗がわからなくなることがありました。
変更後
Bash タスクの終了が即座に同期され、タスクの状態が正しく完了または失敗としてマークされるようになりました。
ユーザーへの恩恵
SDK やヘッドレスモードで大規模なタスクを自動化している際、現在の進捗を正確にモニタリングできます。
claude agents で接続されたセッションにおいて、Markdown のリンクがクリック可能なハイパーリンクではなくプレーンテキストとして表示される問題を修正しましたclaude agents attached sessions rendering as plain text instead of clickable hyperlinks変更前
バックグラウンドセッションの結果に含まれるドキュメントや外部へのリンクがただの文字列になり、ターミナルから直接開くことができず不便でした。
変更後
リンクが適切にレンダリングされ、Cmd/Ctrl+クリックでブラウザや他のファイルを開けるようになりました。
ユーザーへの恩恵
AI が生成したレポートや PR へのリンクから、ワンクリックで次の確認作業に移れるようになり、ワークフローがスムーズになります。
claude agents や --bg の拒否メッセージを、汎用的なものではなく具体的な原因(非 TTY 環境、環境変数、設定など)を明示するように変更しましたclaude agents / --bg rejection messages now name the specific gate (non-TTY, env var, or setting) instead of a generic message変更前
何らかの理由でバックグラウンド機能が使えないとき、「この機能は使えません」といった情報量の少ないメッセージが出るだけで、どう解決すべきかわかりませんでした。
変更後
「TTY ではないため」や「環境変数 X により無効化されています」など、なぜ使えないのかの理由が詳しく表示されるようになりました。
ユーザーへの恩恵
設定ミスや環境の制限を即座に特定でき、ツールが動かない時間を最小限にできます。
claude agents: Ctrl+R でバックグラウンドセッションの名前を変更した際、アタッチ中のセッションのバナーにも即座に反映されるようになりましたclaude agents: renaming a background session with Ctrl+R now updates the attached session's banner immediately変更前
エージェントビューでセッションに名前を付け直しても、既にそのセッションを開いている別のターミナルの表示には古い名前が残ったままでした。
変更後
名前の変更がリアルタイムで全ての画面に同期されるようになりました。
ユーザーへの恩恵
複数のセッションを同時並行で管理している際、整理整頓した結果がすぐに全てのウィンドウに反映され、混乱を防げます。
claude agents における右クリック貼り付けを修正claude agents on Windows Terminal and WSL変更前
Windows Terminal や WSL で claude agents(エージェントビュー)を使用している際、右クリックによるテキストの貼り付けが正常に機能していませんでした。
変更後
ターミナルの右クリック操作でプロンプトやパスなどのテキストを正しく入力できるようになりました。
ユーザーへの恩恵
Windows 環境のユーザーが、既存のワークフローを損なうことなく、エージェントビューで直感的に情報を入力できるようになります。
/goal evaluator firing while background shells or delegated subagents are still running変更前
並列実行中の作業が完了する前に目標達成の判定が行われてしまい、誤った判定が下されることがありました。
変更後
すべての子プロセスやサブタスクの完了を待ってから、最終的なゴール評価が行われるように同期が改善されました。
ユーザーへの恩恵
複雑な並列作業の完了判定が正確になり、エージェントが確実に仕事を終えるまで監視を継続できます。
--agent <name> not finding plugin-contributed agents without the plugin: prefix変更前
プラグインが追加したカスタムエージェントを起動する際、完全な名前空間を指定しないと認識されず不便でした。
変更後
プレフィックスなしの名前でもプラグイン由来のエージェントを検索・起動できるようになりました。
ユーザーへの恩恵
カスタムエージェントの呼び出しがより短く簡単になり、コマンド入力の手間が省けます。
claude agents now accepts --add-dir, --settings, --mcp-config, and --plugin-dir and applies them to the dashboard and to background sessions dispatched from it変更前
エージェントビュー経由でセッションを開始する際、特定のディレクトリ追加や設定ファイルを反映させることができませんでした。
変更後
--add-dir, --settings, --mcp-config, --plugin-dir フラグを claude agents で指定し、一括適用できます。
ユーザーへの恩恵
プロジェクトごとに最適化した設定で、複数のバックグラウンドタスクを効率的に並行管理できます。
claude agents accepts --permission-mode, --model, --effort, and --dangerously-skip-permissions to set defaults for sessions dispatched from the view変更前
バックグラウンドで開始されるエージェントの権限モードやモデル、努力レベルを一括で制御する手段が不足していました。
変更後
--permission-mode, --model, --effort, --dangerously-skip-permissions がエージェントビューでも有効になりました。
ユーザーへの恩恵
大量のタスクを投入する際に、一度のフラグ指定で全セッションの挙動(承認の有無や賢さ)を統一できます。
claude agents変更前
エージェントビューから次の指示を出す際、以前のセッションで開いていたファイル情報が意図せず入力に含まれてしまう不自然な挙動がありました。
変更後
セッション間の入力バッファが適切にクリアされ、指示内容が混同されることがなくなりました。
ユーザーへの恩恵
指示したプロンプトが常に純粋な内容として解釈され、AIが混乱する原因を排除できます。
claude agents now honor permissions.defaultMode from settings.json (was previously overridden to auto mode)変更前
エージェントビューからタスクを開始すると、ユーザー設定を無視して常に「auto」モードで開始されるなどの不整合がありました。
変更後
プロジェクトやユーザー設定で定義したデフォルトの権限モードが、バックグラウンド起動時にも正しく適用されます。
ユーザーへの恩恵
自分の好みの承認ワークフロー(planモードなど)を、バックグラウンド作業でも一貫して利用できます。
claude agents で ← キーを押すと入力不能になる問題を修正claude agents while a response was streaming could leave the agents list unresponsive to all input変更前
Windows でエージェントが応答を出力している最中に、デタッチ(一覧に戻る)操作である ← キーを押すと、エージェント一覧画面が操作を受け付けなくなることがありました。
変更後
応答の生成中であっても安全に一覧画面に戻ることができ、その後の操作も正常に継続できるようになりました。
ユーザーへの恩恵
並行して複数のタスクを回している際に、応答を待たずに画面を切り替えてもフリーズすることがなくなり、安定性が向上します。
claude agents --allow-dangerously-skip-permissions defaulting dispatched sessions to bypass mode instead of making it available in the permission cycle変更前
フラグを指定すると、最初から「全承認スキップ」という危険な状態でセッションが始まってしまうことがありました。
変更後
フラグの意味通り「スキップモードを選択可能にする」状態になり、意図的に選ばない限りは安全なモードで開始されます。
ユーザーへの恩恵
安全性を保ちつつ、必要なときだけ高度な権限モードへスムーズに切り替えられる柔軟性が得られます。
claude agents フラグ(--add-dir, --settings, --mcp-config など)を追加claude agents flags: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, and --dangerously-skip-permissions to configure dispatched background sessions変更前
バックグラウンドで動作するエージェントセッションを開始する際、ディレクトリの追加指定や詳細な MCP 設定、パーミッションモードなどをコマンドラインから個別に制御することが困難でした。
変更後
claude agents コマンドに --settings や --mcp-config、--permission-mode などの豊富なフラグが追加され、起動時にセッションの挙動を細かくカスタマイズできるようになりました。
ユーザーへの恩恵
メインセッションと同様の柔軟な設定をバックグラウンドタスクにも適用できるため、複雑なプロジェクト環境での並列作業がよりスムーズになります。
brew upgrade), causing dispatched agents to crash-loop on the deleted path変更前
Homebrew 等でツールをアップデートした際、バックグラウンドで動作中のエージェントが削除済みの古いパスを参照し続け、クラッシュと再起動を繰り返すことがありました。
変更後
アップデート後のデーモン終了処理が改善され、実行中のエージェントが新しいパスへ適切に移行できるようになりました。
ユーザーへの恩恵
ツール本体を更新しても進行中のバックグラウンドタスクが中断されず、長時間かかる作業を安心して任せられます。
claude agents のセッション内でリンクをクリックした際、ヘッドレスブラウザの shim が適用されないよう修正claude agents session — the background worker's headless browser shim no longer applies while attached変更前
バックグラウンドセッションにアタッチして操作している際、リンクを開こうとするとエージェント用の制限がかかり、ブラウザでの表示に不具合が生じることがありました。
変更後
ユーザーが直接アタッチしている間は適切なブラウザ環境が提供され、通常のセッションと同様にスムーズにリンクを開けます。
ユーザーへの恩恵
バックグラウンドで実行させていたタスクの結果を確認し、関連するドキュメントや PR リンクをストレスなく参照できます。
claude agents の「v キーでエディタを開く」機能が、シェルの設定($EDITOR/$VISUAL)を優先するよう修正claude agents "v to open in editor" using the daemon's default editor instead of your shell's $EDITOR/$VISUAL変更前
バックグラウンドセッション内でファイルを編集しようとすると、ユーザーが普段使っているエディタではなく、システム規定のデフォルトエディタが開かれていました。
変更後
シェルの環境変数に基づいた好みのエディタが正しく起動するようになり、エージェントビューからのファイル修正が快適になりました。
ユーザーへの恩恵
慣れ親しんだエディタで即座に修正作業を行えるため、開発のテンポを崩さずに済みます。
claude agents がデッドロックする問題を修正claude agents deadlocking on Windows with network-drive working directories; Ctrl+C now works during startup変更前
Windows 上でネットワークドライブを作業ディレクトリにしている場合、エージェント起動時に応答が停止し、Ctrl+C による中断も効かない状態になることがありました。
変更後
デッドロックが解消され、起動中も Ctrl+C で安全にキャンセルできるようになりました。
ユーザーへの恩恵
共有ドライブや特定の開発インフラを使用している Windows ユーザーも、バックグラウンド機能を安定して利用できます。
claude agents セッションにアタッチした際の背景色のにじみを修正claude agents session from Apple Terminal or other 256-color-only terminals変更前
Apple Terminal などの真の色(TrueColor)をサポートしない環境でアタッチすると、UI の背景色が正しく描画されず、視認性が低下していました。
変更後
色のフォールバック処理が改善され、256色環境でも美しく読みやすい表示が維持されます。
ユーザーへの恩恵
使用しているターミナルの種類に関わらず、エージェントとの対話に集中できます。
SessionStart/Setup/SubagentStart now shows a clear "use a command-type hook instead" error変更前
SessionStart などのイベントにプロンプト型やエージェント型のフックを誤って設定した際、原因の分かりにくいエラーが発生していました。
変更後
「代わりにコマンド型(command-type)フックを使用してください」という明確な解決策を提示するメッセージが表示されるようになりました。
ユーザーへの恩恵
フック機能の高度なカスタマイズを行う際に、設定ミスを迅速に自己解決できるようになります。
claude agents --cwd <path> to scope the session list to a directory変更前
claude agentsを実行すると、すべてのプロジェクトのセッションが混在して表示されるため、特定のプロジェクトに関連するセッションを見つけるのが不便な場合がありました。
変更後
--cwdフラグでパスを指定することで、そのディレクトリに関連するバックグラウンドセッションのみをフィルタリングしてダッシュボードに表示できます。
ユーザーへの恩恵
大規模な開発環境で複数のプロジェクトを並行して進めている際に、作業中のリポジトリに集中してエージェントの状態を管理できます。
/bg or ←← now preserve the current permission mode instead of reverting to default変更前
対話型セッションをバックグラウンドに移行させると、それまで設定していたパーミッションモード(PlanモードやAutoモードなど)がリセットされ、デフォルトに戻ってしまっていました。
変更後
バックグラウンドへの移行後も、現在のセッションで選択されている権限設定がそのまま引き継がれます。
ユーザーへの恩恵
移行のたびにモードを再設定する手間が省け、特定の権限レベルが必要な長時間タスクも一貫した挙動で任せることができます。
claude agents: agents that finish work but leave a background shell running now move to Completed instead of staying under Working変更前
タスク自体は終了していても、バックグラウンドでシェルプロセスが動いているだけで「Working(実行中)」と表示され続け、本当に作業が終わったかどうかが分かりにくい状態でした。
変更後
メインのAI作業が完了していれば「Completed(完了)」セクションに移動するため、ユーザーは即座に結果を確認すべきエージェントを識別できます。
ユーザーへの恩恵
多数の並列タスクを走らせている際に、ダッシュボード上の状態表示が実態に即したものになり、管理が非常に楽になります。
claude agents showing the agent-type list instead of the dashboard when launched through a wrapper that adds flags変更前
フラグを付与するようなシェルスクリプトやラッパー経由で起動すると、意図したダッシュボード画面ではなく、新規エージェント作成用のリストが表示されることがありました。
変更後
引数の解析処理が改善され、ラッパー経由であっても正しくエージェント管理ダッシュボードが開くようになります。
ユーザーへの恩恵
自作のエイリアスや自動化スクリプトを利用している開発者でも、常に正しいUIでバックグラウンドタスクを確認できます。
claude agents opening a crashed session firing redundant dispatches when the working directory was deleted変更前
不慮の操作でディレクトリが消えた後に古いセッションを復旧させようとすると、同じタスクが何度も実行されるなど、リソースを無駄に消費する挙動がありました。
変更後
ディレクトリが消失している場合のセッションハンドリングが強化され、冗長な再試行が防止されます。
ユーザーへの恩恵
環境が不安定な状態でもAIエージェントが暴走することなく、クリーンにエラーを報告または終了できるようになります。
x on a selected subagent in the agent panel typing into the prompt instead of stopping the agent変更前
エージェントを停止させるためのショートカットキー'x'が、入力フォーカス制御の不具合により、テキスト入力として誤認されることがありました。
変更後
パネル選択時のキーイベントが正しく処理され、'x'キーで確実に対象のエージェントを停止できるようになります。
ユーザーへの恩恵
暴走したサブエージェントの停止など、緊急の操作が必要な場面での操作ミスを防ぎ、より確実にコントロールできます。
/tui silently dropping running background shells and subagents — now refuses and asks to wait for them to finish変更前
フルスクリーンモードへの切り替え( /tui fullscreen )を行う際、背後で動いているシェルやサブエージェントが警告なしに強制終了されてしまうリスクがありました。
変更後
実行中のタスクがある場合は切り替えを拒否し、作業の完了を待つようユーザーに促すメッセージが表示されます。
ユーザーへの恩恵
表示モードの変更による不慮のデータ消失や作業の中断を防ぎ、安心してUI設定を変更できます。
claude agents: launching a session no longer fails when the pre-warmed background worker is unhealthy — now falls back to a fresh launch変更前
バックグラウンドで待機しているプロセスが何らかの原因で不安定な状態だと、セッションの開始そのものが失敗してしまっていました。
変更後
待機プロセスに問題があれば即座にフレッシュなプロセスを立ち上げ直すため、セッション開始の成功率が向上します。
ユーザーへの恩恵
エージェントの起動失敗による作業の停滞がなくなり、バックグラウンドタスクの管理がより堅牢になります。
claude agents no longer shows empty placeholder sessions left over from backgrounding a fresh REPL, and shows onboarding text when entered via ← with no other agents変更前
対話モードからバックグラウンド化しただけの空のセッションがリストを汚したり、エージェントが一人もいない時の画面が不親切だったりしました。
変更後
不要な空セッションは排除され、初めて使う人には使い方のガイダンスが表示される、クリーンなダッシュボードになりました。
ユーザーへの恩恵
作業の進捗状況を把握しやすくなり、初めてバックグラウンドエージェント機能に触れるユーザーも迷わず操作を開始できます。
subagent_type 指定において、大文字・小文字や区切り文字の違いを許容するように改善 (例: "Code Reviewer" が code-reviewer に解決される)subagent_type matching to accept case- and separator-insensitive values (e.g. "Code Reviewer" resolves to code-reviewer)変更前
Agent ツールでサブエージェントを起動する際、subagent_type の値が厳密な形式(kebab-caseなど)に一致しないと正しく認識されない場合がありました。
変更後
大文字・小文字やスペース、ハイフンの有無を問わず柔軟にマッチングが行われるようになり、自然な表記での指定が可能になりました。
ユーザーへの恩恵
モデルがサブエージェントを呼び出す際の形式ミスによるエラーが減り、連携がよりスムーズになります。
claude agentsで開始できます。claude agents to get started. See https://code.claude.com/docs/en/agent-view変更前
複数のセッションを並行して実行している場合、各セッションのステータス(進行中か、ユーザーの入力を待っているか、終了したか)を一箇所で把握する手段がありませんでした。
変更後
claude agentsコマンドを実行することで、実行中やブロックされているすべてのエージェントの状態をシングルリストで表示し、管理できるようになります。
ユーザーへの恩恵
複雑な並列タスクの進捗状況を直感的にモニタリングでき、効率的に作業を切り替えたり、中断しているタスクを再開したりすることが容易になります。
agent_id等を含めるよう変更。x-claude-code-agent-id / x-claude-code-parent-agent-id headers, and claude_code.llm_request OTEL spans include agent_id / parent_agent_id attributes変更前
OpenTelemetryでの監視において、メインスレッドのリクエストとサブエージェントのリクエストを区別して詳細に分析することが困難でした。
変更後
APIリクエストレベルで親子関係が明示されるため、どのエージェントがどのアクションを実行したか正確に追跡可能です。
ユーザーへの恩恵
企業レベルでの利用において、複雑なタスクのデバッグやコスト分析、動作の監査がより正確に行えるようになります。
worktree.baseRef setting (fresh | head) to choose whether --worktree, EnterWorktree, and agent-isolation worktrees branch from origin/<default> or local HEAD. **Note:** the default fresh changes EnterWorktree's base back to origin/<default> (it has been local HEAD since 2.1.128) — set worktree.baseRef: "head" to keep unpushed commits in new worktrees変更前
新しい作業ツリー(worktree)を作成する際、ブランチの起点となるリファレンスがバージョンによって異なり、未プッシュのコミットが含まれない場合がありました。
変更後
worktree.baseRef 設定により、fresh(デフォルトのブランチ)または head(現在のローカルコミット)のどちらを起点にするか明示的に指定できます。
ユーザーへの恩恵
未プッシュの変更を作業ツリーに引き継ぎたい場合に head を指定することで、作業の中断や隔離をスムーズに行えるようになります。
claude agents からバックグラウンドセッションを再開した後にキーボード入力ができなくなる問題を修正しましたclaude agents変更前
Windows ユーザーがバックグラウンドで動作させていたエージェントの操作に戻ろうとすると、入力が受け付けられずセッションが続行できないことがありました。
変更後
セッション再開時のフォーカスと入力制御が修正され、Windows でも正常に入力を継続できます。
ユーザーへの恩恵
バックグラウンドでの並列作業が Windows 環境でも安定して行えるようになります。
/agentsのライブラリリストで、項目が多い場合に矢印キーで選択したエージェントが画面外に隠れてしまう問題が修正されました/agents Library list arrow-key navigation: the highlighted agent now stays visible when the list exceeds the viewport変更前
エージェントの数が多いリストにおいて、キーボード操作で下の方を選択しても、画面が自動でスクロールせず選択中の項目が見えなくなることがありました。
変更後
矢印キーでの操作に合わせてビューポートが適切に追従し、常にハイライトされているエージェントが表示されるようになります。
ユーザーへの恩恵
多数のカスタムエージェントを使い分けている環境でも、キーボードだけでスムーズに目的のものを選択・管理できます。
cache_creation が約3分の1に削減)cache_creation reduction)変更前
メインセッションから起動されたサブエージェントが状況を報告する際、内部的なキャッシュが効率的に利用されておらず、毎回不要なトークン生成コストが発生していました。
変更後
進捗サマリーの送信時にプロンプトキャッシュが適切に効くようになり、キャッシュ作成にかかるコストが大幅に抑制されます。
ユーザーへの恩恵
サブエージェントを多用する複雑なタスクにおいて、API 使用コストの削減とレスポンスの高速化が期待できます。
context: fork and other subagents on their first turn変更前
スキルを context: fork (フォークされたコンテキスト) で実行したり、新しいサブエージェントを起動したりした際、その最初のターンで Web 検索などの一部のツールが認識されず、呼び出しに失敗することがありました。
変更後
サブエージェントやスキルの実行開始直後から、WebSearch や WebFetch を含むすべての遅延ロードツールが正しく利用可能になります。
ユーザーへの恩恵
複雑な調査タスクをサブエージェントに任せる際、最初からスムーズに外部情報の検索を開始できるため、作業の停滞がなくなります。
--dangerously-skip-permissions モード使用時、.claude/skills/、.claude/agents/、.claude/commands/ への書き込みに対して確認プロンプトを表示しないようにしました。--dangerously-skip-permissions no longer prompts for writes to .claude/skills/, .claude/agents/, and .claude/commands/変更前
「パーミッション確認をスキップする」設定にしていても、Claude Code 自身の構成ファイルが格納される特定のディレクトリへの書き込みには、安全上の理由から追加の確認が求められていました。
変更後
スキルやエージェントの定義ディレクトリへの書き込みが自動承認の対象に含まれました。これにより、Claude に自身のスキルを自律的に追加・修正させる際のフローが中断されなくなります。
ユーザーへの恩恵
Claude に自身の機能を拡張させる自動化タスクにおいて、ユーザーが手動で承認ボタンを押す手間が省け、完全な自律動作を実現できます。
--print モード(非対話モード)において、エージェント定義の tools: および disallowedTools: フロントマターが適用され、対話モードの動作と一致するようになりました--print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior変更前
スクリプトなどから -p フラグで実行する際、カスタムエージェントの設定で禁止したツールが無視されて使用されてしまう可能性がありました。
変更後
非対話モードでもフロントマターの設定が厳密に守られ、エージェントが使用できるツールの制限が対話モードと完全に同期されました。
ユーザーへの恩恵
CI/CD パイプラインなどの自動実行環境においても、意図しないツールの実行を防ぎ、セキュリティと動作の予測可能性を高めることができます。
--agent <name> 指定時、組み込みエージェントの定義に含まれる permissionMode 設定が適用されるようになりました--agent <name> now honors the agent definition's permissionMode for built-in agents変更前
組み込みエージェント(Explore や Plan など)を明示的に呼び出した際、そのエージェントに定義されている推奨パーミッションモードが反映されないことがありました。
変更後
エージェントごとに設定された最適なパーミッションモード(例:読み取り専用、または自動承認)が自動的に適用されます。
ユーザーへの恩恵
タスクに合わせて最適な安全レベルや自動化レベルが設定済みのエージェントを、手間なく安全に利用開始できます。
変更前
複数の MCP サーバーを接続している場合、一つずつ順番に接続処理が行われていたため、接続完了まで待機時間が発生していました。
変更後
接続処理が並列化され、複数のサーバーを同時に初期化するようになりました。
ユーザーへの恩恵
サブエージェントの起動や大規模なコンテキスト再構成が大幅に高速化され、作業の中断時間が短縮されます。
/agents の詳細表示で、サブエージェントが使用できない組み込みツールが誤って "Unrecognized(未認識)" と表示される問題を修正しました/agents detail view mislabeling built-in tools unavailable to subagents as "Unrecognized"変更前
エージェントの権限制限によって無効化されているツールが、あたかも存在しないツールであるかのような不正確な表示になっていました。
変更後
制限されたツールであることが正しく表示されるようになります。
ユーザーへの恩恵
設定が正しく反映されているかを正確に確認でき、エージェントの挙動把握が容易になります。
Stop 等の特定のイベント以外で「メッセージが必要」というエラーで失敗する問題を修正Stop or SubagentStop変更前
SubagentStart などのイベントに対してエージェント型フックを適用しようとすると、必要なデータ構造が不足しているというエラーで動作しませんでした。
変更後
より多くのイベントに対してエージェント型フックを正しく設定・実行できるようになりました。
ユーザーへの恩恵
特定のライフサイクルイベントにおいて、エージェントによる高度な自動検証を柔軟に組み込めるようになります。
prompt フックが発火する問題を修正prompt hooks re-firing on tool calls made by an agent-hook verifier subagent変更前
フックの中で動くエージェントの動作そのものがフックを再発火させてしまい、無限ループのような不要な処理が発生していました。
変更後
検証用のサブエージェントによるアクションは、外部のフック発火対象から適切に除外されるようになりました。
ユーザーへの恩恵
フックの実行コスト(トークン使用量)が最適化され、意図しないフックの連鎖を防げます。
SendMessage not restoring the explicit cwd they were spawned with変更前
中断したサブエージェントを再開した際、カレントディレクトリがリセットされてしまい、相対パスでのファイル操作などが失敗することがありました。
変更後
サブエージェントが起動した際の正しい作業ディレクトリが維持されるようになりました。
ユーザーへの恩恵
複雑なディレクトリ構造を持つプロジェクトでも、サブエージェントを安心して中断・再開できます。
CLAUDE_CODE_FORK_SUBAGENT=1 を設定することで、フォークされたサブエージェントを有効化できるようになりましたCLAUDE_CODE_FORK_SUBAGENT=1変更前
特定の外部環境やカスタムビルドにおいて、並列タスクを実行するためのフォークされたサブエージェントがデフォルトで制限されていた可能性があります。
変更後
環境変数 CLAUDE_CODE_FORK_SUBAGENT=1 を指定するだけで、メインスレッドのコンテキストを汚さずにサブエージェントを活用した並列処理が実行可能になります。
ユーザーへの恩恵
重い探索やログ解析をサブエージェントに分離できるため、メイン会話のコンテキストを節約し、作業効率を向上させられます。
--agent フラグを使用したメインスレッドのエージェントセッションで、エージェント定義(フロントマター)の mcpServers が読み込まれるようになりましたmcpServers are now loaded for main-thread agent sessions via --agent変更前
カスタムエージェントをメインスレッドとして直接起動した際、そのエージェント専用の MCP サーバー設定が反映されない場合がありました。
変更後
エージェントファイル内に定義された MCP サーバーが自動的に起動するため、エージェントごとに必要な外部ツールへのアクセスが確実に行われます。
ユーザーへの恩恵
特定のタスクに特化したツール(GitHub、Jira など)を持つエージェントを、個別のセッションとして即座に活用できるようになります。
gh コマンドが GitHub API のレート制限に達した際にヒントを表示し、エージェントが無意味な再試行を避けて待機できるように改善gh commands hit GitHub's API rate limit, so agents can back off instead of retrying変更前
GitHub CLI (gh) を使用して PR 作成などを行う際、レート制限に達するとエージェントがエラーの原因を正しく理解できず、リトライを繰り返して制限をさらに悪化させることがありました。
変更後
レート制限エラーが発生した際、Bash ツールがエージェントに対して「レート制限に達した」という具体的なヒントを返すようになりました。これにより、AI は賢く「待機」を選択できるようになります。
ユーザーへの恩恵
API 制限による予期せぬエラーで作業が中断されるのを防ぎ、AI が自律的に適切なタイミングでリトライを行うため、GitHub 連携の信頼性が向上します。
hooks: が、--agent フラグを使用したメインスレッド・エージェント実行時にも発火するように修正hooks: now fire when running as a main-thread agent via --agent変更前
サブエージェントの設定ファイルで定義したフック (hooks:) は、サブエージェントとして呼び出された時しか機能せず、--agent で直接起動した場合には実行されませんでした。
変更後
--agent を使って特定のロールでセッションを開始した場合でも、そのエージェントの定義に含まれるフックが正しくトリガーされるようになりました。
ユーザーへの恩恵
特定の役割(セキュリティ担当やレビュアーなど)を担うエージェントを直接起動した際も、自動フォーマットなどのカスタムワークフローが期待通りに動作します。
変更前
サブエージェントが実行されている間にユーザーが追記した内容が、履歴上で正しく記録されない不具合がありました。
変更後
実行中の入力を正しくユーザーの発言として分離・記録するように改善されました。
ユーザーへの恩恵
会話の前後関係が正確に保存されるため、後から振り返った際の混乱がなくなります。
CLAUDE_CODE_EXTRA_BODY output_config.effort causing 400 errors on subagent calls to models that don't support effort and on Vertex AI変更前
特定のプロバイダーや古いモデルで、新しい機能であるEffort設定が不適切に送信され、通信エラーが発生することがありました。
変更後
接続先のモデルがサポートしている機能を自動判別し、適切なパラメータのみを送信するように改善されました。
ユーザーへの恩恵
Google Vertex AIなどの外部プラットフォーム利用時でも、予期せぬエラーで作業が止まることがなくなります。
/ultrareviewを追加しました。引数なしで現在のブランチを、/ultrareview <PR番号>で特定のGitHub PRをレビューできます。/ultrareview for running comprehensive code review in the cloud using parallel multi-agent analysis and critique — invoke with no arguments to review your current branch, or /ultrareview <PR#> to fetch and review a specific GitHub PR変更前
これまでのコードレビューは単一のパスで行われることが多く、複雑なバグの発見や誤検知の排除において精度に限界がありました。
変更後
複数のエージェントが「バグハンター」として並列に問題を探索し、さらにお互いの指摘を検証して信頼性の高い問題リストをランク付けして提示します。
ユーザーへの恩恵
PRを作成する前に、人間によるレビューに近い多角的な視点でのチェックを自動で受けられるため、重大なバグの流出を防ぎ、チーム全体のレビュー負荷を軽減できます。
変更前
PRがスカッシュマージされた後、サブエージェントが使用していた一時的なワークツリーが削除されずに残り続け、ディスク容量を圧迫することがありました。
変更後
マージの形式を問わず、役割を終えたワークツリーがより正確に検出・削除されるようになりました。
ユーザーへの恩恵
開発マシンのストレージ容量が無駄な一時ファイルで枯渇するのを防ぎ、環境を常にクリーンに保てます。
--resume 実行時、特定の書き込みギャップの近くでサブエージェントが動作すると無関係な会話が混ざってしまう問題を修正--resume chain recovery bridging into an unrelated subagent conversation when a subagent message landed near a main-chain write gap変更前
稀に、セッションの復元ロジックが誤って無関係なサブエージェントの会話履歴をメインの会話に繋げてしまうことがありました。
変更後
セッション履歴の復元精度が向上し、会話の文脈が正しく分離・保持されるようになります。
ユーザーへの恩恵
会話が混濁することによるClaudeの混乱を防ぎ、一貫した回答を得られるようになります。
変更前
メインの会話に追加された新しいMCPツールを、サブエージェントが利用できない制約がありました。
変更後
サブエージェントも親セッションと同じMCPサーバーおよびツールに正しくアクセスできるようになります。
ユーザーへの恩恵
サブエージェントに調査や実行を依頼する際、連携している外部ツールの全機能を引き続き利用できます。
context: fork 設定が無視される問題など、複数のプラグイン関連の不具合を修正name: frontmatter, /plugin update failing with ENAMETOOLONG, Discover showing already-installed plugins, directory-source plugins loading from a stale version cache, and skills not honoring context: fork and agent frontmatter fields変更前
プラグインの管理やカスタムスキルの実行において、特定の高度な設定が正しく反映されなかったり、更新処理がOSの制限に抵触することがありました。
変更後
プラグイン・スキルの読み込みと実行エンジンが刷新され、複雑なカスタマイズも意図通りに動作するようになります。
ユーザーへの恩恵
独自のワークフローをプラグインとして構築・配布する際の信頼性と柔軟性が大幅に向上しました。
--dangerously-skip-permissions 使用時に、エージェントチームのメンバーがリーダーのパーミッションモードを継承しない問題を修正しました。--dangerously-skip-permissions変更前
リーダー(親エージェント)を全許可モードにしても、チームメイト(子エージェント)が毎回許可を求めてきてしまい、並行作業の自動化が妨げられていました。
変更後
チーム全体で一貫したパーミッション設定が適用されるようになり、完全な自動実行が可能になりました。
ユーザーへの恩恵
大規模なリファクタリングなど、エージェントチームを活用した自動化ワークフローが途切れることなく完了します。
変更前
会話が長くなるとフックが動かなくなったり、エラーが発生しても原因が分からず「JSONバリデーション失敗」という曖昧な表示が出るだけでした。
変更後
長時間のセッションでもフックが安定して動作し、エラー発生時には API からの実際のメッセージが表示されるため、自己診断が可能になりました。
ユーザーへの恩恵
ワークフローの自動化や検証をフックで行っている場合、その信頼性とメンテナンス性が大幅に向上します。
/agents コマンドをタブ形式のレイアウトに改善しました。「実行中(Running)」タブでライブ状態のサブエージェントを確認でき、「ライブラリ(Library)」タブからエージェントの実行やインスタンスの表示が可能です。/agents with a tabbed layout: a Running tab shows live subagents, and the Library tab adds Run agent and View running instance actions変更前
多くのサブエージェントを使い始めると、今どれが動いていて、どのような設定になっているかを一覧で管理するのが困難でした。
変更後
動いているエージェントと利用可能なエージェントが整理され、直感的に管理・呼び出しができるようになりました。
ユーザーへの恩恵
複雑な並行タスクの進捗状況を整理して把握でき、エージェントを司令塔のように操る体験が向上します。
/agentsメニューにて、実行中のサブエージェントインスタンスが存在するエージェント種別の横に「● N running」インジケーターを表示するようにしました。● N running indicator in /agents next to agent types with live subagent instances変更前
複数のバックグラウンドタスクやサブエージェントが並行動作している際、どの種類のエージェントがいくつアクティブなのかを一覧で確認する手段が不足していました。
変更後
/agentsコマンドで表示されるリストから、現在どのアビリティを持つエージェントが稼働中であるかが一目で分かるようになりました。
ユーザーへの恩恵
並行処理の進行状況を把握しやすくなり、リソースの管理やタスクの完了待ちを直感的に確認できます。
Stop/SubagentStopフックが失敗する問題、およびフック評価時のAPIエラーが具体的なメッセージではなく「JSON validation failed」と表示される問題を修正しました。Stop/SubagentStop hooks failing on long sessions, and hook evaluator API errors displaying "JSON validation failed" instead of the actual message変更前
セッションが長くなると終了時の自動処理(フック)が動かなくなったり、フックの不具合時に原因が分からないエラーメッセージが表示されることがありました。
変更後
長大セッションでもフックが安定動作し、エラー発生時も具体的な原因が表示されるようになったため、デバッグが容易になりました。
ユーザーへの恩恵
自動化された後処理や通知が確実に実行されるようになり、開発ワークフローの信頼性が向上します。
cwd:オーバーライドを使用しているサブエージェントが、親セッションのBashツールに作業ディレクトリ情報を漏洩させてしまう問題を修正しました。cwd: override leaking their working directory back to the parent session's Bash tool変更前
サブエージェントが独立した場所で作業していても、その影響でメインセッションのディレクトリ情報が混乱し、後続のコマンドが意図しない場所で実行されるリスクがありました。
変更後
サブエージェントの作業環境が完全に隔離され、親セッションの環境に影響を及ぼさないようになりました。
ユーザーへの恩恵
複数のディレクトリをまたぐ複雑な並行作業を、メイン環境を汚すことなく安全に実行できます。
変更前
特定のエラー条件下で、ディスク容量を無駄に消費する巨大な一時ファイルが生成され、マシンのストレージを圧迫する可能性がありました。
変更後
不要なファイルの重複書き込みが防止され、ディスク使用量が最適化されました。
ユーザーへの恩恵
長時間の利用でもディスク容量を心配する必要がなくなり、ツール全体のクリーンな動作が維持されます。
/claude-api スキルのガイダンスを強化。ツールのインターフェース設計、コンテキスト管理、キャッシュ戦略などのエージェント設計パターンが追加されました。/claude-api skill guidance for agent design patterns including tool surface decisions, context management, and caching strategy変更前
/claude-api スキルで提供される情報は基本的なAPIリファレンスが中心で、高度なエージェントを構築するための具体的な設計ノウハウまではカバーしきれていませんでした。
変更後
最新のAgent SDKを最大限に活用するための、ツール設計やキャッシュ効率化といった実践的なベストプラクティスが提供されるようになりました。
ユーザーへの恩恵
Anthropicのモデル特性を活かした、より高性能でコスト効率の良いAIエージェントを迅速に開発できるようになります。
--resume 実行時に最初のセッションでプロンプトキャッシュが完全にミスヒットする問題を修正しました(v2.1.69以降のデグレ)。--resume causing a full prompt-cache miss on the first request for users with deferred tools, MCP servers, or custom agents (regression since v2.1.69)変更前
以前のセッションを再開する際、特定の構成(MCPなど)を利用しているとキャッシュが効かず、最初の応答に時間がかかったりトークン消費が増えたりしていました。
変更後
セッション再開時の内部的な読み込みフローが改善され、以前のコンテキストが正しくキャッシュから再利用されます。
ユーザーへの恩恵
レジューム直後のレスポンスが高速化され、APIコストの節約にも繋がります。
@ メンションの入力候補に追加しました。@ mention typeahead suggestions変更前
@メンションの入力候補には主にファイルやMCPリソースが表示されており、特定の役割を持つサブエージェントを呼び出す際に名前を正確に覚えている必要がありました。
変更後
@を入力した際の候補にサブエージェントも含まれるようになり、プロジェクト固有のカスタムエージェントなどを素早く選択できるようになりました。
ユーザーへの恩恵
タスクの委任がスムーズになり、特定の専門知識を持つサブエージェントをより直感的にワークフローに組み込めます。
/stats において、サブエージェントの使用量が含まれずトークン数が過小評価される問題と、統計キャッシュの形式変更時に30日より前の履歴データが失われる問題を修正しました。/stats undercounting tokens by excluding subagent usage, and losing historical data beyond 30 days when the stats cache format changes変更前
表示されるトークン使用量が実際よりも少なく、正確な利用状況の把握が困難でした。また、アップデートに伴い過去の統計が消えてしまうことがありました。
変更後
サブエージェントの利用分も含めた正確な集計が行われ、かつバージョンアップ時も過去の履歴が適切に維持されるようになりました。
ユーザーへの恩恵
コスト管理や利用傾向の分析を、長期にわたってより信頼性の高いデータに基づいて行えるようになります。
@ メンションの入力候補に名前付きサブエージェントを追加しました@ mention typeahead suggestions変更前
特定の役割を持つサブエージェントを呼び出す際、名前を正確に覚えている必要があり、入力の手間がかかっていました。
変更後
@ を入力するだけでファイルやMCPリソースと同様にサブエージェントも候補に表示されるようになり、素早く選択できます。
ユーザーへの恩恵
特定のタスクに特化したサブエージェント(コードレビュアーなど)を即座に呼び出せるようになり、マルチエージェントを活用したワークフローがよりスムーズになります。
/stats において、サブエージェントやフォークされたセッションのトークン使用量がカウントされていない問題を修正しました/stats undercounting tokens by excluding subagent/fork usage変更前
メインの会話以外の、サブエージェントが実行したタスクや分岐したセッションでのAI利用量が統計に反映されず、実際の負荷より少なく表示されていました。
変更後
全ての関連セッションのトークン使用量が統合して集計されるようになり、正確な利用統計が表示されます。
ユーザーへの恩恵
プロジェクト全体での正確なAI利用量とコストを把握できるようになり、リソース管理や予算計画が立てやすくなります。
--json-schema and the subagent also specifies a schema変更前
メインセッションで --json-schema を使用している際、ワークフロー内で起動されるサブエージェントもスキーマを指定しようとすると、APIリクエストの競合により400エラーが発生していました。
変更後
ネストされたエージェント呼び出しにおけるスキーマの処理が適正化され、エラーなく実行できるようになりました。
ユーザーへの恩恵
構造化出力が必要な複雑なタスクをサブエージェントに分担させる高度な自動化スクリプトが安定して動作します。
setup() in parallel with slash command and agent loading変更前
起動時に「セットアップ」「スラッシュコマンドのロード」「エージェントのロード」を順番に行っていたため、入力が可能になるまでわずかな待ち時間がありました。
変更後
これらの準備処理を並列で実行するように改善され、起動時間が約30ms短縮されました。
ユーザーへの恩恵
claude と打ち込んでから入力できるようになるまでのレスポンスがより機敏になり、開発のリズムを崩しません。
変更前
バックグラウンドで動かしていたエージェントが終了処理を行う際、Git の通信エラーなどで処理が止まると、実際には動いていないのに UI 上は「実行中」と表示され続け、強制終了も困難になることがありました。
変更後
終了時のタイムアウト処理や状態監視が強化され、ハングアップが発生しても正しくエラーとして終了状態に移行するようになりました。
ユーザーへの恩恵
不具合でスタックしたエージェントにリソースを占有されることがなくなり、複数のタスクを並行して進める際の信頼性が向上します。
Ctrl+F から Ctrl+X Ctrl+K に変更し、Readlineのフォワード移動との衝突を解消しました。Ctrl+F to Ctrl+X Ctrl+K to stop shadowing readline forward-char変更前
Ctrl+F がエージェントの停止に割り当てられていたため、多くのターミナルで標準的な「一文字右に移動」というReadline操作が使えませんでした。
変更後
キーバインドが Ctrl+X Ctrl+K に変更され、標準的なカーソル移動操作を妨げることなくバックグラウンドタスクを管理できるようになりました。
ユーザーへの恩恵
ターミナルの操作感がより標準的なUNIXシェルに近づき、入力時のストレスが軽減されます。
/btw が、寄り道の質問に答えずメインエージェントの出力を返してしまう問題を修正/btw returning the main agent's output instead of answering the side question when triggered during streaming変更前
Claudeが回答を出力している最中に /btw でちょっとした質問を投げると、期待した回答ではなくメインの回答内容が混ざって表示されることがありました。
変更後
メインの処理と並行して /btw の回答が正しく独立して処理・表示されるようになりました。
ユーザーへの恩恵
Claudeの作業を中断させることなく、現在のコンテキストに基づいたちょっとした確認をいつでも正確に行えます。
effort、maxTurns、disallowedTools 設定をサポートeffort, maxTurns, and disallowedTools frontmatter support for plugin-shipped agents変更前
プラグインに含まれるサブエージェントの思考レベルや最大ターン数、使用禁止ツールの制限を詳細に制御することが困難でした。
変更後
サブエージェントの定義ファイル(frontmatter)から、これら高度なパラメーターを直接指定できるようになりました。
ユーザーへの恩恵
開発者はエージェントの挙動をより精密にチューニングしたプラグインを配布・利用できるようになります。
cc log and --resume silently truncating conversation history on large sessions (>5 MB) that used subagents変更前
会話履歴が非常に長いセッションで、以前のやり取りがいつの間にか消えてしまい、コンテキストが失われるリスクがありました。
変更後
大規模なセッションデータの処理が改善され、サブエージェントを含む複雑な履歴も正しく保持・再開できるようになりました。
ユーザーへの恩恵
長期間にわたる複雑な開発タスクでも、Claude が過去の経緯を忘れずにサポートし続けられます。
/mcp などのダイアログを開くと入力がデッドロックする問題を修正しました/mcp or similar dialogs while the agent is running変更前
Claude がバックグラウンドで動作している最中に設定ダイアログを操作しようとすると、入力待ちが重なり操作不能になることがありました。
変更後
UI のスレッド制御が改善され、エージェントの動作状況に関わらずダイアログ操作が安定して行えるようになりました。
ユーザーへの恩恵
Claude の作業を待つことなく、いつでも設定確認や MCP サーバーの管理を安全に行えます。
claude plugin validate でスキルやエージェントのフロントマター、およびフックの設定ファイルを検証できるようになりましたclaude plugin validate to check skill, agent, and command frontmatter plus hooks/hooks.json, catching YAML parse errors and schema violations変更前
プラグイン開発時に YAML のパースエラーやスキーマ違反があっても、実行するまで気づけないことがありました。
変更後
バリデーションコマンドで事前に構文エラーや設定の誤りを網羅的にチェックできるようになりました。
ユーザーへの恩恵
プラグイン開発のデバッグ効率が上がり、より高品質な拡張機能を短時間で作成できます。
resume パラメータを廃止しました。代わりに SendMessage を使用して既存エージェントを継続してくださいresume parameter — use SendMessage({to: agentId}) to continue a previously spawned agentSendMessage now auto-resumes stopped agents in the background instead of returning an error--agents JSON設定で、フルモデルID(例: claude-opus-4-5)が無視されていた問題を修正し、--model と同じ値を指定可能に改善claude-opus-4-5) being silently ignored in agent frontmatter model: field and --agents JSON config — agents now accept the same model values as --model変更前
サブエージェントの設定で詳細なモデルバージョンを指定しても無視されることがあり、期待した性能のモデルが起動しない場合がありました。
変更後
サブエージェントの設定で、メインセッションと同じように正確なモデルIDを使用して、特定の用途に最適なモデルを確実に割り当てられるようになります。
ユーザーへの恩恵
タスクごとに最適なモデルを確実に使い分けることができ、精度の向上やコストの最適化を正確に制御できるようになります。
model: opus/sonnet/haiku being silently downgraded to older model versions on Bedrock, Vertex, and Microsoft Foundry変更前
サブエージェントに opus や sonnet を指定しても、クラウドプラットフォームの制約により意図せず古いモデルが使用されることがありました。
変更後
各プロバイダーでのモデルエイリアス解決が修正され、常に最新の Claude 4.6 (Sonnet/Opus) などの指定したスペックが正しく適用されます。
ユーザーへの恩恵
サブエージェントが本来の推論能力をフルに発揮できるため、複雑なタスクの解決精度が向上します。
/clear killing background agent/bash tasks — only foreground tasks are now cleared変更前
会話履歴を消去する際、まだ完了していないバックグラウンドタスクまで強制終了されてしまい、作業が中断される不便がありました。
変更後
/clear はフォアグラウンドの会話のみを対象とし、バックグラウンドで動作するタスクには干渉しないようになりました。
ユーザーへの恩恵
コンテキスト整理のための履歴消去と、長時間実行されるタスクの管理を切り離して行えるようになります。
transcript_path pointing to the wrong directory for resumed/forked sessions, agent prompt being silently deleted from settings.json on every settings write, PostToolUse block reason displaying twice, async hooks not receiving stdin with bash read -r, and validation error message showing an example that fails validation変更前
レジュームしたセッションで履歴パスが誤っていたり、非同期フックで read -r が動作しないなど、高度なカスタマイズを行うフック機能においていくつかの不安定な挙動がありました。
変更後
セッション管理とフック実行エンジンの修正により、自作の自動化スクリプトがより正確に動作するようになりました。
ユーザーへの恩恵
自作のフックを用いた高度なワークフロー自動化を、予期せぬエラーに悩まされることなく構築できます。
in_process_teammate タスクの完了を待たなくなったことで、--print モードが永久にハングする問題を修正しました。--print hanging forever when team agents are configured — the exit loop no longer waits on long-lived in_process_teammate tasks変更前
チームメイトエージェントを利用してスクリプト出力を行う際、バックグラウンドタスクが終了しないためにコマンド全体が応答しなくなることがありました。
変更後
出力が完了した時点で適切に終了処理が行われるようになり、自動化ワークフロー内での実行が安定しました。
ユーザーへの恩恵
CI/CD などの非対話的な自動化処理において、Claude Code を確実に終了させることができ、パイプラインの停止を防げます。
claude --agent 使用時にターミナルのタイトルにエージェント名を表示するように変更claude --agent変更前
特定のエージェントを指定して起動している際、複数のターミナルを開いているとどのアシスタントが稼働中か一目で把握できませんでした。
変更後
ターミナルのタイトルバーにエージェント名が表示されるようになり、コンテキストの識別が容易になりました。
ユーザーへの恩恵
複数の並列タスクを異なるエージェントで実行している場合に、ウィンドウの切り替えミスを防ぎ、作業効率を向上させます。
agent_id および agent_type フィールドを追加agent_id (for subagents) and agent_type (for subagents and --agent) to hook events変更前
フックが実行された際、それがメインセッションによるものか、どの種類のサブエージェントによるものかをプログラムで判断できませんでした。
変更後
エージェントの種類に応じた条件分岐がフック内で可能になり、サブエージェント専用の制御フローを実装できるようになりました。
ユーザーへの恩恵
サブエージェントごとの権限制限や通知内容の変更など、より高度で精緻な自動化が可能になります。
claude -w)claude --agent を使用して特定のサブエージェントを起動した際、ターミナルのタイトルバーにエージェント名が表示されるようになりました。claude --agent変更前
複数のターミナルウィンドウで異なる専門エージェントを実行している場合、ウィンドウを見ただけではどのエージェントがアクティブなのかを即座に判断できませんでした。
変更後
起動中のエージェント名がターミナルのタイトルに反映されるため、ウィンドウを切り替える際に現在どの役割の AI と対話しているのかが一目でわかります。
ユーザーへの恩恵
多数のウィンドウを使い分ける複雑なマルチタスク環境において、作業ミスを防ぎ、コンテキストの把握が容易になります。
agent_id(サブエージェント用)と agent_type(サブエージェントおよび --agent 指定時用)を追加しました。agent_id (for subagents) and agent_type (for subagents and --agent) to hook events変更前
フック内で、現在実行中のアクションがメインスレッドによるものか、それとも特定のサブエージェントによるものかを判別して処理を分けることが困難でした。
変更後
フックハンドラーに渡される JSON にエージェントの情報が含まれるようになったため、「このエージェントが実行するときだけは特定の処理をスキップする」といったきめ細やかな制御が可能になりました。
ユーザーへの恩恵
サブエージェントを活用した複雑な自動化において、フックの挙動を意図通りに制御できるようになり、より高度な開発支援環境を構築できます。
変更前
サブエージェントを使用する長時間セッションで、プログレスメッセージのペイロードがメモリを圧迫し、メモリ使用量が増加していました。
変更後
コンテキスト圧縮時に重いプログレスメッセージペイロードが除去されるようになり、サブエージェント利用時のメモリ効率が向上しました。
ユーザーへの恩恵
長時間にわたるサブエージェントの使用におけるメモリ効率が大幅に改善され、パフォーマンスが向上します。
WorktreeCreateおよびWorktreeRemoveフックイベントが追加され、エージェントのワークツリー分離がワークツリーを作成または削除する際にカスタムVCSのセットアップとティアダウンが可能になりました。WorktreeCreate and WorktreeRemove hook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees.変更前
ワークツリーの作成・削除時にカスタムVCSのセットアップ/ティアダウンを行う機能がありませんでした。VCSの初期化やクリーンアップを自動化したい場合に、手動での対応が必要でした。
変更後
ワークツリーの作成・削除時にカスタムVCSのセットアップ/ティアダウンを行えるようになりました。これにより、VCSの初期化やクリーンアップといった定型作業を自動化できます。
ユーザーへの恩恵
VCSのセットアップとティアダウンを自動化することで、開発者はワークツリーのライフサイクル管理にかかる手間を省き、より効率的に開発を進めることができます。
CLAUDE_CODE_SIMPLEがスキル、セッションメモリ、カスタムエージェント、CLAUDE.mdのトークンカウントを完全に削除するように修正しました。CLAUDE_CODE_SIMPLE to fully strip down skills, session memory, custom agents, and CLAUDE.md token countingisolation: worktree をサポートし、エージェントが宣言的に分離されたgitワークツリーで実行できるようになりました。isolation: worktree in agent definitions, allowing agents to declaratively run in isolated git worktrees.変更前
エージェントが実行される環境を宣言的に指定する手段がなく、各エージェントの実行環境を個別に管理する必要がありました。
変更後
エージェント定義内で isolation: worktree を指定することで、エージェントを独立したGitワークツリーで実行できるようになりました。これにより、プロジェクトの分離が容易になります。
ユーザーへの恩恵
エージェントごとに独立した実行環境を用意できるため、依存関係の競合を防ぎ、よりクリーンで予測可能な開発フローを実現できます。
claude agents CLIコマンドが追加されました。claude agents CLI command to list all configured agents変更前
設定されているエージェントを一覧表示するコマンドがなく、どのエージェントが利用可能か確認するのが困難でした。
変更後
claude agents コマンドで、設定済みの全エージェントを簡単に一覧表示できるようになりました。
ユーザーへの恩恵
ユーザーは現在利用可能なエージェントを容易に把握でき、目的に合ったエージェントを迅速に選択・活用できるようになります。
isolation: "worktree"をサポートするようになりました。isolation: "worktree" for working in a temporary git worktree変更前
以前は、サブエージェントがコードベースに変更を加える際、メインの作業ディレクトリに直接変更が適用される可能性がありました。これにより、サブエージェントが意図しない変更を加えたり、実験的な作業が他の開発者の作業と衝突したりするリスクがありました。
変更後
サブエージェントの設定でisolation: "worktree"を指定することで、サブエージェントが独立したGitワークツリー内で作業を行うことができるようになりました。これにより、サブエージェントが行うすべての変更はそのワークツリー内に隔離され、メインのコードベースや他のサブエージェントの作業に影響を与えません。
ユーザーへの恩恵
サブエージェントを使用した大規模な変更や実験的なタスクを、より安全かつ独立して実行できるようになります。メインプロジェクトへの意図しない変更のリスクが低減され、サブエージェントは自信を持ってコードを変更・テストできるため、開発者は安心してAIにタスクを任せられるようになります。
変更前
バックグラウンドでエージェントが動作している間、開発者がCtrl+CやESCを押しても、それらの入力が無視され、エージェントを停止させることができませんでした。これにより、エージェントが予期せず動作し続けたり、ユーザーがコントロールを取り戻せなくなったりする不便さがありました。
変更後
今回の修正により、Ctrl+CまたはESCを3秒以内に2回連続して押すことで、すべてのバックグラウンドエージェントが強制終了されるようになりました。これにより、ユーザーはより確実に、そして直感的にバックグラウンドプロセスを停止させることができるようになります。
ユーザーへの恩恵
開発者は、意図しないバックグラウンドエージェントの実行を迅速かつ簡単に停止できるようになります。これにより、システムリソースの無駄な消費を防ぎ、予期せぬ動作を回避できるため、より安定した開発環境で作業を行えます。
変更前
長期間実行されるセッションでは、APIストリームバッファ、エージェントコンテキスト、スキル状態などのリソースが解放されずに蓄積され、メモリ使用量が増加する問題がありました。
変更後
長期間実行されるセッションにおけるメモリ使用量が改善されました。APIストリームバッファ、エージェントコンテキスト、スキル状態などのリソースが、使用後に適切に解放されるようになりました。
ユーザーへの恩恵
長時間のセッションでもメモリ使用量が抑えられるため、Claude Codeのパフォーマンスが安定し、メモリ不足による予期せぬ終了や遅延を防ぐことができます。これにより、ユーザーはより快適に長時間の作業に取り組めます。
変更前
長期間実行されるエージェントセッションにおいて、プログレスアップデートの処理でメッセージがO(n²)で蓄積され、メモリ使用量が増大していました。
変更後
長期間実行されるエージェントセッションのメモリ使用量が改善されました。プログレスアップデートにおけるメッセージのO(n²)での蓄積がなくなり、メモリ効率が向上しました。
ユーザーへの恩恵
長時間のセッションでもメモリ使用量が最適化され、Claude Codeの安定性とパフォーマンスが向上しました。これにより、複雑なタスクや長時間の分析でも、メモリ不足による影響を受けにくくなりました。
変更前
NFSやFUSEといった特定のファイルシステム(inode数がゼロと報告するもの)上で、ユーザー定義エージェントが複数のファイルではなく、1つのファイルしか正しくロードできない問題がありました。
変更後
NFS/FUSEファイルシステム(inode数がゼロのものを報告)上でのユーザー定義エージェントのファイルロードに関する問題が修正されました。これにより、これらのファイルシステム上でも、エージェントが複数のファイルを正しくロードできるようになりました。
ユーザーへの恩恵
NFS/FUSEファイルシステムを利用する環境でのエージェントの利用が改善され、より多くのプロジェクトでカスタムエージェントが期待通りに動作するようになりました。
変更前
プラグインに含まれるエージェントスキルが、完全なプラグイン名ではなく、単純なスキル名(ベア名)で参照された場合、エラーなくロードに失敗し、スキルが利用できない状態になっていました。
変更後
プラグインエージェントスキルのロードに関する問題が修正されました。ベア名で参照された場合でも、サイレントなロード失敗がなくなり、スキルが正しくロードされるようになりました。
ユーザーへの恩恵
プラグイン内のエージェントスキルが、より柔軟な参照方法で利用できるようになり、開発者はプラグインの連携を容易にしました。
ctrl+f to kill all background agents instead of double-pressing ESC. Background agents now continue running when you press ESC to cancel the main thread, giving you more control over agent lifecycle.変更前
バックグラウンドエージェントを終了するには、ESCキーを2回押す必要がありました。また、ESCキーでメインスレッドをキャンセルすると、バックグラウンドエージェントも停止してしまうことがありました。
変更後
Ctrl+Fショートカットキーでバックグラウンドエージェントを簡単に終了できるようになりました。ESCキーでのメインスレッドキャンセル時にもバックグラウンドエージェントは継続実行されるようになり、エージェントのライフサイクル管理がより柔軟になりました。
ユーザーへの恩恵
バックグラウンドエージェントの制御が容易になり、開発者は意図した通りにエージェントの実行を管理できるようになりました。これにより、作業効率と柔軟性が向上します。
変更前
複数のエージェントが同時に動作するセッションにおいて、ストリーミングコンテンツブロックがインターリーブ(混在)し、メッセージのマージ処理を妨げた結果、APIから「thinking blocks cannot be modified」という400エラーが発生していました。
変更後
同時実行エージェントがいるセッションでのAPI 400エラー(「thinking blocks cannot be modified」)が修正されました。ストリーミングコンテンツブロックのインターリーブ問題が解決され、メッセージのマージが正しく行われるようになりました。
ユーザーへの恩恵
複数のエージェントを同時に使用する際のAPIエラーが解消され、Claude Codeの安定性が向上しました。これにより、複雑なタスクでも安心して実行できるようになります。
last_assistant_message フィールドを追加しました。これにより、フックはトランスクリプトファイルを解析することなく、最終的なアシスタントの応答テキストにアクセスできるようになります。last_assistant_message field to Stop and SubagentStop hook inputs, providing the final assistant response text so hooks can access it without parsing transcript files.変更前
StopおよびSubagentStopフックでは、アシスタントの最終応答テキストにアクセスするためにトランスクリプトファイルを解析する必要がありました。これは手間がかかるだけでなく、エラーが発生しやすいプロセスでした。
変更後
StopおよびSubagentStopフック入力に last_assistant_message フィールドが追加されました。これにより、フックはトランスクリプトファイルを解析することなく、アシスタントの最終応答テキストに直接アクセスできます。
ユーザーへの恩恵
フック開発者がアシスタントの最終応答に簡単にアクセスできるようになり、より効率的で堅牢なフックの作成が可能になりました。
変更前
エージェントの進捗状況を示すインジケータが、実際よりも多くのツール使用回数を表示してしまうバグがありました。
変更後
エージェントのプログレスインジケータのツール使用回数カウントが修正されました。これにより、表示される回数が実際の使用回数と一致するようになりました。
ユーザーへの恩恵
エージェントの進捗状況の表示が正確になり、ユーザーはエージェントの動作をより正確に把握できるようになりました。
変更前
バックグラウンドエージェントがタスクを完了した際、その結果としてエージェントの最終的な回答ではなく、生のトランスクリプトデータが返却される問題がありました。
変更後
バックグラウンドエージェントの結果が、生のトランスクリプトデータではなく、エージェントの最終的な回答として返却されるようになりました。
ユーザーへの恩恵
バックグラウンドエージェントの出力がより有用になり、開発者はエージェントの最終結果を直接確認できるようになりました。これにより、タスクの管理と理解が容易になります。
.claude/agents/*.md のカスタムエージェント model フィールドが無視される問題を修正しました(anthropics/claude-code#26064)。model field in .claude/agents/*.md being ignored when spawning team teammates (anthropics/claude-code#26064)変更前
チームメイトをスポーンする際、.claude/agents/*.md に定義されたカスタムエージェントの model フィールドが無視され、意図したモデルが使用されない問題がありました。
変更後
チームメイトスポーン時にカスタムエージェントの model フィールドが正しく適用されるようになりました。
ユーザーへの恩恵
カスタムエージェントのモデル設定がチームメイトのスポーン時に反映されるようになり、エージェントチームの挙動をより細かく制御できるようになりました。
.claude/agents/および.claude/skills/が含まれるようになりました(anthropics/claude-code#25816)。.claude/agents/ and .claude/skills/ from the main repository are now included (anthropics/claude-code#25816)変更前
gitワークツリーからClaude Codeを実行する際、プロジェクトレベルの.claude/agents/および.claude/skills/ディレクトリにあるカスタムエージェントやスキルが検出されない問題がありました。
変更後
gitワークツリーから実行した場合でも、プロジェクトレベルの.claude/agents/および.claude/skills/が正しく検出されるようになりました。
ユーザーへの恩恵
gitワークツリー環境でのカスタムエージェントとスキルの利用が改善され、開発者はワークツリー内でもプロジェクト固有の設定を正しく利用できるようになりました。
ReferenceError でクラッシュする問題を修正しました (anthropics/claude-code#22087)。ReferenceError on completion (anthropics/claude-code#22087)変更前
プラグインをインストールしても、そのプラグインが提供するコマンド、エージェント、フックがすぐに利用できず、Claude Code の再起動が必要でした。
変更後
プラグインのインストール後、再起動することなく、提供されたコマンド、エージェント、フックが即座に利用可能になりました。
ユーザーへの恩恵
プラグインの追加や更新がよりスムーズになり、開発者はツールのセットアップ時間を短縮して、すぐに作業を開始できます。
.claude/agents/ディレクトリ内のエージェント以外のMarkdownファイルに対して発生していた誤った警告が修正されました。.claude/agents/ directory変更前
以前は、.claude/agents/ディレクトリにエージェントではない通常のMarkdownファイルを配置すると、不必要な警告が表示されることがありました。これにより、ユーザーはこれらの警告に煩わされ、重要な情報を見落とす可能性がありました。
変更後
今回の修正により、.claude/agents/ディレクトリ内にあるMarkdownファイルがエージェントに関連しない場合でも、誤った警告が表示されなくなりました。システムは正しくエージェント関連ファイルとそれ以外のファイルを区別します。
ユーザーへの恩恵
ユーザーは、.claude/agents/ディレクトリをより柔軟に利用できるようになり、開発環境が警告で煩雑になることがなくなります。これにより、よりクリーンで集中しやすい作業環境が提供され、生産性が向上します。
TeammateIdleとTaskCompletedのフックイベントが追加されました。TeammateIdle and TaskCompleted hook events for multi-agent workflows変更前
以前は、エージェントチームのメンバーがアイドル状態になる前や、タスクが完了とマークされる前に、カスタムロジックを挿入してワークフローを制御する仕組みがありませんでした。これにより、特定の条件下でチームメイトの作業を継続させたり、タスクの完了を阻止してフィードバックを提供したりするなどの、高度なワークフローの自動化が困難でした。
変更後
TeammateIdleとTaskCompletedフックイベントが追加されたことで、エージェントチームのメンバーがアイドル状態になる直前や、タスクが完了とマークされる直前に、カスタムスクリプトやHTTPエンドポイントを実行できるようになりました。これにより、例えば、チームメイトがアイドル状態になるのを防ぎ作業を継続させたり、特定の条件が満たされない限りタスクの完了を阻止して詳細なフィードバックを要求したりすることが可能になります。
ユーザーへの恩恵
これらの新しいフックイベントにより、マルチエージェントワークフローの自動化と制御が大幅に強化されます。チームメイトの振る舞いやタスクの完了プロセスをより細かくカスタマイズできるため、複雑なプロジェクト管理や品質保証のシナリオにおいて、より堅牢でインテリジェントなエージェントチームを構築できます。これにより、開発者はワークフローの柔軟性が向上し、生産性が高まることを実感できます。
Task(agent_type)構文を介してスポーンできるサブエージェントを制限する機能が追加されました。Task(agent_type) syntax in agent "tools" frontmatter変更前
以前は、エージェントがサブエージェントを起動する際に、どのサブエージェントタイプでも自由にスポーンできるため、特定のワークフローにおいて意図しないサブエージェントが起動される可能性がありました。これにより、セキュリティポリシーの適用や、特定のタスクに特化したエージェントの利用を強制することが困難でした。
変更後
今回、エージェントのツール設定においてAgent(agent_type)という構文を使用することで、メインスレッドとして実行されているエージェントがスポーンできるサブエージェントの種類を明示的に制限できるようになりました。例えば、tools: Agent(worker, researcher)と設定すれば、workerとresearcherサブエージェントのみが起動可能となり、その他のサブエージェントの起動は失敗します。
ユーザーへの恩恵
この機能により、サブエージェントの利用に関してより厳密な制御が可能になります。特定の役割を持つエージェントが、その役割に必要なサブエージェントのみを起動するように制限できるため、ワークフローの予測可能性とセキュリティが向上します。これにより、開発者はより安全で効率的なマルチエージェントシステムを構築できるようになります。
memoryが追加され、user、project、localスコープでの永続的なメモリが可能になりました。memory frontmatter field support for agents, enabling persistent memory with user, project, or local scope変更前
以前のClaude Codeでは、エージェントのセッション間で特定の情報を永続的に記憶させる標準的なメカニズムが不足していました。特に、サブエージェントは親会話からスキルを継承せず、セッション終了後に学習内容を保持する機能がなかったため、同じタスクを繰り返す際に過去のコンテキストを失うという非効率性がありました。
変更後
エージェントのフロントマターにmemoryフィールドが追加され、user、project、localの3つのスコープでエージェントに永続的な記憶機能を持たせることが可能になりました。これにより、エージェントはセッションを跨いで学習し、過去の経験に基づいて振る舞いを改善できるようになります。例えば、projectスコープを設定すれば、そのプロジェクト固有の知識をエージェントが長期的に保持できます。
ユーザーへの恩恵
この改善により、エージェントはより賢く、より効率的に作業できるようになります。セッションを跨いで知識やコンテキストを保持できるため、反復的なタスクや長期にわたるプロジェクトにおいて、エージェントが毎回ゼロから学習し直す必要がなくなります。これにより、開発者はエージェントのパフォーマンスと生産性の向上を享受できます。
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1の設定が必要です)。--resumeコマンドが、以前の会話で指定された--agent値をデフォルトで再利用するようになりました。変更前
サブエージェントからSDK提供のMCPツールを利用しようとすると、ツールが利用できない、または同期されておらずアクセスできない問題が発生していました。
変更後
サブエージェントからSDK提供のMCPツールへアクセスできるよう、共有アプリケーションステートとの同期が修正されました。
ユーザーへの恩恵
サブエージェントがMCPツールをより効果的に利用できるようになり、機能拡張性が向上しました。
agent_type to SessionStart hook input, populated if --agent is specified変更前
フックの実行時にどのエージェントが使用されているかの情報が不足しており、特定のカスタムエージェントが起動した際に連動した処理を行うことが困難でした。
変更後
SessionStart イベントの JSON コンテキストに agent_type フィールドが含まれるようになり、--agent フラグで指定されたエージェント名をフック内で識別できるようになります。
ユーザーへの恩恵
カスタムエージェントの種類に応じた初期化処理や環境設定をフックで自動化できるようになり、ワークフローの柔軟性が向上します。
context: fork を指定することで、スキルやスラッシュコマンドをフォークされたサブエージェントのコンテキストで実行できる機能を追加しました。context: fork in skill frontmatter変更前
スキルやコマンドを実行するとメインの会話コンテキストに履歴が蓄積され、トークン消費の増大や、メインエージェントの思考へのノイズ発生が避けられませんでした。
変更後
実行環境を独立したサブエージェントとして切り出せるようになり、大量のファイル読み込みや複雑な調査をメインの履歴を汚さずに行えます。
ユーザーへの恩恵
メインの会話履歴(コンテキスト)を節約しつつ、特定のタスクのみを専門のワーカーに任せるような高度な自動化フローを構築できます。
agent フィールドをサポートし、context: fork 設定時に実行に使用するエージェントの種類(Explore, Plan など)を指定できるようになりました。agent field in skills to specify agent type for execution変更前
フォークされたコンテキストでスキルを実行する際、どの方針(読み取り専用か、書き込み許可かなど)を持つエージェントが担当するかを詳細に制御できませんでした。
変更後
タスクの性質に合わせて適切なビルトインエージェントやカスタムエージェントを選択し、スキルを実行できるようになります。
ユーザーへの恩恵
例えば、調査タスクには Explore エージェントを、複雑な修正には Bash エージェントを割り当てるなど、安全かつ効率的な役割分担が可能です。
Task(AgentName) 構文を、設定のパーミッションおよび --disallowedTools フラグでサポートしました。Task(AgentName) syntax in settings.json permissions or the --disallowedTools CLI flag変更前
特定のサブエージェント(例:Explore や Plan)の使用を制限したい場合、ツール全体の実行を止めるしかなく、個別に禁止することができませんでした。
変更後
特定の性質を持つエージェント(エージェントがエージェントを呼ぶ挙動など)を名前指定で明示的に禁止できるようになりました。
ユーザーへの恩恵
企業ポリシーに合わせた制約の適用や、コスト管理のために特定の高負荷なサブタスクを制限するといった制御が可能です。
変更前
メインセッションで設定したクロスリージョン推論のオプションが、新しく起動したサブエージェントに正しく引き継がれず、特定のリージョンに制限された権限環境でエラーになっていました。
変更後
すべてのサブエージェントが親セッションの推論設定を正しく共有するようになり、分散リージョン環境でも安定して動作します。
ユーザーへの恩恵
グローバルな AWS インフラを利用しているエンタープライズユーザーも、サブエージェント機能を確実に利用できます。
/context command visualization with grouped skills and agents by source, slash commands, and sorted token countagent setting to configure main thread with a specific agent's system prompt, tool restrictions, and modelpermissionMode field for custom agentsSubagentStart hook eventagent_id and agent_transcript_path fields to SubagentStop hooks.disallowedTools field to custom agent definitions for explicit tool blocking--agents flag