Skip to main content
AgentTeam applies orchestration params at the team level, but six feature params only work when set on individual Agent(...) instances.

Quick Start

1

Team-level params work

agents, process, memory, planning, and the other orchestration params take effect for the whole team.
2

Feature params belong on each Agent

Set knowledge, guardrails, web, reflection, caching, and learn on the Agent(...) that needs them.

What Applies Where

AgentTeam accepts the six feature params for API symmetry with Agent, but only stores them — it never enforces them at the team level. Only orchestration params and autonomy fan out.

Wrong vs Right

Passing feature params to the team compiles fine — no TypeError — but silently does nothing. Move them onto the agents that need them.
Passing any of guardrails, web, reflection, caching, learn, or knowledge to AgentTeam logs:
The team still runs — those settings are simply ignored at the team level.

Why It’s This Way

These six params exist on AgentTeam for parity with the Agent API surface, so the same call shape works in both places. There is no team-level orchestrator for guardrails, web, reflection, caching, learn, or knowledge yet, so the team stores the values but cannot enforce them. Each Agent already enforces them individually, which is where they belong.

Best Practices

A researcher needs knowledge; a validator needs guardrails. Configure each Agent(...) for its own job instead of hoping the team fans settings out.
If knowledge or guardrails appear to do nothing on a team, check for the “does not yet apply them at the team level” warning — it means the param landed on the team, not an agent.
Reserve AgentTeam(...) for process, memory, planning, context, output, execution, hooks, and autonomy — the params that actually fan out.

Guardrails

Validate agent output per agent.

Knowledge Sources

What Agent(knowledge=...) accepts.

Web

Enable web search and fetch per agent.

Reflection

Self-reflection per agent.

Caching

Response and prompt caching per agent.

Learn

Continuous learning per agent.