An orchestrator agent dynamically plans tasks and dispatches them to worker agents. Plans and results are durably persisted.
An orchestrator agent dynamically decides what tasks to dispatch, and worker agents execute them. The orchestrator can plan, delegate, and combine results in any order. Restate ensures the orchestrator’s plan and each worker’s result are durably persisted.
Select your SDK:An orchestrator agent breaks a research topic into sub-tasks, dispatches them to worker agents, and combines the results into a report.The orchestrator’s plan is persisted as a durable step. If the process crashes after two of four workers have completed, recovery replays those two results from the journal and only runs the remaining two workers.