Solutions · AI Agents · Multi-Agent

Coordinate AI agents into production workflows.

Compose specialized agents into pipelines, parallel fan-outs, routers, and supervisor hierarchies. Each agent reasons independently while the orchestrator manages handoffs, aggregation, and convergence. All inference runs entirely on-device with full data privacy.

4 orchestration patterns Shared model memory Built-in resilience
Pipeline

Chain agents in sequence. Each output becomes the next input.

Parallel

Run agents concurrently, then merge all results.

Router

Classify intent and dispatch to the best specialist.

Supervisor

Lead agent delegates, aggregates, and decides next steps.

Pipeline orchestration

User goal → Orchestrator → Agent A  +  Agent B → Result

Orchestration patterns

Four patterns. Every workflow.

Each pattern solves a different coordination challenge. Pick the one that matches your task shape, or combine them for complex multi-step workflows.

Pattern 01 · Pipeline

PipelineOrchestrator

Chain agents in strict sequence. Each agent's output automatically becomes the next agent's input. Ideal for tasks where each step builds on the previous result.

  • Content creation: research, write, then edit
  • Data pipelines: extract, transform, load
  • Document processing: parse, summarize, translate
Pattern 02 · Parallel

ParallelOrchestrator

Run multiple agents concurrently and merge their results. Every agent sees the same input and works in parallel, reducing total latency to the slowest agent.

  • Multi-perspective document review
  • Ensemble analysis for higher accuracy
  • Concurrent data extraction from multiple sources
Pattern 03 · Router

RouterOrchestrator

Classify the user's intent and dispatch to the most appropriate specialist agent. Only one agent handles each request, keeping responses focused and efficient.

  • Helpdesk triage across specialist domains
  • Multi-model routing by task complexity
  • Cost optimization: small model for simple tasks, large model for complex
Pattern 04 · Supervisor

SupervisorOrchestrator

A lead agent dynamically delegates tasks to workers, aggregates responses, and decides next steps. The supervisor reasons about which worker to call and when the task is complete.

  • Complex research with iterative sub-tasks
  • Project management with dynamic task allocation
  • Multi-step reasoning that adapts based on intermediate results
Which pattern?

Choose the right orchestration pattern.

Match your task shape to the correct pattern. When in doubt, start with Pipeline for sequential work or Parallel for independent analysis.

If your task needs... Use Example Agents run
Steps executed in strict order, each building on the last Pipeline Research → Draft → Edit → Publish Sequentially
Multiple independent perspectives on the same input Parallel Tech review + Legal review + Security audit Concurrently
Intent classification to dispatch to the right specialist Router Helpdesk: billing vs. tech support vs. sales One at a time
Dynamic delegation with a lead agent deciding next steps Supervisor Research project: gather, analyze, then write report On demand
Orchestration how-to guide → Orchestration glossary →
Glossary

Key concepts.

Core terminology for understanding multi-agent architectures. Each term links to a detailed explanation.

Related capabilities

Beyond the four patterns.

Pipeline, Parallel, Router, Supervisor cover most workflows. The capabilities below extend them with arbitrary shapes, hand-off semantics, real-time progress, and production-grade reliability.

Graph orchestration

When the four patterns are not enough. Compose Sequential, Parallel, Conditional, and Agent nodes into arbitrary shapes with thread-safe context.

Graph page

Agent delegation

Programmatic DelegationManager for explicit routing, plus model-driven hand-off in SupervisorOrchestrator via delegate_to_agent.

Delegation page

Agent templates

Eighteen pre-built specialised agents make natural workers in any orchestration: Classifier, Reviewer, Extractor, Editor, and more.

Templates page

Streaming

Every orchestrator streams. Delegation tokens identify which worker is producing output. Build live multi-agent UIs.

Streaming page

Resilience

Wrap any orchestrator in retries, timeouts, fallbacks, and bulkheads. One slow worker should not stop the whole crew.

Resilience page

Observability

Each agent, each delegation, each plan step emits a span with parent/child relationships. See the whole workflow in one trace.

Observability page

Install the SDK

Build your first multi-agent workflow.

Install LM-Kit.NET, pick an orchestration pattern, and have agents collaborating in minutes. No cloud keys, no API costs, no data leaving your machine.

Download View pricing