何が起きていた不具合なのか
Claude Codeでは、複数のサブエージェントを同時に動かして作業を進める場面があります。たとえば「このリポジトリの3つのモジュールをそれぞれ調査して」と頼むと、Claudeが3つのサブエージェントを立ち上げて並行で作業させる、といった具合です。
このとき、画面には各サブエージェントの状態を表示する「エージェントパネル」が出ます。誰が今どんな作業をしていて、誰が終わったのか、誰がまだ動いていないのかを一覧できる場所です。
今回のアップデート(v2.1.199)で直ったのは、このパネルにあった表示の不具合です。複数のサブエージェントのうち一部がまだ動いている(作業中)のに、他のまだ何もしていない・待機中のサブエージェント(idle=アイドル状態)がパネルから消えてしまう、というものでした。実際には存在しているのに画面上から見えなくなってしまうので、「あれ、さっきまでいたサブエージェントはどこに行った?」と不安になってしまう類のバグです。
修正後はどう変わったか
今回の修正で、この「消える」問題は解消されました。加えて、表示の仕方自体も工夫されています。アイドル状態のサブエージェントの数が多くなった場合、それらを1件ずつ全部並べるのではなく、まとめて1行の「サマリー行」として表示するようになりました。
このサマリー行はクリック(または展開操作)すると中身を開いて詳細を確認できる、いわゆる「折りたたみ表示」になっています。普段は省スペースでコンパクトに表示しつつ、必要なときだけ詳しく見られる、というバランスの取れたUIです。
なぜこれが嬉しいのか
サブエージェントを複数使う運用をしていると、パネルの情報量は意外とバカになりません。動いているエージェント、待機中のエージェント、終わったエージェントが入り混じって表示されると、どれが今注視すべき対象なのか分かりにくくなります。
今回の修正で、実際に動いているサブエージェントの状況が消えずにきちんと見え続けるようになり、かつ待機中の余剰なエージェントは折りたたまれて場所を取らなくなりました。結果として、パネル全体が見やすく、今何が進行中なのかを把握しやすくなっています。
サブエージェントという言葉自体になじみがない方は、「メインのAIが、自分の代わりに部分作業を任せているもう一人のAI」くらいのイメージを持っておくと分かりやすいと思います。複数人での並行作業を頼んだときに、その進捗ボードが正しく表示されるようになった、というのが今回のアップデートの中身です。
このページは役に立ちましたか?