Documentation Index
Fetch the complete documentation index at: https://spacesail.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
This example demonstrates how to use session state variables directly in team instructions using template syntax. The session state values are automatically injected into the instructions, making them available to the team during execution.
Code
cookbook/examples/teams/state/session_state_in_instructions.py
from agno.team.team import Team
team = Team(
members=[],
# Initialize the session state with a variable
session_state={"user_name": "John"},
instructions="Users name is {user_name}",
markdown=True,
)
team.print_response("What is my name?", stream=True)
Usage
Create a virtual environment
Open the Terminal and create a python virtual environment.python3 -m venv .venv
source .venv/bin/activate
Install required libraries
Set environment variables
export OPENAI_API_KEY=****
Run the agent
python cookbook/examples/teams/state/session_state_in_instructions.py