> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# State in Instructions

> Inject session state variables into team instructions using template syntax.

Use session state variables directly in team instructions with template syntax. The values are injected into the instructions automatically, so the team can use them during execution.

**1. Create a Python file**

```python session_state_in_instructions.py theme={null}
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)
```

<Snippet file="create-venv-step.mdx" />

**2. Install dependencies**

```bash theme={null}
uv pip install -U agno openai
```

**3. Export your OpenAI API key**

<Snippet file="set-openai-key.mdx" />

**4. Run Team**

```bash theme={null}
python session_state_in_instructions.py
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.