- User and agent messages.
- Tool executions.
- Multi-agent orchestration.
- Routing decisions.
- Guardrail evaluations.
- Runtime state changes.
- Performance and token metrics.
Monitor Sessions
The Sessions view provides visibility into active and completed conversations across environments and channels. Click any session row to open the session detail page:- Conversations: Capture full conversation transcript, agent conversation tree visualization showing branching across agents in multi-agent projects, and session summary panel with metadata.
- Traces: Show the execution timeline of every action the agent took, including LLM calls, tool invocations, handoffs, state changes, and errors. Each event shows timing information and expandable request/response payloads.
- Search for specific sessions
- Filter sessions by agent, environment, channel, status, or time range
- Monitor runtime activity across deployments
- Investigate failed or long-running conversations
- Analyze conversation volume and execution trends
- Session duration
- Message count
- Trace count
- Runtime cost
- Environment
- Channel
- Agent
Session Lifecycle
Each conversation is represented as a session with its own runtime state and execution history, including workflow state, variables, tool activity, and orchestration history. Session StatesInspect Runtime Execution
Opening a session provides a complete execution view of the conversation. This includes:- Conversation timeline
- Agent responses
- Tool activity
- Multi-agent handoffs
- Runtime state
- Performance metrics
- Errors and traces
- Participating agents
- Agent handoffs
- Context propagation between agents
- Tool invocations during execution
- Analyze Execution Traces
- Traces provide visibility into:
- LLM calls
- Tool execution
- Routing decisions
- State changes
- Guardrail evaluations
- Handoffs
- Errors
- Runtime latency
Common Trace Events
Monitor Runtime Performance and Analyze Model Usage
Sessions also provide runtime performance insights across conversations and agents. It also captures the models used during execution. This is useful to:- Understand model routing behavior
- Compare runtime costs
- Analyze latency differences
- Validate environment configurations
- Token consumption
- Session cost
- Response latency
- Execution duration
- Trace counts
- Tool latency
- Model usage