Watching it work
Attach from any terminal for a live TUI, a rolling narration, and a flight recorder that lets you rewind to any checkpoint.
A run you can't see is a run you can't trust. deadreckon writes durable, append-only streams as it works (events, spend, traces, flight events, narrative snapshots, and per-turn checkpoints), and three surfaces read them.
attach: the live TUI
deadreckon attach opens a terminal UI from any shell, on any
machine that shares the state directory. It shows header, spend, context, and
acceptance meters and a streaming activity pane. The render path is strict: it
only tails files, never calls a model, so it stays responsive.
the live narrator: one rolling story
Instead of raw tool lines, the live narrator keeps one
plain-English story, updated turn by turn, at a capped cost. It shows in the
foreground while you watch a run, prints as plain text lines when the run is
unattended, or appears inside attach --view narrative. With no AI
provider configured it falls back to a simple built-in summary, so narration
always works.
the flight recorder & rewind
For CLI providers, the flight recorder captures a checkpoint
around every turn into flight-events.jsonl and
checkpoints/. deadreckon rewind --to-turn N (or
--to-checkpoint) shows a preview first, then rolls back only the
files that turn changed and leaves your own edits alone: undo at the level of a
single turn.