Skip to main content
Replay is the payoff of recording everything: instead of reproducing a bug, you scrub through what actually happened — every function call, query, log line, and variable, in order, after the fact.
When given an issue id, replay loads the latest incident’s session and positions you in the recorded execution — press t to jump straight to the error. When given a session id, it starts at the beginning of that run.

Commands

Replay is a command loop (type a command, press Enter). Type h anytime for this list:

A typical crash investigation

The rhythm: t to the crash, v for the state, then rewind to find where the bad value was produced. Time flows both ways here — that’s the point.

Non-interactive modes

For scripts, CI logs, or piping to other tools:

Notes

  • Replay works on the recorded timeline — it re-executes nothing. It is always safe to replay production recordings.
  • Oversized variable captures are stored as snapshot files and loaded on demand when you press v.
  • No raw-keypress capture or alternate screen: replay works over SSH, in dumb terminals, and inside tmux without surprises.