AgentTeam displays its progress and results. Streaming is on by default for responsive output — disable it explicitly if you need compatibility with sync-only providers.
Quick Start
1
Default Silent Mode
2
Verbose Output
3
Streaming Output
AgentTeam displays its progress and results.
Presets
Streaming is ON by default in
"minimal" and "verbose" presets. Only "silent" disables streaming. If you need compatibility with sync-only providers, explicitly set stream=False with output=["verbose", {"stream": False}] or output=MultiAgentOutputConfig(verbose=2, stream=False).Configuration Options
MultiAgentOutputConfig API Reference
Full API reference
Disabling streaming for a multi-agent team
Choosing the right preset
Common Patterns
Pattern 1: Programmatic team (default)
Pattern 2: Verbose terminal demo
Pattern 3: Verbose + streaming (provider must support sync stream)
Best Practices
Use 'silent' for production APIs
Use 'silent' for production APIs
output="silent" (the default) has zero display overhead and works on every provider.Test streaming with single agent first
Test streaming with single agent first
Sync streaming is not supported by every provider. Verify with a single agent before enabling for teams.
Choose 'verbose' for demos, 'minimal' for logs
Choose 'verbose' for demos, 'minimal' for logs
verbose is great for live terminal walkthroughs; minimal keeps log files readable.Use async for broader streaming support
Use async for broader streaming support
If you use
astart() (async), streaming is more widely supported because async adapters handle sync-only providers via background threads.Related
Single-agent streaming (auto-detect + fallback)
Single-agent output configuration
Sequential, parallel, hierarchical patterns
Auto-generated SDK reference

