The Requests page in PushMetrics, with the conversation list on the left and an open conversation on the right

The Requests page is where you actually talk to your agents. It's in the top navigation, right next to Home. Everything you've ever asked an agent ends up here, so you can come back later, pick up where you left off, or share a result with a teammate.


Starting a conversation

Open the Requests page and you can do any of these:

  • Type a question into the message box at the bottom to start a fresh conversation.
  • Click any item in the sidebar to keep going on something you started earlier.
  • Flip the My Tickets toggle to hide everyone else's conversations and see only yours.
  • Once you have more than five conversations, a search box shows up. It looks at titles and the messages inside, so you can find that thing you asked last week.

You don't have to save anything. Every conversation is kept automatically.


What you see in the chat

The chat layout in PushMetrics: conversation list on the left, the message thread in the middle, and the message box at the bottom

The page splits into three parts. Once you know what's where, the rest is pretty intuitive.

The list on the left

This is every conversation you have access to, newest at the top. For each one you'll see:

  • The title. The agent picks one based on your first message, but you can rename it whenever you want.
  • A green dot if the agent is still working on something in that conversation.
  • A small icon that tells you where the conversation came from: means it started in the web app, means it started in Slack.

The messages in the middle

This is the actual back and forth. You'll see four kinds of things show up:

  • Your messages, with your avatar next to them.
  • The agent's replies. Plain text with code blocks, tables, and links mixed in where they help.
  • Tool cards. These show what the agent is doing in real time: running a query, drawing a chart, sending an email.
  • Thinking steps. Click to expand and see how the agent worked through the problem before answering.

The message box at the bottom

Type your next question and hit Enter. The agent starts right away and you'll see the reply stream in word by word.


Tool cards

Any time the agent reaches for a tool, a small card pops into the chat showing what it just did. Nothing is hidden. A few of the cards are special and have their own look. Everything else (creating or querying a metrics view, searching the knowledge base, reading and editing memory or skill files, recipient lookups, and so on) falls back to a generic wrench-icon card that shows the call inputs and the result.

SQL
The query in a syntax-highlighted block, plus a sortable result table. You can download the rows as CSV.
List Tables / Describe Table
Lists the tables in a schema or shows the columns and types for one of them. Useful when the agent is figuring out a database for the first time.
Chart
An interactive Plotly chart you can hover and zoom. Falls back to a static image while it's loading.
Email
A preview of the email, with To, From, Cc, Bcc, subject, and the body. Once it's sent you'll also see the delivery status.
Slack
A preview of the Slack message and which channel it's going to. The card also shows whether the post was successful.
Tableau
For Tableau searches: the search type and what was found. For Tableau exports: the view, workbook, and any filters that were applied.
Question
The agent is asking you something before it carries on. Tap one of the buttons or type a free-form reply. The card stays expanded until you answer.
Tasks
A short to-do list the agent is working through, with checkmarks for what's done and an "In Progress" badge on whatever it's working on right now.
Analysis Created
When the agent saves an analysis document, you get a markdown preview and an "Open Analysis" button that takes you straight to it.

Conversations as tickets

Every conversation is also a ticket under the hood. That's why each one carries a few extra fields, the same way a help desk ticket would. It's the trick that lets you keep web chats, Slack threads, and scheduled runs in one place without things getting tangled.

Title
A short summary written by the agent. You can edit it.
Status
Open while there's still work to do, Closed once you're done with it.
Priority
Low, Medium, High, or Urgent. Useful when an agent is juggling more than one request at the same time.
Assigned To
The agent (or person) responsible for the conversation.
Requester
Whoever asked the question. Could be a teammate inside PushMetrics, or a Slack user who messaged the agent.
Tags
Click Add tags next to the title and start typing. Pick an existing tag or create a new one. Handy for grouping related conversations and filtering them later.
Source
Where the conversation started: in the app, from Slack, on a schedule, or from a replay.

Conversation status

Every conversation is either Open or Closed. New ones start out Open and stay that way until you decide you're done with them. Flip them to Closed to clear them out of your active list. You can always reopen one later if something new comes up.

Open
There's still something happening here, or it's parked waiting for someone to act.
Closed
You're done with the conversation. It's still readable, and you can flip it back to Open whenever.

Chat stats

Right under the conversation title you'll see a small strip with the cost and usage so far. It's a quick way to keep an eye on what an agent is spending without leaving the conversation.

The chat stats strip showing total cost, input and output tokens, number of runs, and the model used

You'll find:

  • Cost so far for this conversation, in dollars.
  • Tokens in / out for the LLM calls.
  • Runs, which is how many times the agent went and did some work in this conversation.
  • Model used for the most recent run.

Working with conversations

Once a conversation is going, you've got a few things you can do with it:

  • Delete it. There's a confirmation step so you can't blow one away by mistake.
  • Edit your messages. Change what you wrote and the agent picks up from that point and answers again.
  • Share a single message. Grab a link to a specific message and send it to a teammate.

Live updates

⚔
Replies stream in live. Text shows up word by word, tools light up as they run, and results land in the chat the moment they're ready. Close the tab in the middle of a long answer and don't worry. The agent keeps going in the background. Come back later and the finished reply will be waiting.