Routes
/sessions— session list/sessions/:key— session detail (URL-encode the session key, which can contain colons and slashes)
Backing RPC
session.list— list (filterable by tenant, agent, channel)session.status(key)— detail with messages, token usage, cache metricssession.delete(key)— deletesession.reset(key)— clear conversation historysession.compact(key)— summarize older messagessession.export(key)— JSONL transcript download
What You See
Session List
The main view displays a filterable table of all conversation sessions. At the top, you will find:- Search box — type to filter sessions by session key, agent name, or channel type.
- Agent dropdown — show sessions for a specific agent or all agents.
- Channel dropdown — show sessions from a specific channel (Telegram, Discord, Slack, etc.) or all channels.
Bulk Operations
When you select one or more sessions, a bulk operations bar appears with three actions:- Reset Selected — clears conversation history for the selected sessions. A confirmation dialog appears first.
- Export Selected — downloads the selected sessions as a file.
- Delete Selected — permanently removes the selected sessions. A confirmation dialog appears first.
Session Details
When you click a session row, you navigate to the detail view for that session. The detail view is organized as a breadcrumb + info bar + actions bar at the top, followed by a 3-tab layout (Conversation / Context State / Metrics) that lets you focus on the data you care about.Session Info Bar
A summary bar at the top displays key information about the session:- Agent — which agent handled this conversation.
- Channel — which platform the conversation took place on.
- Messages — total number of messages in the session.
- Tokens — total token usage for the session.
- Created — when the session was first started.
Action Buttons
Below the info bar, four action buttons let you manage the session:- Reset — clears all conversation history. The agent will start fresh with no memory of previous messages in this session.
- Compact — summarizes older messages to save space while keeping the essential context. Useful for long-running sessions.
- Export JSONL — downloads the full session as a JSONL file for backup or analysis.
- Delete — permanently removes the session and all its conversation history.
Conversation Tab
The default tab. A scrollable area shows the full conversation with role-based styling:- User messages appear with a neutral background.
- Assistant messages appear with an accent border on the left.
- System messages appear centered in italics.
- Tool calls appear as expandable cards with the tool name as a header and the input/output below.
- Compaction markers appear inline at points where the context was compacted.
Context State Tab
Lazy-loaded on first activation. Shows the session’s current context state:- A token budget segment bar breaking down how the budget is split across system prompt, tools, context, and messages.
- A per-execution pipeline waterfall with per-layer timing, useful for spotting context-assembly bottlenecks.
Metrics Tab
Lazy-loaded on first activation. Shows session-level statistics:- Input Tokens — tokens used by incoming messages.
- Output Tokens — tokens used by agent responses.
- Tool Calls — how many tools the agent invoked during this session.
- Compactions — how many times the session has been compacted.
- Resets — how many times the session has been reset.
- Cost — session-level spend rolled up from billing data.
Common Tasks
Find a specific session
Use the search box at the top of the session list. Type any part of a session key, agent name, or channel type to filter the table instantly.
Export session history
Select one or more sessions using the checkboxes, then click Export Selected in the bulk operations bar. A file downloads automatically.
Reset a session
Click a session to open the detail view, then click Reset. Confirm the action in the dialog that appears. The conversation history is cleared and the agent will start fresh in this session.
Chat Console
Have real-time conversations with your agents through the browser.
Agents View
View, configure, and manage your AI agents.
