メインコンテンツへスキップ

並列実行コントロールプレーン · 2026

並列作業は速度ボタンではない。
協調モデルである。

誰が調整するか、Workers が通信を必要とするか、どの State が衝突するかで選ぶ。境界が明確になって初めて、Agent の追加が意味を持つ。

出典確認 · 2026-07-19

以下の Capability と Product State は現在の Claude Code 公式文書に基づく。判断規則、Cost、Failure Pattern は ClaudeWorld の分析であり、性能保証ではない。

コントロールモデルを選ぶ

五つの Surface、異なる責任。

Subagents、Agent View、Agent Teams、Dynamic Workflows は異なる実行方式。Worktrees は複数方式を支える File State 分離 Layer。

MODE / 01 公式文書あり

BOUND された委任

Subagents

用途
検索、Logs、Tests、File 内容が Main Context を圧迫する、境界明確な Side Task。
調整役
Parent Conversation が委任と統合を担当。
通信
Worker は Caller に結果を返し、Peers 間の Team Channel はない。
State 境界
既定は新しい Context。編集には Worktree を追加可能。
Cost 形状
起動 Cost と Active Worker ごとの Context。
注意点
Phase 間で同じ Working Context が必要なら Main Conversation に残す。
公式出典
MODE / 02 Research Preview

人が監督する SESSIONS

Agent View

用途
独立した複数 Job を Dispatch し、状態確認、Reply、Attach、後から再開したい。
調整役
人が完全な Background Sessions を監督。
通信
Sessions は人に報告し、互いに直接通信しない。
State 境界
Dispatch された編集 Session は個別 Worktree を使う。
Cost 形状
Active Job ごとに完全な Session と Quota。
注意点
運用 Console であり、Peer-to-peer Team Protocol ではない。
公式出典
MODE / 03 Experimental

協調する PEERS

Agent Teams

用途
Workers が Tasks、依存関係、Message、競合仮説を共有する必要がある。
調整役
Team Lead が計画、割当、監督。
通信
Shared Task List と Teammate Messaging。
State 境界
Teammate Worktrees は自動ではないため、File Ownership を分割。
Cost 形状
最も高い対話 Cost。Teammate ごとに完全 Context と協調が必要。
注意点
Experimental で既定では無効。通信が Noise になり得て、同じ File の編集は上書きの危険が残る。
公式出典
MODE / 04 公式文書あり

SCRIPT 化した実行 GRAPH

Dynamic Workflows

用途
少数 Workers を超える規模、または再実行・Cross-check が必要な固定 Graph。
調整役
JavaScript Workflow が実行 Plan を保持。
通信
自由な Peer Chat ではなく、構造化 Phase Output と Script 検証。
State 境界
Workflow と起動する Workers が定義。
Cost 形状
Agent Runs と共に増加。Budget と Failure Policy を明示する。
注意点
安定した Work Shape 向け。実行中に頻繁な人の方向転換が必要な Task には不向き。
公式出典
LAYER / FS 支援 Layer

FILE STATE 分離

Worktrees

用途
二つの Sessions または Subagents が同じ Repository を同時編集する可能性がある。
調整役
人、Subagent、Session の各モデルと併用。
通信
なし。Worktree は Workers を調整しない。
State 境界
個別 Checkout と Branch、Repository History は共有。
Cost 形状
環境初期化、Disk、Dependencies、Review、Merge。
注意点
直接 File 衝突を防ぐだけで、意味的 Conflict、安全性、悪い Merge は解決しない。
公式出典

ROUTING LOGIC

五つの質問を順番に行う

責任を閉じる最小の Control Surface から始め、次の答えが必要な場合だけ Workers を増やす。

  1. Q01

    一つの境界明確な結果を、この会話へ戻せばよい?

    YES Subagents
    Research、Logs、Tests、Focused Review の既定。
  2. Q02

    独立した完全な Conversations を自分で監督したい?

    YES Agent View
    編集 Work は Agent View の Worktrees と組み合わせる。
  3. Q03

    Workers 同士が Message や Dependency 管理を必要とする?

    YES Agent Teams
    Shared Tasks と Mailbox が Token Cost に見合う場合だけ。
  4. Q04

    Work Shape は大規模、反復可能、Cross-check 必須?

    YES Dynamic Workflows
    Plan、Fan-out、Barrier、Validation を Code にする。
  5. Q05

    Branch が重複する File または State を変更する?

    YES Ownership を分割 · Worktrees を追加
    分割できない場合、Write Phase を直列化する。

並列化の受入テスト

すべての Branch に契約が必要

Worker は Plan ではない。Fan-out 前に Dependency、Ownership、Output、Merge 境界を明示する。

GATE / 01

独立 Dependency

他 Branch の未完成 Output を待たない。

GATE / 02

排他的 Ownership

File Set、State Surface、外部 Side Effect ごとに一人の Owner。

GATE / 03

Bounded Return

未加工 Transcript ではなく Evidence、Patch、Decision を返す。

GATE / 04

State 分離

衝突時は Read-only Work または Worktree を使う。

GATE / 05

Single Merge Gate

一人の Lead が統合、Test、Conflict 解消、Outcome 検証を行う。

反射的に並列化しない

次の Work Shape は Fan-out の利益より協調損失が大きくなりやすい。

直列 Dependency Chain

B が A の結果を必要とし、同時開始は待機か Rework を生む。

Shared Mutable State

複数 Workers が同じ Files、Schema、Environment、外部 Record を変更。

小さすぎる Task

起動と統合の Cost が Work 自体を超える。

不明確な Question

曖昧さが増幅し、比較不能な Answer が返る。

厳しい Budget

Active Context ごとに Quota を使う。Concurrency は無料 Throughput ではない。

REFERENCE DISPATCH

Evidence を並列化し、Decision を直列化する。

安全な調査は独立 Evidence を Fan-out し、一つの Synthesis Barrier を通過してから Shared Write を許可する。

MISSION Checkout Latency Regression の原因を探し、三人の Workers が同じ Code を競合編集しないようにする。
A / RUNTIME

Logs と Latency Metrics を確認

最初の Divergent Signal、Timestamp、Evidence を返す。

B / HISTORY

Recent Changes を Review

最小 Suspect Commit Set と Latency へ影響する理由を返す。

C / PATH

Request Path を Trace

測定または推論した Bottleneck Boundary を返す。編集しない。

BARRIER → SYNTHESIS → ONE OWNER

Lead が Evidence を比較し、一つの Hypothesis と Implementation Owner を選び、Tests と Production-shaped Verification を実行する。

PROMPT PATTERN
まず独立した Evidence Branch を特定し、その Branch だけを並列実行する。各 Worker に一つの Bounded Return Contract を与え、重複 Write Ownership を禁止する。実装前に Evidence を統合し、一人の Owner が編集と検証を行う。