ADK Deterministic Workflow Agents

Three deterministic workflow agents — Sequential (chain), Parallel (fan-out/fan-in), and Loop (repeat-until) — compose sub-agents with state flowing between steps under developer-defined control flow

ADK Deterministic Workflow Agents Three deterministic workflow agents — Sequential (chain), Parallel (fan-out/fan-in), and Loop (repeat-until) — compose sub-agents with state flowing between steps under developer-defined control flow 01 / Developer control flow 02 / SequentialAgent 03 / ParallelAgent 04 / LoopAgent WorkflowAgent · composes sub-agents · Developer control flow · deterministic WorkflowAgent composes sub-agents deterministic Sequential · chain A to B to C · SequentialAgent Sequential chain A to B to C Parallel · fan-out then fan-in · ParallelAgent Parallel fan-out then fan-in Loop · repeat until done · LoopAgent Loop repeat until done Legend User UI Agent logic Policy Tool action Context / trace

Three Shapes

  • • Sequential runs sub-agents in a fixed chain
  • • Parallel fans out then joins the results
  • • Loop repeats a body until a condition holds

Shared Traits

  • • Control flow is code, not the model's choice
  • • Shared state passes between steps
  • • Each composes ordinary sub-agents