Quick Start
Single-Agent vs Multi-Agent Planning
PlanningConfig plans within a single agent’s execution. MultiAgentPlanningConfig plans across multiple agents and tasks.
How It Works
Multi-agent planning (
MultiAgentPlanningConfig) generates plans at the orchestration level — it decides what tasks to run and which agents run them.This is different from single-agent PlanningConfig (see Planning Mode), which makes a single agent break down its own task into steps before acting.Configuration Options
Full list of options, types, and defaults —
MultiAgentPlanningConfig| Option | Type | Default | Description |
|---|---|---|---|
llm | str | None | None | LLM for planning (defaults to workflow LLM) |
auto_approve | bool | False | Skip user confirmation of generated plans |
tools | list | None | None | Tools available to the planner |
reasoning | bool | False | Enable extended reasoning during planning |
Common Patterns
Pattern 1 — Automated multi-agent research pipeline
Best Practices
Use a capable model for planning
Use a capable model for planning
Planning requires understanding the goal and decomposing it into tasks. Use
gpt-4o, claude-3-5-sonnet, or similar capable models. Smaller models often produce poor plans.Enable auto_approve for CI/CD pipelines
Enable auto_approve for CI/CD pipelines
In automated workflows where human review isn’t possible, set
auto_approve=True. In interactive applications, leave it False so users can review and adjust the plan before execution.Enable reasoning for complex goals
Enable reasoning for complex goals
reasoning=True adds chain-of-thought prompting to the planning step, helping the planning model think through dependencies and edge cases before producing the task list.Multi-agent planning vs. single-agent planning
Multi-agent planning vs. single-agent planning
Use multi-agent planning when you have a team of specialized agents and a complex goal that needs task decomposition. Use single-agent planning (via
PlanningConfig) when a single agent needs to break down its own sub-goal.Related
Planning Mode
Single-agent planning configuration
Multi-Agent Execution
Configure iteration and retry limits
Multi-Agent Hooks
Intercept task lifecycle events
Autonomous Workflow
Fully autonomous multi-agent pipelines

