Skip to main content
Agents can work together as a team to solve complex problems.

Quick Start

1

Simple Usage

2

With Configuration


User Interaction Flow


Configuration Levels

runOn is refused on a team — passing it throws a TypeError at construction, matching Python. Put runOn on an individual Agent instead. See AgentTeam for the full list of team-level options.

Team Processes


API Reference

TeamStructure

Team configuration

MultiAgentExecutionConfig

Multi-agent execution options

Best Practices

Specialized agents produce better results than generalists.
When one agent needs another’s output, use sequential process.
A manager helps coordinate when tasks require judgment calls.

Python-Parity Aliases

To keep Python examples copy-pasteable, PraisonAIAgents and Agents are silent aliases of AgentTeam — same constructor, same behaviour.
When both model and llm are set on a team, model wins (Python parity). Prefer one or the other to avoid confusion.

Handoffs

Transfer between agents

Workflows

Multi-step workflows