◉CLAUDE LABEN
●2.1.310 — Bedrock・Vertex・Foundry でも Monitor ツールが使え、ゲートウェイの失敗を修正しました(10/23)●2.1.307 — スリープやキーチェーンロックのあとに MCP が再接続されない問題を修正しました(10/21)。2.1.306 では claude -p の誤表示も解消●SONNET 4.5 — Claude API での提供終了は 11/30、残り36日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●API — 新しい API バージョン 2026-10-21 では temperature・top_p・top_k を渡すと 400 になります●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました●2.1.310 — Bedrock・Vertex・Foundry でも Monitor ツールが使え、ゲートウェイの失敗を修正しました(10/23)●2.1.307 — スリープやキーチェーンロックのあとに MCP が再接続されない問題を修正しました(10/21)。2.1.306 では claude -p の誤表示も解消●SONNET 4.5 — Claude API での提供終了は 11/30、残り36日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●API — 新しい API バージョン 2026-10-21 では temperature・top_p・top_k を渡すと 400 になります●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました
記事一覧/Claude Code
⟐ Claude Code/2026-04-16上級

Claude Code のマルチエージェント並列実行 — Task ツールと SubAgent の実装パターンと運用の勘所

Claude Code の Task ツールと SubAgent による並列実行を、実測値つきで整理しました。分割判断の基準・SubAgent の JSON を取りこぼさない抽出器・3並列がすでに理論下限に届いていた計算まで、個人開発の運用から得た知見をお伝えします。

Claude Code275multi-agent3SubAgentTask並列実行3automation55

✦ プレミアム記事

31分が9分になった日と、そこで止まった理由

複数のリポジトリで同じ検証を回していた頃、型チェックが終わるのを眺めている時間がひどく無駄に思えていました。テストは走らせられます。リントも走らせられます。ただ、一度に一つずつしか動きません。

Task ツールと SubAgent を使って並列化したところ、CI 相当の一連の処理は 31分から9分になりました。胸のすく変化でした。

けれど、そこから先はどれだけ並列度を上げても縮みませんでした。並列化が効くのは全体のうち「独立して動かせる部分」だけで、残りは最初から直列の宿命を負っているのです。境界線をどこに引くか。個人開発の運用で見えてきたその判断基準を、実測とともにお伝えします。

Task ツールが実際にやっていること

Task ツールは、Claude Code が新しいエージェント(SubAgent)を起動するための組み込みツールです。挙動として押さえておくべき性質は三つあります。

コンテキストが完全に分離されます。 SubAgent は親エージェントの会話履歴を引き継ぎません。これは制約ではなく設計上の利点です。各エージェントが独立した文脈で動くため、同時に走らせても互いの推論を汚しません。

独立した呼び出しは同一メッセージ内でまとめて発行できます。 依存関係のない Task 呼び出しを一つのメッセージにまとめると、実行が重なります。逆に、前の結果を使って次の引数を決める場合は、待ってから次を出すしかありません。並列化の可否は、突き詰めれば「引数が先に確定しているか」だけで決まります。

結果は文字列で返ってきます。 構造化データが欲しければ、SubAgent 側に JSON で返すよう指示したうえで、親エージェント側で検証する必要があります。この検証を省くと、後述の通り音もなく壊れます。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦分割してよい処理と分割してはいけない処理を切り分ける判断表と、判断を誤ったときに「エラーは出ないのに結果だけ壊れる」理由
✦SubAgent の JSON を抜き出す3実装(欲張り・控えめ・括弧の対応を数える)を実際の出力7パターンで比較した実測表と、7件すべてを通す抽出器の実装
✦3並列がすでに理論下限 743秒 に届いていた計算の内訳と、そこから先を縮めるための順序(試算つき)
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⟐ Claude Code2026-09-22
消えたことになっている作業ツリーの棚卸しと、隔離の任せどころ
サブエージェントに任せた隔離作業ツリーが畳まれずに残っていました。git 2.34.1 で実測した remove の可否、消しても残るブランチ、1 ツリーあたり 12 MB の差から、棚卸しの手順と隔離の任せどころをお伝えします。
⟐ Claude Code2026-09-04
~/.claude.json の巻き戻しは v2.1.259 で直りました。消えた設定は自分で戻します
同時に走らせたセッションが ~/.claude.json を互いに巻き戻す不具合が v2.1.259 で修正されました。消えた信頼設定と MCP を洗い出して戻すまでを、キー集合の差分を取る小さなスクリプトとあわせて書き残します。
⟐ Claude Code2026-10-24
「今後は確認しない」を押し続けた設定ファイルに、python3 が丸ごと通る一行がありました — 2.1.309 の更新履歴を読んで始めた許可ルールの棚卸し
2.1.309 は権限チェックとサンドボックスの修正が並ぶ版です。自分の settings.local.json の許可ルールを棚卸しするスクリプトと、インタプリタへの接頭辞ワイルドカードを見つけたときの直し方をまとめます。