Platform
Agent Orchestration

The engine behind
every intent call.

You call an intent. The orchestrator decides whether to use single-shot or multi-step agentic execution, which tools to invoke, and how many reasoning steps to take.

You never manage prompts, tool schemas, or agent loops. You get structured output and a full execution trace in every response.

execution trace
agent_mode: agentic
# POST /v1/run
{
  "pack": "talent",
  "intent": "analyze-resume",
  "input": { "resume_text": "..." }
}

# Response
{
  "response": {
    "content": "Candidate scores 87/100...",
    "intent": "analyze-resume",
    "confidence": 0.93,
    "metadata": { "guardrails_passed": true }
  },
  "execution": {
    "steps": 3,
    "latency_ms": 390,
    "agent_mode": "agentic",
    "tool_calls": [
      "fetch_profile",
      "score_criteria",
      "rank_fit"
    ]
  }
}
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.

Automatic mode selection

The orchestrator inspects intent complexity and routes to single-shot LLM or multi-step agentic execution — no configuration needed. You call the intent; we pick the right strategy.

Managed tool registry

Domain Packs ship with pre-registered tools scoped to their vertical — DB lookups, document retrieval, scoring functions, and external APIs. The engine calls them; you see the results in the trace.

Built-in error recovery

Retry logic, exponential backoff, fallback paths, and partial-result surfacing are handled at the engine layer. Agents recover silently; you never write recovery code.

Session memory & context

The orchestrator maintains a rolling context window per session — prior turns, retrieved documents, and intermediate reasoning — injected automatically into each agent step.

Guardrails at every step

Policy checks run before and after each tool call, not just on final output. The engine enforces your domain's guardrail policies across the entire execution graph.

Full execution trace

Every intent call returns a structured trace: steps taken, tool calls made, latency per step, agent mode used, and guardrail results. Query it in the dashboard or stream it to your observability stack.

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"]
  }
}
vs. agent frameworks

Stop managing agents.
Just call an intent.

Agent frameworks give you primitives and wish you luck. Liya Engine gives you domain intelligence that works on day one.

Agent Frameworks
LangChain, CrewAI, etc.
You define tool schemas
You manage agent loops
You write prompt chains
You wire up memory
You build retry logic
You scrape execution logs
VS
Liya Engine
intent-native AI platform
Domain Packs ship with pre-registered tools
The orchestrator runs and recovers automatically
Intent endpoints encode the right strategy
Session context is injected per step
Error recovery is built into the engine
Full trace returned in every API response
Start building — free
No credit card · No agent config · First intent in < 5 min