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
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 — noTypeError — but silently does nothing. Move them onto the agents that need them.
Why It’s This Way
These six params exist onAgentTeam 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
Put feature params on the Agent that needs them
Put feature params on the Agent that needs them
A researcher needs
knowledge; a validator needs guardrails. Configure each Agent(...) for its own job instead of hoping the team fans settings out.Watch the logs when a feature seems inactive
Watch the logs when a feature seems inactive
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.
Use team params for orchestration only
Use team params for orchestration only
Reserve
AgentTeam(...) for process, memory, planning, context, output, execution, hooks, and autonomy — the params that actually fan out.Related
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.

