Multi-Agent Workflow Orchestration
Most agent workflows still depend on a human operator to move work from one agent to the next. You ask one agent to plan, another to code, another to review, then manually stitch together the handoffs.
Multi-Agent Workflow Orchestration makes those handoffs explicit. Orchestrators use tools, capabilities, session history, and project records to coordinate specialized agents and keep their work connected.
Orchestration turns individual agents into an operating system for engineering work.
What changes
Without orchestration, you are the workflow engine. You decide what runs next, copy context between agents, track which review is blocking, and remember whether the task is ready to advance.
With Valdr, orchestrator agents can discover state, choose the next action, launch the right specialist, route review, send follow-up input, verify gates, and keep work moving through the lifecycle.
What orchestrators can now do
Orchestration is not a UI chat feature. It is workflow control for agent systems.
| Orchestration goal | What Valdr enables |
|---|---|
| Discover current state | Query projects, tasks, sprints, reviews, agents, sessions, and knowledge before deciding what to do |
| Choose the right specialist | Route planning to planners, implementation to executors, review to reviewers, and scoring to auditors |
| Launch work with context | Start task-scoped sessions with the right agent, capability set, provider preset, and instructions |
| Route feedback | Send review feedback or clarification back to a running or idle session without losing the execution timeline |
| Enforce gates | Verify review status, audit results, task readiness, and workflow state before advancing |
| Continue the chain | Close completed work, clean up sessions according to policy, and launch the next step |
This is where Valdr starts to feel less like agent tooling and more like orchestration infrastructure.
The orchestration loop
Valdr workflows usually follow a loop:
Discover state
The orchestrator reads project, task, sprint, review, session, and knowledge state before taking action.
Decide next action
It evaluates whether the work needs planning, execution, review, audit, feedback, cleanup, or next-task launch.
Dispatch the specialist
It launches or messages the right agent session with the task, role, capabilities, and context needed for that step.
Verify the result
It checks status, review decisions, score evidence, session state, and worktree output before moving forward.
Advance or stop
If the gate passes, the workflow advances. If the gate fails, the workflow stops with evidence instead of silently drifting.
That loop is simple, but it changes the operating model. The human does not need to be the router for every handoff. The workflow itself becomes a persistent operational system instead of a series of disconnected prompts and handoffs.
Example workflow
A full Valdr workflow can look like this:
Gunnar discovers context
-> Freya plans the work
-> Skadi staffs and launches execution
-> Executor implements in a session worktree
-> Sigrid reviews the output
-> Auditor scores the session
-> Skadi routes feedback or advances the taskThe important part is not the agent names. The important part is that each step has a role, a record, and a gate.
What makes this different from ad-hoc agents
| Ad-hoc agent routing | Valdr orchestration |
|---|---|
| Manual copy-paste between chats | Explicit handoffs through tasks, sessions, reviews, and MCP tools |
| Context gets re-explained every run | Workspace Knowledge and capabilities travel with the workflow |
| Review depends on memory | Review and audit attach to the execution record |
| Follow-up work starts from scratch | Sessions can be messaged, restarted, or chained |
| Process lives in one person’s head | Workflow behavior lives in capabilities and orchestrator actions |
You can inspect each handoff, see what ran, and check the evidence before work advances.
Pairing with other features
Orchestration uses these features to keep work connected:
- Workspace Knowledge gives orchestrators and specialists persistent engineering context.
- Agent Sessions preserve the history that makes handoffs inspectable.
- Team Capabilities encode the workflow rules each agent follows.
- Reviewable AI Workflows provide the gates that decide whether work advances.
Together, these features let agents understand, execute, review, remember, and continue work across workflows.
Guardrails
Multi-agent orchestration should be explicit, not magical:
- Use idempotency keys for launches and mutating workflow steps.
- Verify state before advancing tasks or launching follow-up work.
- Keep reviewer and auditor gates separate from executor output.
- Preserve session timelines so handoffs remain inspectable.
- Let failed gates stop the workflow instead of auto-approving questionable output.
- Keep capabilities focused so orchestrators do not inherit unclear responsibilities.
Good orchestration is not “let agents do anything.” It is controlled delegation with state, evidence, and gates.
Next steps
- See Durable Workflows to turn these handoffs into repeatable processes that resume after waits or restarts.
- Read Agent Sessions for Orchestrated AI Workflows to launch, inspect, message, and continue agent work.
- Read Team Capabilities for AI Agents for reusable workflow behavior.
- Read Build Agent Routines with Capabilities for the lower-level building blocks.
- Open the Orchestrator UI guide for screen-level usage.