Skip to main content

Parameters

Functions

Team Modes

The team can operate in three different modes:
  1. "route" - Routes tasks to specific team members
  2. "coordinate" - Coordinates between team members (default)
  3. "collaborate" - Enables collaboration between team members

Knowledge Base Integration

The team supports integration with a knowledge base through the following features:
  • knowledge: Add a knowledge base to the team
  • knowledge_filters: Apply filters to knowledge base searches
  • enable_agentic_knowledge_filters: Let the agent choose the knowledge filters
  • retriever: Custom retrieval function for references
  • search_knowledge: Tool to search the knowledge base

Memory and History

The team supports various memory and history features:
  • memory: Team memory storage
  • enable_agentic_memory: Enable agent memory management
  • enable_user_memories: Create/update user memories at the end of runs
  • enable_session_summaries: Create/update session summaries at the end of runs
  • add_history_to_messages: Add messages from the chat history to the messages list sent to the Model.
  • num_history_runs: Number of historical runs to include

Tools and Functions

The team can be equipped with various tools and functions:
  • tools: List of tools provided to the model
  • tool_call_limit: Maximum number of tool calls
  • tool_choice: Control which tool is called
  • tool_hooks: Hooks for tool execution

Reasoning

The team supports reasoning capabilities:
  • reasoning: Enable reasoning
  • reasoning_model: Model for reasoning
  • reasoning_min_steps: Minimum reasoning steps
  • reasoning_max_steps: Maximum reasoning steps