What are Sessions?

Sessions are continuous interaction sequences between a user and an AI model or agent. Sessions encompass:

  • Multiple related prompts and responses in a conversation thread

  • Events and participant interactions across an agentic workflow

Learn more about Events here.

How Sessions are Created

Sessions are automatically grouped using two methods:

  • The same user sends another prompt within 45 seconds of their previous prompt

  • Prompts sent via the API that include the same Session ID

The first or header input in a Session must originate from either a User or Agent Participant. If the first prompt comes from another Participant type, the Session will have no header. Learn more about Participants here.

How to View Sessions

1

Open Monitoring and enable Sessions column

  1. Navigate to the Monitoring page and tap the filters icon.

  1. Tap the Settings menu (top right) and ensure the Session column is enabled.

2

Filter to show only session headers

  • To filter out "child" prompts and show only the first prompt in a Session, open the filters and enable "Show only sessions."

Note: Single prompts are considered a Session of one and will still show even when "Show only sessions" is enabled.

3

View the full Session thread

  • In the Monitoring page, a Sessions column is now available. Tap the Sessions icon to view the whole conversation.

  • Prompts are filtered to only those that are in a single Session. The threading on the left shows the hierarchy of inputs by time, and the top input will always be the Session header. (Increased threading depth beyond one child is a future feature.)

4

Return to the regular Monitoring view

  • To navigate back to the regular Monitoring view, tap the back arrow next to the Bookmarks tab at the top.

Sessions will "close" if 24 hours elapse between inputs. Any additional content sent with the same Session ID via the API will result in an error.

Last updated