英語原文を表示
変更前
実行に時間がかかるツールの呼び出し中、サマリー行には具体的な進捗が表示されなかった。そのため、処理が進行中なのかフリーズしているのかを判断しづらい状況があった。
変更後
折りたたまれたツールのサマリー行にリアルタイムで経過時間が表示されるようになる。これにより、バックグラウンドでの処理が秒単位で進行していることを視覚的に確認できる。
ユーザーへの恩恵
長時間かかる処理が動いているかどうかを確認するために詳細ログを開く必要がなくなります。
変更項目 33 件
公式 CHANGELOG.mdエージェントビューの利便性が大幅に強化され、フッターで待機中のエージェント数が確認できるようになったほか、長時間実行されるツールの経過時間がリアルタイムで表示されるようになりました。また、ワークツリー隔離モードにおける git コマンド実行の厳格化や、人間以外からの入力による高コストワークフローの誤作動防止など、安全性と安定性が向上しています。さらに、オートモードの判定モデルが Sonnet 5 へアップグレードされるなど、中核機能のパフォーマンスも改善されました。
変更前
実行に時間がかかるツールの呼び出し中、サマリー行には具体的な進捗が表示されなかった。そのため、処理が進行中なのかフリーズしているのかを判断しづらい状況があった。
変更後
折りたたまれたツールのサマリー行にリアルタイムで経過時間が表示されるようになる。これにより、バックグラウンドでの処理が秒単位で進行していることを視覚的に確認できる。
ユーザーへの恩恵
長時間かかる処理が動いているかどうかを確認するために詳細ログを開く必要がなくなります。
Write(path), NotebookEdit(path), and Glob(path) permission rules — use Edit(path) or Read(path) instead変更前
パーミッション設定で Write(path) や Glob(path) などの古い形式が使用されていても、より適切な Edit(path) や Read(path) への移行を促す仕組みがなかった。
変更後
起動時にこれらの古いルールを検出すると、推奨される新しいツール名への置き換えを促す警告が表示されるようになる。
ユーザーへの恩恵
最新のセキュリティモデルに合わせた正しいパーミッション設定への修正が容易になります。
変更前
AIが自動メモリー(auto memory)を書き込む際、MEMORY.md のサイズ制限(200行または25KB)を超えると、古い内容が音もなく切り捨てられていました。ユーザーはどのメモリーが失われたかに気づくことが困難でした。
変更後
読み込み制限を超える書き込みが発生した場合、サイレントにデータを消去するのではなく、明示的なエラーメッセージを生成します。これにより、インデックスの肥大化に気づき、手動での整理やトピックファイルへの移行を検討できるようになります。
ユーザーへの恩恵
重要なメモリーが知らない間に削除され、AIの記憶が不安定になるのを防ぐために自分で頻繁にファイルを確認しなくて済みます。
変更前
サブエージェントが信頼できないファイル(README やウェブページなど)を読み取った際、その中に含まれる悪意ある指示に従ってしまう可能性があった。
変更後
Agent ツールにおいて、読み取ったデータと元の指示をより厳格に分離して処理するよう内部処理を堅牢化した。
ユーザーへの恩恵
外部のコードベースやドキュメントを調査させる際のセキュリティ上の安全性が高まります。
変更前
複数のバックグラウンドタスクを実行している際、現在いくつのエージェントがユーザーの入力を待っているのかを把握するには、エージェントビューを開くなどの確認が必要でした。また、状態が変わった際の変化も地味で気づきにくいものでした。
変更後
フッターに「← 2 agents」のように待機中のエージェント数が常時表示され、カウントが変化した際には色が一時的に変わって強調されます。これにより、メインの対話を続けながらバックグラウンドの進捗を直感的に把握できます。
ユーザーへの恩恵
バックグラウンドで動かしている作業が進んでいるか、自分の入力を待っているかを、わざわざ画面を切り替えて確認しなくて済むようになります。
変更前
アドバイザーモデルとして Fable 5 を使用した際に、サーバー側の不具合によってアドバイザー機能が正常に動作しない(失敗する)問題が発生していました。
変更後
問題が解決されるまでの間、/advisor の選択リストから Fable が一時的に非表示になります。これにより、ユーザーが意図せず不安定な構成を選択してエラーに遭遇することを回避します。修正完了後に再び利用可能になる予定です。
ユーザーへの恩恵
不具合のあるモデル構成を選択してしまい、タスクが途中で失敗して時間を無駄にすることがなくなります。
変更前
スクリーンリーダーモードを使用中、Shift+Tab キーでパーミッションモード(Manual, Plan, Autoなど)を切り替えても、現在のモードが何に変わったのかが音声で通知されませんでした。ユーザーは現在の動作モードを確認するために別の操作を行う必要がありました。
変更後
モードが切り替わるたびに、スクリーンリーダーが新しいモード名を即座に読み上げるようになります。これにより、視覚的なフィードバックがなくてもキー操作だけで確実にモード変更を把握できます。
ユーザーへの恩恵
パーミッションモードを切り替えるたびに、現在の設定が正しく反映されたかを手動で確認しなくてよくなります。
変更前
エージェントビューから特定のセッションにアタッチし、その後デタッチして一覧に戻った際、マウスホバーや矢印キーの操作によって直前に操作していたセッションの場所を見失うことがありました。
変更後
アタッチ操作を行った元のセッションが視覚的にマークされ続け、マウス操作やキー移動が行われた後でも、どのタスクを扱っていたかが一目で分かるようになります。リスト内での視認性が向上し、スムーズなコンテキストの復帰が可能です。
ユーザーへの恩恵
複数の並行タスクを切り替えて作業する際に、直前にどのセッションを操作していたかを探し直す手間がなくなります。
変更前
コマンドがタイムアウトに達して自動でバックグラウンド実行に切り替わった際、AIに対してその状況が明確に伝わっていませんでした。そのため、AIはコマンドがまだ実行中なのか、それともプロセスが固まってしまった(ハングアップ)のかを正確に判断できない場合がありました。
変更後
BashやPowerShellツールからのメッセージが改善され、タイムアウトによる自動バックグラウンド移行が明示的にAIへ通知されます。これにより、AIは現在のコマンドの状態を正しく認識し、ハングアップと誤認せずに次のアクションへ進むことが可能になります。
ユーザーへの恩恵
AIがコマンドの停止とバックグラウンド移行を正確に区別できるため、不必要なリトライや待機を繰り返すのを待つ必要がなくなります。
変更前
オートモードでの権限判定(クラスシファイア)に使用されるモデルが外部セッションにおいて固定されておらず、セッションごとに検証が必要でした。また、特定のプロバイダーや環境では判定の安定性にばらつきがありました。
変更後
外部セッションの権限判定モデルとしてデフォルトで Sonnet 5 が使用されるようになり、セッションの最初の要求で検証された後はそのセッション中固定されます。これにより、安定した権限判定が維持されるようになります。
ユーザーへの恩恵
オートモード使用時に、どのモデルが権限判定を行っているかを気にしたり、判定の不安定さに煩わされたりすることがなくなります。
変更前
標準搭載のデータ可視化スキルにおいて、チャートの色の違いが視覚的に十分でない場合や、色覚多様性の観点での閾値設定が最適化されていませんでした。そのため、生成されたグラフが一部のユーザーにとって読み取りにくいことがありました。
変更後
OKLab表色系を用いた知覚的な色差判定を導入し、色覚多様性に対応するための閾値を再調整しました。これにより、より多くのユーザーにとって判別しやすく、視覚的に洗練されたパレットでグラフが描画されるようになります。
ユーザーへの恩恵
生成されたチャートの色が見づらいときに、手動で配色を指定し直す手間がなくなります。
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 コマンドが、必ず自身に割り当てられた隔離ワークツリー内で動作するように厳格化された。
ユーザーへの恩恵
並列作業中のサブエージェントがメイン作業中のファイルを誤って書き換えてしまう心配がなくなります。
cd took effect after its command was moved to the background; the tool result now states the working directory is unchanged変更前
コマンドをバックグラウンド実行(!cd ...)した際、カレントディレクトリは変更されていないにもかかわらず、Claude は移動に成功したものとして後続の処理を進めてしまい、ファイルが見つからないなどのエラーを誘発していた。
変更後
ディレクトリ変更を伴うコマンドがバックグラウンドに送られた場合、ディレクトリは変更されていないことをツール結果として明示的に返すようになった。
ユーザーへの恩恵
Claude が現在の作業ディレクトリを正確に把握できるようになり、コマンド実行失敗の連鎖を防げます。
ultracode keyword opt-in firing on non-human-originated input such as webhook payloads and relayed PR comments変更前
GitHub アプリ経由などでリレーされたコメント内に ultracode という文字列が含まれていると、ユーザーが意図していなくても高コストなワークフローが自動的に開始されてしまうことがあった。
変更後
ultracode によるワークフローの自動オプトインは、ターミナルからの直接入力などの人間による明示的な操作に限定されるようになる。
ユーザーへの恩恵
自動化されたコメントなどによって意図せずトークンを大量消費してしまう事態を防げます。
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 コマンドがデーモンの状態が安定するまで待機するようになり、接続中のターミナルリサイズも接続完了後に正しく同期されるようになる。
ユーザーへの恩恵
バックグラウンド作業の復帰時に接続エラーで再試行を繰り返す必要がなくなります。
変更前
カスタムツールや MCP ツールが特定のデータ型(非常に大きな数値など)を直接返した場合、UI 描画エンジンが対応できず CLI 自体が終了してしまうことがあった。
変更後
レンダラーが UI 要素以外の値を返した場合でも、適切に文字列化して表示するように堅牢化された。
ユーザーへの恩恵
特定のツールの出力内容によって会話が中断されることがなくなり、安定して作業を継続できます。
変更前
フックスクリプトの処理に時間がかかりタイムアウトが発生した際、モデルに対して「ユーザーがその操作を拒否した」という間違った信号が送られていた。これにより、自動実行中のエージェントが混乱し、作業を中断してユーザーの入力を待ってしまうことがあった。
変更後
タイムアウトが実行エラーとして正しく区別され、モデルに対して適切な状況が伝えられるようになる。
ユーザーへの恩恵
バックグラウンドで実行中のエージェントが、タイムアウトのたびに不要に停止しなくなります。
変更前
プランモードで Claude の提案をそのまま承認しただけなのに、ユーザーが編集したと判定されてしまうことがあった。この際、内部の古いキャッシュでプランファイルが上書きされ、指示が先祖返りすることがあった。
変更後
編集の有無が正確に検知され、無編集での承認時は最新のプランが正しく保持されるようになった。
ユーザーへの恩恵
プランの承認時に、意図せず以前のバージョンの計画に戻ってしまうリスクがなくなります。
$1/$2 positional placeholders in skills and commands being silently stripped; they are now preserved verbatim変更前
スキル定義の中に $1 や $2 と記述しており、呼び出し時にその引数が渡されなかった場合、その文字列自体が消えてしまっていた。これにより、ドキュメント内の正規表現やシェルの変数記述が壊れることがあった。
変更後
対応する引数がないプレースホルダーは、置換されずにそのままの文字列として残されるようになった。
ユーザーへの恩恵
スキル内でシェル変数や正規表現のパターンを記述する際、意図せぬ文字列の消失を気にする必要がなくなります。
変更前
クライアント側から接続をリセットした際、背後のワーカープロセスが異常終了を繰り返し、CPU 負荷が上がったり新しいエージェントを起動できなくなったりすることがあった。
変更後
接続切断時の例外処理が改善され、ワーカーが安定して再利用可能な状態を維持できるようになった。
ユーザーへの恩恵
多数のバックグラウンドタスクを切り替えて使用する際の安定性が向上し、CLI の再起動回数が減ります。
claude agents --effort ultracode not reaching dispatched sessions; the value was silently dropped変更前
エージェントダッシュボード起動時に ultracode を指定しても、そこから新しく開始される各エージェントにはその設定が引き継がれず、通常の思考レベルで動作してしまっていた。
変更後
ダッシュボードのフラグが、そこからディスパッチされるすべてのバックグラウンドセッションに正しく伝播するようになった。
ユーザーへの恩恵
複数のタスクを一度に高度な思考・自動ワークフロー設定で開始できるようになります。
git worktree lock behind; the periodic sweep now releases locks whose owning process is gone変更前
エージェントプロセスが異常終了した際、使用していたワークツリーに git worktree lock が残ったままになることがあった。このロックにより、後続のクリーンアップ処理が失敗し、不要なディレクトリが残り続けていた。
変更後
定期的なクリーンアップ処理において、所有プロセスが存在しないロックを自動的に検知して解除するようになった。
ユーザーへの恩恵
エージェントがクラッシュした後に、手動で git コマンドを叩いてロックを解除する必要がなくなります。
.claude/* symlinks not being reconciled into the sandbox deny-write list変更前
セッション開始後に作成された .claude フォルダ内のシンボリックリンクが、サンドボックスの保護対象として認識されず、誤って書き換えられてしまうリスクがあった。
変更後
シンボリックリンクの変更を動的に検知し、サンドボックスの書き込み制限をリアルタイムに更新するようになった。
ユーザーへの恩恵
設定ファイルや管理データに対する意図せぬ上書きをより確実に防ぐことができます。
変更前
UI のレンダリング中にエラーが発生した際、表示内容の一部が意図せず Anthropic に送信される診断ログに含まれてしまう可能性があった。
変更後
すべての UI コンポーネントの出力が適切にカプセル化され、クラッシュ時のテレメトリにユーザーのテキスト内容が含まれないよう修正された。
ユーザーへの恩恵
ツールが異常終了した際でも、コードや機密情報の断片が診断データとして外部に送信される心配がなくなります。
変更前
ターミナルの貼り付けマーカーが外部エディタ(Vim や VS Code など)に引き継がれてしまい、ペーストした箇所に È や É といったノイズ文字が混入することがあった。
変更後
外部エディタを起動する前に、貼り付け制御文字が適切に除去されるように改善された。
ユーザーへの恩恵
外部エディタでコードを編集する際に、手動で文字化けした不要な文字を削除する手間がなくなります。
変更前
/mcp コマンドなどで設定をリロードすると、インストール済みのプラグインが提供している MCP サーバーまで誤ってシャットダウンされてしまうことがあった。
変更後
サーバーの再同期プロセスにおいて、プラグイン由来のサーバーとユーザー設定のサーバーが正しく区別され、プラグイン側の接続が維持されるようになった。
ユーザーへの恩恵
MCP ツールを使用するプラグインを有効にしている際、設定変更のたびにプラグインが動作しなくなる問題を回避できます。
/doctor skipping its auto-mode-default proposal on Bedrock, Vertex, and Foundry, where auto mode no longer needs an opt-in変更前
Amazon Bedrock、Google Cloud Vertex AI、Microsoft Foundry を使用している際、オートモード(自動承認)の前提条件が満たされていても、診断コマンド /doctor がその設定を案内してくれなかった。
変更後
これらのプロバイダーでもオプトインなしでオートモードが利用可能になったことに合わせ、/doctor が適切に設定を提案するようになった。
ユーザーへの恩恵
自分で複雑な環境変数を調べなくても、/doctor の提案に従うだけで便利なオートモードを使い始められます。
変更前
大量の検索結果を分割して表示(ページネーション)している際、最後のページを読み飛ばそうとすると、実際には結果が存在するのに「一致するファイルが見つかりません」という紛らわしいメッセージが表示されていた。
変更後
結果の終端に達したことが正確に通知され、検索自体の失敗と混同されないようになった。
ユーザーへの恩恵
検索結果が本当に存在しないのか、単に表示が終わっただけなのかを正確に判断できるようになります。
変更前
Windows 環境やネットワークドライブ上でプラグインを更新・インストールする際、ファイルがロックされているとリネームに失敗し、一時ファイルが残骸として残ってしまうことがあった。
変更後
ファイルロックに対する堅牢なリトライ処理と、失敗時の一時ファイル削除が実装された。
ユーザーへの恩恵
Windows 環境でプラグインのインストールや更新が失敗して環境が汚れる心配がなくなります。
変更前
左矢印キーでエージェント一覧を確認し、元の会話セッションに戻ると、画面下部のタスク進行状況(tracker)が消えてしまうことがあった。
変更後
セッションへの復帰時に UI の状態が正しく復元され、進行中のタスクが引き続き表示されるようになった。
ユーザーへの恩恵
セッションを切り替えても、元の画面に戻ってすぐにタスクの進捗を確認できます。
変更前
エージェントへの返信欄に画像を貼り付けたまま送信せず、そのセッション自体を削除しても、画像データが内部キャッシュに残り続け、ダッシュボードの表示に影響することがあった。
変更後
セッションの削除に伴い、関連する未送信の貼り付けデータも完全にクリーンアップされるようになった。
ユーザーへの恩恵
不要になったセッションの画像データがディスク容量を無駄に消費したり、管理画面を汚したりすることを防げます。
initialize control request waiting until the next turn to start connecting変更前
Agent SDK を介して MCP サーバーを登録した際、最初のプロンプトを送信するまで接続プロセスが開始されず、最初のツール実行時に待ち時間が発生することがあった。
変更後
サーバー登録と同時に非同期で接続が開始されるようになり、準備時間が短縮された。
ユーザーへの恩恵
SDK を利用したアプリケーションにおいて、MCP ツールを必要とする初回のレスポンスが高速化されます。
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1変更前
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 を設定している場合、会話からダッシュボードに戻る際に前の画面の残像(ゴーストフレーム)が重なって表示され、UI が崩れることがあった。
変更後
画面遷移時の描画バッファのクリア処理が適切に行われるよう修正された。
ユーザーへの恩恵
スクロールバック履歴を重視してフルスクリーン設定を切っているユーザーでも、快適にダッシュボードを利用できます。