COMPOSITION, NOT COMPLICATION

See the connections.

Patterns live at different layers. Choose one to explore how it combines with, specializes, or differs from the others.

This is an editorial relationship map, not a mandatory dependency tree. It shows selected useful connections rather than every possible combination. Arrowheads run from a base to its specialization, or from a supporting component to what it supports.

FOUNDATIONS3 approachesWORKFLOWS6 approachesCOORDINATION9 approachesPLANNING7 approachesQUALITY7 approachesCAPABILITIES4 approachesOrchestrator–workers → Parallelization: Run independent worker assignments concurrently.Orchestrator–workers → Subagents as tools: Use call/return specialists for bounded assignments.Orchestrator–workers → Hierarchical delegation: Allow delegated work to split into another bounded level.Orchestrator–workers → Adaptive orchestration: Add a changing task ledger and stall-aware replanning.Orchestrator–workers → Evaluator–optimizer: Review and revise the integrated output.Swarm collaboration → Orchestrator–workers: Peer coordination versus centralized task ownership.Role-based cooperation → Orchestrator–workers: Define clear responsibilities for delegated work.Agent evaluation → Orchestrator–workers: Test task completion and delegation failure behavior.Direct responseSingle agent withtoolsRetrieval-augmentedgenerationPrompt chainingRoutingParallelizationBounded loopIterative refinementCustom workflowOrchestrator–workersSubagents as toolsHierarchicaldelegationAgent handoffsGroup discussionStructured debateSwarm collaborationAdaptive orchestrationRole-based cooperationGoal clarificationProactive goalproposalOne-shot planningIncremental planningSingle-path planMulti-path planningReason–act–observeSelf-reflectionCross-reflectionEvaluator–optimizerVoting & ensemblesHuman-in-the-loopGuardrailsAgent evaluationOn-demand skillsPrompt & responseadaptationTool & agent registryAgent adapter

Select a node or use the selector above. On smaller screens, scroll the map horizontally. Every approach has its own page.

Coordination

Orchestrator–workers

A central agent decomposes, delegates, and synthesizes the task.

Open pattern
8 CONNECTIONS
COMPOSES WITHParallelization

Run independent worker assignments concurrently.

COMPOSES WITHSubagents as tools

Use call/return specialists for bounded assignments.

SPECIALIZED BYHierarchical delegation

Allow delegated work to split into another bounded level.

SPECIALIZED BYAdaptive orchestration

Add a changing task ledger and stall-aware replanning.

COMPOSES WITHEvaluator–optimizer

Review and revise the integrated output.

ALTERNATIVE TOSwarm collaboration

Peer coordination versus centralized task ownership.

COMPOSES WITHRole-based cooperation

Define clear responsibilities for delegated work.

SUPPORTED BYAgent evaluation

Test task completion and delegation failure behavior.

Start with a pattern or problem

Copy this text

Your browser did not allow automatic copying. Select and copy the text below.