Skip to content

Runtime Sessions

A runtime session is Preloop's durable identity for one stretch of work by a managed runtime — a flow execution today, or an enrolled OpenClaw/Hermes desktop session going forward.

Sessions let operators answer: who was running, what did they call, and what did it cost?


What a Session Represents

Each runtime session ties together:

  • a runtime principal (the enrolled agent identity)
  • optional links to a managed agent record and flow execution
  • captured gateway interactions, tool activity, and operator lifecycle events
  • spend and token totals derived from the ApiUsage ledger

One enrolled installation can accumulate many sessions over time while keeping one durable managed-agent identity for audit history.


Where Sessions Appear

In the console you can inspect sessions from:

  • Agents — live canvas and detail views for enrolled runtimes
  • Runtime Sessions — account-scoped list and timeline drill-down
  • Cost — spend grouped by session, model, agent, or API key
  • AI Models — per-model usage with session-level drill-down

Operators can end a session explicitly. That updates runtime state, emits audit and realtime events, and refreshes managed-agent summaries.


How Sessions Are Created

Common creation paths:

  1. Managed CLI onboardingpreloop agents discover or preloop agents onboard <agent> mints a runtime credential bound to a session reference such as the local config path.
  2. Flow execution — running a flow creates an execution-scoped session bridge.
  3. Agent Control — when a runtime plugin connects to WS /api/v1/agents/control/ws, presence binds to the active managed agent and refreshes session activity.

Session Explorer

Account-scoped APIs expose recent sessions plus captured gateway interactions. The console can drill from aggregate usage charts into one session timeline — model calls, tool calls, approvals, and operator actions on the same canvas.

Flow execution detail also includes a Gateway Events tab for execution-scoped model-call inspection.