Orchestration · Software component

Workflow Orchestrator

Software componentOrchestrationOrchestration & ToolsVariation point (abstract)arc:WorkflowOrchestrator

An execution engine that carries a multi-step agent workflow forward by performing selected operations and writing their results back into explicit workflow state.

Responsibility. Executes the operations selected for each workflow step and records their results in workflow state.

Also known as: Execution Engine, Workflow engine, Orchestration engine, Agent framework runtime, Control flow model, Refund workflow, Claims processing workflow

reads; writesinvokesis evaluated byorchestrateswritesinvokesemits telemetry tois specialized byis specialized byrequires approval frominvokesinvokesis routed to byis monitored byis monitored byreadsis specialized byis guarded byWorking Memory Buffer: reads; writesWorking Memory BufferLLM Inference Service: invokesLLM Inference ServiceEvaluation Harness: is evaluated byEvaluation HarnessWorker Agent: orchestratesWorker AgentAudit Log Store: writesAudit Log StoreTool Executor: invokesTool ExecutorTrace Collector: emits telemetry toTrace CollectorIngestion Pipeline Orchestrator: is specialized byIngestion Pipeline Orche…State-Graph Orchestrator: is specialized byState-Graph OrchestratorHuman Approver: requires approval fromHuman ApproverRetry Handler: invokesRetry HandlerExternal Service API: invokesExternal Service APIIntent Router: is routed to byIntent RouterToken Cost Meter: is monitored byToken Cost MeterExecution Profiler: is monitored byExecution ProfilerCompliance Policy Rule Set: readsCompliance Policy Rule SetMulti-Agent Coordinator: is specialized byMulti-Agent CoordinatorRisk Gate: is guarded byRisk Gate+9 more (see relationships)
Direct neighbourhood (hover for relationship types)

Variants

VariantWhen to choose
Dependency-Ordered Executor abstractChoose over spawning all agents concurrently whenever agents consume each other's outputs, since probabilistic start ordering violates dependencies under load.
Durable State Machine OrchestratorChoose when multi-step agent workflows need branching, error handling or durations of hours or days that exceed individual function timeout limits.
Ingestion Pipeline Orchestrator—
Multi-Agent Coordinator abstract—
Parallel Agent CoordinatorChoose when agents can analyse the same source information independently; reduces both tokens and latency.
Plugin Kernel OrchestratorChoose for enterprise agent ecosystems with dozens of specialized capabilities, evolving service catalogs and existing-system integration needing central orchestration; avoid for focused single-purpose agents where plugin abstraction is over-engineering.
Prompt Chain OrchestratorChoose when a task decomposes into a fixed sequence of processing stages, each needing a different prompting strategy, with intermediate outputs inspected between stages; for simple linear workflows without branching, simple function composition suffices.
State-Graph OrchestratorChoose when tasks lack predetermined solutions and need conditional branching (logic trees), crash recovery and traceable transitions; when workflows exhibit decision-tree routing on classification or intermediate results, when the graph is valuable documentation, when observability matters, or when workflows change frequently. Avoid for simple linear workflows or when the learning-curve cost is unjustified for small teams or short-lived projects.

Relationships

is configured by structural

invokes dependency

reads dependency

writes dependency

emits telemetry to dynamic

is routed to by dynamic

sends data to dynamic

has access controlled by control

is guarded by control

orchestrates control

requires approval from control

is evaluated by assurance

is monitored by assurance

Design guidance

Classification

Patterns
Stateful orchestrationSeparation of state and logicExplicit transitionsIdempotent operationsKernel-granularity agent batching (grouping cohesive multi-agent subtasks across requests)
Technologies
LangGraphNVIDIA Agent Intelligence (AIQ) toolkitLangChainLlamaIndexCrewAIMicrosoft Semantic Kernel
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)Maintainability (ISO/IEC 25010)
Risks mitigated
Lost context across step boundariesFull-workflow restart after mid-workflow failureFramework mismatch technical debtPremature architectural complexityContext-switching overhead between agent types

Sources

  1. Ch1.5A: T. Nguyen, "Stateful Orchestration - Introduction and Core Concepts," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.5A. ISBN: 9798244538229.
  2. Ch1.5B: T. Nguyen, "Stateful Orchestration - Worked Examples," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.5B. ISBN: 9798244538229.
  3. Ch1.6: T. Nguyen, "Stateful Orchestration - Pitfalls, Integration, and Synthesis," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.6. ISBN: 9798244538229.
  4. Ch2.1: T. Nguyen, "Framework Landscape and Selection," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.1. ISBN: 9798244538229.
  5. Ch2.7: T. Nguyen, "Multimodal RAG Approaches," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.7. ISBN: 9798244538229.
  6. Ch3.10: T. Nguyen, "Efficiency Metrics," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.10. ISBN: 9798244538229.
  7. Ch4.7: T. Nguyen, "Scaling Strategies," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.7. ISBN: 9798244538229.
  8. Ch8.2A: T. Nguyen, "Error Rates and Reliability," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 8.2A. ISBN: 9798244538229.
  9. Ch10.1: T. Nguyen, "Conversational UI," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.1. ISBN: 9798244538229.
  10. Ch10.5: T. Nguyen, "Human-over-the-Loop," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.5. ISBN: 9798244538229.
  11. Ref1.01: NVIDIA, "NVIDIA NeMo Agent Toolkit overview," NVIDIA NeMo Agent Toolkit Documentation, v1.8. Accessed: Sep. 26, 2026. [Online]. Available: https://docs.nvidia.com/nemo/agent-toolkit/latest/index.html