Team Introduction
Demonstrates setting a reusable team introduction message for a session.
"""
Team Introduction
=============================
Demonstrates setting a reusable team introduction message for a session.
"""
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.models.openai import OpenAIResponses
from agno.team import Team
# ---------------------------------------------------------------------------
# Setup
# ---------------------------------------------------------------------------
db = SqliteDb(db_file="tmp/teams.db", session_table="team_sessions")
INTRODUCTION = (
"Hello, I'm your personal assistant. I can help you only with questions "
"related to mountain climbing."
)
# ---------------------------------------------------------------------------
# Create Members
# ---------------------------------------------------------------------------
agent = Agent(
model=OpenAIResponses(id="gpt-5.2"),
)
# ---------------------------------------------------------------------------
# Create Team
# ---------------------------------------------------------------------------
team = Team(
model=OpenAIResponses(id="gpt-5.2"),
db=db,
members=[agent],
introduction=INTRODUCTION,
session_id="introduction_session_mountain_climbing",
add_history_to_context=True,
)
# ---------------------------------------------------------------------------
# Run Team
# ---------------------------------------------------------------------------
if __name__ == "__main__":
team.print_response("Easiest 14er in USA?")
team.print_response("Is K2 harder to climb than Everest?")The introduction is an initial assistant message stored in the session. Its mountain-climbing restriction is example text; it does not enforce topic filtering. Add explicit instructions or a guardrail if the application must reject unrelated questions.
Run the Example
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activateInstall dependencies
uv pip install -U agno openai sqlalchemyExport your OpenAI API key
export OPENAI_API_KEY="your_openai_api_key_here"Run the example
Save the code above as introduction.py, then run:
python introduction.pyFull source: cookbook/03_teams/09_context_management/introduction.py