Observability

Every Session Is Recorded

Every step an agent takes is logged: thinking, tool calls, tests, and the diff. Watch sessions live from the CLI or dashboard, search the whole history, and export any transcript as JSONL.

01

See every step, from thinking to diff

Open any session and read the agent's thinking, the tools it called, the tests it ran, and the diff it shipped, with per-step token counts. Transcripts, recaps, and PR references are indexed, so which session produced a pull request is a search, not archaeology.

Steps (15)
15Commit pushed28 tok
14thinkingDouble-check the diff before pushing
13Bashgit commit -m 'Release connection on error path'20 tok
12thinkingWrite a clear commit message
11assistantGreen. Committing the fix.14 tok
10Bashpytest -k pool · 142 passed24 tok
9thinkingRe-run the pool suite to confirm the fix
Budget$0.40 / $1.00
Tokens30.8K

The full step timeline, kept as a durable record

02

Watch and steer a running session

Steps stream to the CLI and dashboard as they happen, and the same WebSocket feed is available to your own tools. Send a message mid-session to redirect the agent without restarting it, or stop it.

Terminalstreaming
$ agent session get session_7Hq2mX4p --watch
running, issue-to-pr, web-repo
Read web/exports/csv.ts
Edit web/exports/csv.ts, +84 −0
Bash pnpm test exports, 12 passed
live: opening a PR for the CSV export
completed, $0.42, 4m02s, PR #314

Steps stream to the CLI as they happen

03

Know what every session cost

Each session reports its exact cost, broken down by tokens, CPU, and memory. Chart spend over time by agent and by repo, and read the same numbers over the REST API.

Spend by agentlast 7 days
code-reviewer$14.20
issue-to-pr$9.84
dep-updater$4.31
standup-bot$1.62
session #1842, $0.31tokens $0.27, CPU $0.03, memory $0.01total $29.97

Spend by agent, tokens, CPU, and memory

Frequently asked questions

Explore the platform