Overview
Orchestrate enables building sophisticated AI workflows that coordinate multiple specialized agents. This guide covers workflow design patterns and best practices.Core Concepts
Agents
Agents are specialized workers that perform specific tasks:| Type | Use Case |
|---|---|
| LLM Agent | Natural language reasoning, generation |
| Code Agent | Execute Python/JavaScript |
| Search Agent | Web, document, or database search |
| Tool Agent | Call external APIs |
| Human Agent | Human-in-the-loop approval |
Workflows
Workflows define how agents collaborate:Building Your First Workflow
Research Assistant Example
Workflow Patterns
Sequential Processing
Steps execute one after another:Parallel Processing
Steps execute simultaneously:Conditional Execution
Branch based on results:Loop/Iteration
Process items iteratively:Human-in-the-Loop
Add approval gates for sensitive operations:Error Handling
Retry Configuration
Per-Step Error Handling
Cost Controls
Budget Limits
Token Limits
Monitoring Executions
Best Practices
Keep agents focused
Keep agents focused
Each agent should do one thing well. Instead of one mega-agent, use multiple specialized agents.
Use appropriate models
Use appropriate models
- Fast/cheap models (GPT-5-mini) for classification, routing
- Powerful models (Claude 4.5 Sonnet) for synthesis, writing
- Code agents for deterministic operations
Add human gates for critical decisions
Add human gates for critical decisions
For anything that could cause harm or significant business impact, add human approval.
Set cost budgets
Set cost budgets
Always set budget limits to prevent runaway costs from infinite loops or unexpected usage.

