This example demonstrates how to use session state variables directly in agent instructions. It shows how to initialize session state and reference those variables in the instruction templates.
from agno.agent import Agentfrom agno.models.openai import OpenAIChatagent = Agent( model=OpenAIChat(id="gpt-5-mini"), # Initialize the session state with a variable session_state={"user_name": "John"}, # You can use variables from the session state in the instructions instructions="Users name is {user_name}", markdown=True,)agent.print_response("What is my name?", stream=True)