バックナンバー · BACK ISSUE
v2.1.145
claude agents まわりのスクリプティングと可観測性(JSON 一覧・OTEL のエージェント ID・充実したステータスライン入力)やプラグインのプレビュー強化に加え、権限バイパスの修正や多数の UI 修正を含みます。
-
稼働中の Claude セッションを JSON で一覧する
claude agents --jsonを追加し、スクリプト(tmux-resurrect、ステータスバー、セッションピッカーなど)から利用できるようにしました。詳しく
稼働中の Claude セッションを JSON 形式で一覧出力するclaude agents --jsonが追加されました。これまでは人が読む表示が中心でしたが、機械可読な JSON で取得できるため、tmux-resurrect やステータスバー、セッション選択ツールなどから扱いやすくなります。セッション情報を自前のスクリプトやツールに取り込みたい人に便利です。 -
ステータスラインの JSON 入力に、検出された場合は GitHub のリポジトリと PR の情報が含まれるようになりました。
詳しく
画面下部のステータスラインに渡される JSON 入力に、検出された場合は GitHub のリポジトリ名や PR の情報が含まれるようになりました。これまではこうした情報が入力に含まれていませんでしたが、今後はステータスラインのスクリプト側でそれらを参照できます。自作のステータスライン表示に現在のリポジトリや PR を出したい人に役立ちます。 -
Stop および SubagentStop フックの入力に
background_tasksとsession_cronsフィールドが追加されました。詳しく
Stop および SubagentStop フック(処理の停止時に呼ばれる仕組み)に渡される入力に、background_tasksとsession_cronsのフィールドが追加されました。これにより停止時のフック内で、実行中のバックグラウンドタスクやセッションのスケジュール(cron)の情報を参照できます。フックで停止時の状態に応じた処理を組みたい人に関係します。
-
claude_code.toolの OTEL スパンにagent_idとparent_agent_id属性を追加し、バックグラウンドのサブエージェントのスパンが起動元の Agent ツールのスパンに入れ子になるようトレースの親子関係を修正しました。詳しく
動作の計測データである OTEL(OpenTelemetry)のトレースに、どのエージェントの処理かを示すagent_idとparent_agent_idの属性が追加されました。あわせて、バックグラウンドで動くサブエージェントのスパン(処理の記録単位)が、それを起動した Agent ツールのスパンの下に正しく入れ子で記録されるよう親子関係が修正されています。テレメトリでエージェントごとの動きを追跡・分析している人にとって、どの処理がどのエージェント由来かを判別しやすくなります。 -
/pluginの Discover・Browse 画面で、インストール前にプラグインのコマンド・エージェント・スキル・フック・MCP/LSP サーバーが表示されるようになりました。詳しく
/pluginの Discover・Browse 画面で、プラグインがインストール前から中身を確認できるようになりました。これまではインストールしないと分からなかった、そのプラグインが提供するコマンド・エージェント・スキル・フック・MCP/LSP サーバーが事前に一覧表示されます。導入前にプラグインが何を追加するのかを把握したい人に便利です。 -
claude agentsのターミナルタブのタイトルに入力待ちの件数が表示されるようになり、別ウィンドウに切り替えていてもエージェントが対応を待っていることがわかります。詳しく
claude agentsを実行しているターミナルのタブタイトルに、入力待ちのエージェント件数が表示されるようになりました。これまでは画面を見ないと対応待ちに気づきにくかったのが、別ウィンドウに切り替えていてもタブのタイトルだけで何件が待っているか分かります。複数のエージェントを同時に動かしながら他の作業をする人に役立ちます。 -
スラッシュコマンドと @メンションの候補リストが、フルスクリーンモードでマウスのホバーとクリックに対応しました。
詳しく
スラッシュコマンドや @メンションの候補リストが、フルスクリーンモードでマウス操作に対応しました。これまではキーボードで選ぶ必要がありましたが、候補にマウスをホバーしたりクリックして選んだりできます。マウスでの操作を好む人にとって候補の選択が手軽になります。 -
ファイル全体の読み込みがトークン上限を超えたとき、Read ツールがハードエラーではなく「PARTIAL view」の注記付きで先頭ページを切り詰めて返すよう改善しました。
詳しく
ファイル全体を読み込もうとしてトークン上限を超えた際の、Read ツールの挙動が改善されました。これまではエラーで読み込み自体が失敗していましたが、今後は「PARTIAL view」という注記とともに先頭ページを切り詰めて返します。大きなファイルを扱うときに、少なくとも冒頭の内容を確認できるようになり作業が止まりにくくなります。
-
Bash コマンド内で許可リストにない環境変数への単純な代入が自動承認されてしまう権限プロンプトのバイパスを修正。
詳しく
Bash コマンド内で許可リストにない環境変数へ単純に代入する記述が、権限確認なしに自動承認されてしまうバイパスを修正しました。これまではこの抜け道で本来確認が必要な操作が素通りしていましたが、今後は適切に権限プロンプトが出ます。セキュリティ上の修正で、権限制御を厳格に運用している人に重要です。 -
必須引数が省略されたときに MCP プロンプトのスラッシュコマンドがサーバーの生の検証エラーを表示していた問題を修正。欠けている引数名と想定される使い方を示すようになりました。
詳しく
MCP プロンプト由来のスラッシュコマンドで必須引数を省略したとき、サーバーが返す生の検証エラーがそのまま表示されていた問題を修正しました。今後は欠けている引数名と想定される使い方が示され、何を補えばよいかが分かりやすくなります。MCP のプロンプトコマンドを使う人にとってエラーの原因を特定しやすくなります。 -
ターミナルのリサイズや再フォーカス後、キー入力があるまでスピナーと経過時間の表示が固まる問題を修正。
詳しく
ターミナルのサイズ変更や再フォーカスの後、何かキーを押すまでスピナーと経過時間の表示が止まってしまう問題を修正しました。これまでは処理中なのに画面が固まったように見えることがありましたが、今後はそのまま更新が続きます。ウィンドウを切り替えながら作業する人の表示の見え方が改善されます。 -
既定の Windows PowerShell 5.1 でクロスプロジェクトの再開ヒントが失敗する問題を修正。Windows ではコマンド区切りに
;を使うようにしました。詳しく
別プロジェクトのセッションを再開するために案内されるコマンドが、Windows 標準の PowerShell 5.1 で失敗していた問題を修正しました。原因はコマンドの区切り文字で、Windows では;を使うように変更されています。Windows の既定の PowerShell でクロスプロジェクトの再開ヒントを使う人に関係します。 -
エージェントビューの返信ペインで音声のプッシュ・トゥ・トークが動作しない問題を修正。
詳しく
エージェントビューの返信ペインで、ボタンを押している間だけ話す音声入力(プッシュ・トゥ・トーク)が動作しない問題を修正しました。これまではこの場面で音声入力が使えませんでしたが、今後は正しく機能します。エージェントビューから音声で返信したい人に関係します。 -
複数のタスクを一度に作成したときにタスクリストがランダムな順序で表示される問題を修正。
詳しく
複数のタスクを一度にまとめて作成したとき、タスクリストの並びがランダムになる問題を修正しました。これまでは作成順と表示順が一致しないことがありましたが、今後は安定した順序で表示されます。多くのタスクを同時に扱う人にとって一覧が見やすくなります。 -
マーケットプレイスが既にインストール済みなのに「Failed to install Anthropic marketplace」の古いバナーが表示される問題を修正。
詳しく
Anthropic のマーケットプレイスが既にインストール済みなのに、「Failed to install Anthropic marketplace」という古い失敗バナーが表示される問題を修正しました。これまでは実際には問題ないのに失敗したかのような通知が出ていましたが、今後は表示されなくなります。紛らわしいエラー表示に戸惑っていた人に関係します。 -
セッション内で
gh pr createなど PR の状態を変えるコマンドを実行した直後にフッターの PR バッジが更新されない問題を修正。詳しく
セッション内でgh pr createなど PR の状態を変えるコマンドを実行した直後に、フッターの PR バッジが更新されない問題を修正しました。これまでは反映までにずれがありましたが、今後はコマンド実行直後に表示が更新されます。Claude Code の中から PR を操作しながら作業する人に役立ちます。 -
非 ASCII の名前を持つ Agent Teams のメンバーが、無効なヘッダーエンコーディングのために全 API 呼び出しに失敗する問題を修正。
詳しく
Agent Teams のメンバー名に非 ASCII 文字(日本語など)が含まれると、HTTP ヘッダーのエンコードが不正になり、すべての API 呼び出しが失敗する問題を修正しました。これまでは非 ASCII の名前を付けたメンバーが使えませんでしたが、今後は正常に動作します。日本語などの名前で Agent Teams を運用したい人に重要な修正です。 -
/reviewが非推奨のprojectCardsGraphQL クエリを使い、Classic Projects のあるリポジトリでエラーになる問題を修正。詳しく
/reviewが非推奨のprojectCardsという GitHub GraphQL クエリを使っており、Classic Projects を持つリポジトリでエラーになる問題を修正しました。これまでは該当リポジトリでレビューが失敗していましたが、今後は正常に実行できます。Classic Projects を使っているリポジトリで/reviewを利用する人に関係します。 -
claude plugin validateが、ディレクトリではなくファイルを指すskills:エントリを検出しない問題を修正。エラーで親ディレクトリを提案するようになりました。詳しく
claude plugin validateが、skills:の指定でディレクトリではなくファイルを指しているケースを見逃していた問題を修正しました。今後は誤りとして検出し、正しい指定先となる親ディレクトリをエラー内で提案します。プラグインを作成・検証する人にとって設定ミスに早く気づけるようになります。 -
context: forkを使うスキルが実行されずに自分自身を繰り返し再呼び出しする無限ループを修正。詳しく
context: fork(別コンテキストで実行する設定)を使うスキルが、実際に実行されずに自分自身を何度も呼び出し続ける無限ループを修正しました。これまでは該当スキルが進まなくなることがありましたが、今後は正しく実行されます。context: forkを使うスキルを利用・作成する人に関係します。
原文 Markdown を表示
## 2.1.145
- Added `claude agents --json` to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers)
- Added `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
- Status line JSON input now includes GitHub repo and PR information when detected
- `/plugin` Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installation
- `claude agents` terminal tab title now shows the awaiting-input count so an alt-tabbed window tells you when an agent needs attention
- Slash command and @-mention suggestion list now supports mouse hover and click in fullscreen mode
- Stop and SubagentStop hook input now includes `background_tasks` and `session_crons` fields
- Fixed a permission-prompt bypass where bare variable assignments to non-allowlisted environment variables in Bash commands were auto-approved
- Fixed MCP prompt slash commands showing raw server validation errors when a required argument is omitted — the error now names the missing argument and shows expected usage
- Fixed the spinner and elapsed-time display freezing until a keypress after the terminal was resized or refocused
- Fixed the cross-project resume hint failing in default Windows PowerShell 5.1 — Windows now uses `;` as the command separator
- Fixed voice push-to-talk not working in the agent view's reply pane
- Fixed task lists rendering in random order when several tasks are created at once
- Fixed stale "Failed to install Anthropic marketplace" banner showing when the marketplace is already installed
- Fixed the PR badge in the footer not updating immediately after `gh pr create` and other PR-state-changing commands run in-session
- Fixed Agent Teams teammates with non-ASCII names failing every API call due to invalid header encoding
- Fixed `/review` using a deprecated `projectCards` GraphQL query that errored on repos with Classic Projects
- Fixed `claude plugin validate` not flagging `skills:` entries that point at a file instead of a directory — the error now suggests the parent directory
- Fixed an infinite loop where a skill using `context: fork` could repeatedly re-invoke itself instead of running
- Improved the Read tool to return a truncated first page with a "PARTIAL view" notice instead of a hard error when a whole-file read exceeds the token limit