Skip to main content
Studio provides a visual Team Builder for composing multi-agent teams with coordination modes. No code required. Drag agents onto the canvas, configure coordination, and run teams.

Creating Teams

Create a new team by using existing agents and teams from your Registry or built in Studio, and configuring the team settings:
  • Team Members and Execution: select agents or teams to include as members, and set the team mode and delegation behavior. read more about team members and execution here.
  • Instructions: team-level instructions for the leader agent.
  • Success Criteria: define when the team’s task is complete.
  • Context Management: configure session summary manager, enable session summaries, number of history runs, add history to context, and add session summary to context.
  • Memory: configure memory manager, enable agentic memory, update memory on run, and add memories to context.
  • Knowledge: configure knowledge, search knowledge, and add knowledge to context.
  • Session State: configure session state, add session state to context, and enable agentic state.
Create a team in AgentOS Studio

Team Members and Execution

  • Members: select the agents or teams to include as members.
  • Team Mode (optional): controls how the team leader coordinates work with member agents:
    • None
    • Coordinate (default)
    • Route
    • Broadcast
    • Tasks
  • Respond Directly: let the team leader respond on its own instead of delegating.
  • Delegate to All Members: send the task to every member at once.
Agents can be created directly in Studio or registered via code—both are available for team composition.

Using Teams

Teams built in Studio can be used in multiple ways:
  • Chat directly with the team via the Chat page
  • Use in Workflows as step executors for complex automation

Code Equivalent

A team instance created in Studio directly maps to the SDK Team class:
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.team import Team
from agno.tools.hackernews import HackerNewsTools
from agno.tools.websearch import WebSearchTools

researcher = Agent(
    name="Researcher",
    model=OpenAIChat(id="gpt-5-mini"),
    tools=[WebSearchTools()],
    instructions="Research topics thoroughly.",
)

hn_analyst = Agent(
    name="HN Analyst",
    model=OpenAIChat(id="gpt-5-mini"),
    tools=[HackerNewsTools()],
    instructions="Find relevant HackerNews discussions.",
)

team = Team(
    name="Research Team",
    mode="coordinate",
    members=[researcher, hn_analyst],
    instructions="Coordinate research across web and HackerNews.",
)

Developer Resources