サブエージェントって何だっけ
Claude Codeには「サブエージェント」という仕組みがあります。メインで作業しているClaudeとは別に、特定の作業だけを任せる「もう一人のClaude」を呼び出すイメージです。たとえば「このコードのテストを書いておいて」という作業をサブエージェントに任せている間に、自分は別の相談をメインのClaudeに続けられる、というのが本来のメリットでした。
ただ今までは、サブエージェントに作業を頼むと、その作業が終わるまで画面が固まったように待たされることがありました。せっかく「別の担当者に任せた」のに、結局その担当者の仕事が終わるまで自分は何もできない、という状態です。
今回のアップデートで何が変わったのか
v2.1.198のアップデートで、サブエージェントはデフォルトでバックグラウンド実行されるようになりました。つまり、サブエージェントに作業を頼んだあとも、メインのClaudeはあなたとの会話や他の作業を止めずに動き続けます。そしてサブエージェントの作業が終わったタイミングで、その結果を教えてくれるという流れです。
これは実は、いきなり全員に降ってきた変更ではありません。元記事によれば、これまで一部のユーザーに段階的に展開(ロールアウト)されていた機能で、今回それが標準の挙動として全体に適用された、という位置づけです。
たとえるなら
会社の後輩に資料作成を頼んだとします。以前のClaude Codeは、後輩が資料を作り終えるまで自分はデスクで腕を組んで待っているような状態でした。今回の変更後は、後輩に資料作成を頼んだあと、自分は別の仕事を進められて、後輩の資料ができあがったら「できました」と声をかけてもらえる、という働き方に近くなったといえます。
どんな時に嬉しいか
時間のかかる調査や、複数ファイルにまたがる修正など、サブエージェントに任せがちな作業は少なくありません。そうした作業を待っている間、これまでは実質的に手が止まっていましたが、今後はメインの会話を進めたり、別の指示を出したりしながら並行して進められます。
特に、複数の作業を同時に進めたい場面や、サブエージェントの結果を待つ間に別の疑問をClaudeに聞きたい場面では、体感の待ち時間がかなり減るはずです。
覚えておきたいこと
この変更はあくまで「実行のされ方」が変わっただけで、サブエージェント自体の役割や呼び出し方が変わるわけではありません。サブエージェントが何をしているのかを普段から意識していなかった人も、これを機に「今どのサブエージェントが裏で動いていて、いつ結果が返ってくるのか」を意識してみると、Claude Codeとの付き合い方が少し変わってくるかもしれません。
このページは役に立ちましたか?