What the engine handles
Everything you'd otherwise build yourself
The orchestrator is infrastructure, not a framework. It runs inside the engine layer — customers interact with intents, not agent primitives.
Execution flow
What happens when you call an intent
01
You call an intent
POST /v1/run with your pack, intent, and input. That's it.
POST /v1/run
{ "pack": "talent", "intent": "analyze-resume", "input": { ... } }02
Orchestrator takes over
Intent complexity is assessed. The engine selects agentic or single-shot mode, then plans tool calls against the domain tool registry.
agent_mode: "agentic" planned_tools: ["fetch_profile", "score_criteria", "rank_fit"]
03
Steps execute with guardrails
Each tool call is guarded by your domain's policy checks. Partial results feed the next step. The engine handles retries silently.
step 1 → fetch_profile ✓ 84ms step 2 → score_criteria ✓ 210ms step 3 → rank_fit ✓ 96ms
04
You get structured output + trace
The final response is validated, schema-conformant, and includes the complete execution trace — so you know exactly what ran.
{
"response": { "content": "...", "confidence": 0.93 },
"execution": {
"steps": 3, "latency_ms": 390,
"agent_mode": "agentic",
"tool_calls": ["fetch_profile", "score_criteria", "rank_fit"]
}
}