Skip to content

Orchestrator And Specialists

Agirunner separates coordination work from specialist execution work.

The orchestrator is responsible for workflow-driving decisions such as:

  • deciding what should happen next
  • creating or routing work
  • reacting to approvals, escalations, and completion signals
  • pushing the workflow toward legal closure

Specialists perform the focused tasks inside that workflow, such as writing code, reviewing output, testing, researching, or producing a document.

If one agent tries to both orchestrate the full workflow and perform every specialist task directly, the system becomes harder to observe and harder to constrain. Agirunner keeps those responsibilities separate so:

  • the platform can reason about workflow control
  • the runtime can execute clearer task contracts
  • operators can see who is doing what