Skip to main content

Crews & Orchestration

Process Types Deep Dive

0:00
LearnStep 1/4

Sequential vs Hierarchical

Choosing Your Process Type

Sequential Process

text
python

Best for:

  • Linear workflows with clear dependencies
  • When each step builds on the previous
  • Predictable, debuggable execution
  • Simpler use cases

Hierarchical Process

text
python

Best for:

  • Complex tasks needing coordination
  • When task order is flexible
  • Dynamic work distribution
  • Tasks requiring multiple skills

Comparison Table

AspectSequentialHierarchical
ExecutionOrderedDynamic
OverheadLowHigher (manager)
DebuggingEasierMore complex
FlexibilityLowerHigher
CostLowerHigher