Skip to main content
Every programmable agent run is a session, whether it was started from a chat in the app, a Bolt schedule, Slack, or the API. The DinoAI Agent app collects them all in one place, so you can follow a run live, read back what an agent did, and stop one that has gone off track.

The sessions panel

The left panel of the Agent app lists your workspace’s recent sessions, newest first. Each row shows:
  • Source icon: where the session was started (chat, Bolt, Slack, or API).
  • Title: the opening message or a generated label. Hover a row for the source name and the full title.
  • Live indicator: a dot on sessions that are currently running, so you can tell an active run from history at a glance.
Sessions are deep-linkable: every session has its own URL you can share with a teammate.

The session page

Opening a session shows a chat-style transcript with a compact header:
  • Status and session ID next to the title.
  • A pill strip with the source, start time, and credits consumed, plus runtime and burn rate while the session is still running.
  • A Stop button on running sessions. Stopping ends the run; the session stays in the panel as stopped rather than disappearing.
In the transcript, your prompts render as chat bubbles and the agent’s tool activity is collapsed into expandable “Ran N tools” lines, so the thread stays readable while the full detail (tool inputs and terminal output) is one click away. The thread sticks to the latest message while a run is live.

Continuing the conversation

Sessions started from Chat in the app have a reply box under the transcript. Sending a message starts the agent again with everything it already knows, so you can refine the task, ask follow-up questions, or redirect the agent without starting over. The agent works through one message at a time: while it is busy the box is locked, and your next message goes when the current turn finishes. Sessions started elsewhere are read-only in the app:
  • Slack sessions are answered in their Slack thread, which stays the single place for that conversation.
  • Bolt sessions are one run per trigger: each schedule run starts a fresh session. See Triggering from Bolt.
  • API sessions are continued programmatically with sendDinoaiAgentMessage. See the API Reference.