Crafted LogoBack to Projects
Interactive Demo
Multi-Agent Orchestration

Pattern Based
Agent

Explore 8 multi-agent orchestration patterns. From simple two-agent conversations to complex hierarchical workflows with LLM-driven routing and delegation.

8
Patterns
100
Applicable Agent Type
5
Routing Methods
100%
Demo Ready

Key Features

Built for developers and AI researchers

8 Orchestration Patterns

From simple two-agent chats to complex hierarchical delegation with nested workflows.

LLM-Based Routing

Natural language conditions let the LLM decide routing based on query intent and context.

Visual Flow Builder

Interactive visualization of agent interactions, handoffs, and conversation flows.

Real-time Streaming

Watch agents collaborate in real-time with AG-UI protocol over SSE.

Pattern Templates

Pre-built templates for common use cases: support, content creation, analysis.

Debugging Tools

Step-through execution, routing decisions, and agent state inspection.

How It Works

Declarative multi-agent orchestration

1Define Agents

Create specialized agents with system messages and capabilities:

  • Each agent has a role, description, and system message
  • Agents can have tools, skills, and custom behaviors
  • LLM configuration controls model, temperature, etc.
billing_agent
= ConversableAgent(
name="Billing",
system_message="Handle billing queries",
llm_config=llm_config
)

2Configure Routing

Set up handoff conditions for intelligent routing:

  • LLM Condition: Natural language routing rules
  • Context Condition: Variable-based routing
  • Pattern-based: Auto, Round Robin, Sequential
triage.handoffs.add_llm_conditions([
OnCondition(
target=AgentTarget(billing),
condition=StringLLMCondition(
prompt="Transfer when query is about payments"
)
)
])

3Run & Observe

Execute workflows and monitor agent interactions:

  • Real-time streaming via AG-UI protocol
  • Visual routing decisions and handoffs
  • Step-through debugging and inspection
pattern
= DefaultPattern(
initial_agent=triage,
agents=[triage, billing, tech],
group_after_work=TerminateTarget()
)
result
= run_group_chat(pattern, messages)

Use Cases

Real-world applications of multi-agent patterns

LLM Condition

Customer Support Routing

Triage agent routes billing, technical, and general inquiries to appropriate specialists based on query content.

Sequential Chat

Content Creation Pipeline

Researcher gathers information, Writer drafts content, Editor refines, Publisher formats for distribution.

Round Robin

Design Review

Designer presents, Critic challenges assumptions, Synthesizer improves — iterating until consensus.

Nested Chat

Research Report

Lead researcher delegates to sub-team for deep-dive analysis, then synthesizes findings into final report.

CaptainAgent

Dynamic Workflow Creation

Describe a complex task and CaptainAgent designs the optimal multi-agent workflow automatically.

Auto Pattern

Brainstorming Session

Multiple experts collaborate with LLM-driven facilitation to explore ideas and reach conclusions.

Try the Interactive Demo

Experience all 8 orchestration patterns in action. See how agents collaborate, route, and delegate tasks.

Accelerate your AI roadmap today
Build
Enterprise
Agents
with Crafted

© 2026 WeCrafted Inc. All rights reserved.