# Orchestrator

**Kind:** Class

**Source:** [`atloria-monorepo/libs/agent-core/src/autonomous/orchestrator.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/autonomous/orchestrator.ts#L174)

Multi-agent orchestrator that executes phased workflows.
Within each phase, agents run in parallel. Between phases, execution is sequential.

## Methods

| Method | Signature | Returns |
|---|---|---|
| `execute` | `execute(plan: OrchestrationPlan, context: string, baseModel: string)` | `Promise<OrchestrationResult>` |

## Where it refuses work

- `Orchestrator` stops the work with an early return when `!approved`.

## When something fails

- `Orchestrator` handles failure in 1 place: it turns it into a return value in all 1.
