Teams

Cookbooks for building multi-agent teams in Agno.

ExampleDescription
QuickstartQuickstart team examples: coordination, routing, delegation, shared history, broadcast, and task modes.
Context CompressionCompress team tool results to reduce context size.
Context ManagementControl team context with instructions, messages, history filters, dates, and locations.
DependenciesPass runtime dependencies into teams, members, instructions, and tools.
Distributed RAGDistribute RAG searches across team members with LanceDB, PgVector, and reranking.
GuardrailsApply moderation, PII, and prompt-injection guardrails to team runs.
HooksValidate and transform team inputs and inspect completed outputs with hooks.
Human In The LoopPause and resume team runs for confirmation, user input, and external tool execution.
KnowledgeGive teams shared knowledge, filters, custom retrievers, and coordinated RAG search.
LearningCapture user profiles, memories, entities, session context, knowledge, and decisions from team runs.
MemoryPersist and inject team memories with LearningMachine, MemoryManager, and agentic memory.
MetricsTeam-level metrics for runs, sessions, streaming, tools, and evals.
ModesAgno teams support four execution modes that control how the team leader coordinates work with member agents.
MultimodalProcess audio, images, video, and media-aware tools with teams.
OtherAdditional team patterns that don't fit into the main categories.
ReasoningUse reasoning tools to plan delegation across specialist members.
Run ControlControl team background execution, cancellation, retries, remote access, and model inheritance.
Search CoordinationCoordinate distributed and reasoning-guided RAG searches across team members.
SessionPersist team sessions, history, summaries, and shared agent interactions.
StateShare state across team members and persist sessions, chat history, searches, and summaries.
StreamingStream team and member content, tool calls, and lifecycle events.
Structured Input OutputValidate team inputs and return typed, schema-constrained outputs in sync and streaming runs.
Task ModeTask-mode team examples for decomposition, parallelism, dependencies, tools, persistence, and streaming.
SkillsAttach skills to team leaders for domain expertise.
ToolsConfigure team and member tools, tool hooks, tool choice, and call limits.
Fallback ModelsConfigure fallback models for leader failures.
RegenerateCreate a new leader response from preserved member results.
Remote MembersCombine local agents with a remotely hosted agent.
Result OffloadingConfigure shared result storage and member overrides.