> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rewind.codes/llms.txt
> Use this file to discover all available pages before exploring further.

# Run

> One run in depth: the debugger with its time cursor, the journal, the logs, the LLM trace and the runs it started.

Open a run from anywhere: a row of Observability, a figure of the Overview, Find with its id. Its sidebar holds its
status and id, its sections, and its details: namespace, workflow and version, the run that started it, script, toolset,
calls, trace id and labels. A run that is still going updates live, step by step.

## Debugger

The debugger is the source of the script, with what each line caused beside it: tool calls with their duration, log
lines, timers, signal waits. Above it, the **timeline** shows each call, timer and signal wait as a span, with idle time
compressed. When the run waits, a banner says for what, at which line, and how to answer.

![The debugger: a waiting banner, the timeline, the source with each call beside its line, and the step inspector](https://mintcdn.com/rewind/WThuBH7lRjVmKt9-/images/dashboard/run-debugger-light.webp?fit=max\&auto=format\&n=WThuBH7lRjVmKt9-\&q=85\&s=47cfc7abf8d9fab2885fdf19abcf0ef3)

A run waiting for the signal approval, at line 11, after two calls

### The time cursor

A run's history is a sequence of **steps**: something from outside (the start, a tool's result, a timer, a signal, a
cancellation) and what the script did in response. The cursor steps through them like a debugger:

* **Step back**, **Step**, first and last, or the <kbd>←</kbd> and <kbd>→</kbd> keys. **every step** also stops on the
  steps that change nothing in the source.
* At each step, the source marks the awaits that just resumed, the calls issued, those still open and those done. The
  panel on the right says why the run woke up, what it did, and where it is paused.
* **Hover** an underlined call to see its arguments and result as known at that step, or a variable bound to an awaited
  call (`const issues = await github.list_issues(…)`), or `input`, to see its value. **Click** to pin it as a watch.
* The step is in the URL (`?step=`): a link opens the run at that moment. On a live run, the cursor follows the head.

![The time cursor: a hover showing the value of issues, and a watch in the side panel](https://mintcdn.com/rewind/WThuBH7lRjVmKt9-/images/dashboard/run-time-cursor-light.webp?fit=max\&auto=format\&n=WThuBH7lRjVmKt9-\&q=85\&s=c8259b1d24c0e46d66138f133ca36ce9)

Hovering issues at step 3: the value github.list\_issues returned, with a watch pinned

> [!NOTE]
>
> Only values that crossed the journal are known: inputs, results, signals, and the variables bound to an awaited call.
> What the script computes in between is not recorded, and the dashboard runs no code.

Payloads show their size, digest and preview; their full value loads on demand.

## Journal

Every entry of the run: its index, its time from the start, its event, its detail and its line. Select one to see it in
full.

![The journal of a run: run\_started, schedule\_tool\_call, tool\_call\_completed, log, start\_timer, signal\_awaited](https://mintcdn.com/rewind/WThuBH7lRjVmKt9-/images/dashboard/run-journal-light.webp?fit=max\&auto=format\&n=WThuBH7lRjVmKt9-\&q=85\&s=52846a8dc67c79a236a0a6465ea3c6c3)

## Logs

The script's `console.*` lines, with their level and line.

## LLM trace

The run as a model reads it with `get_run`: each event with its outcome, compact. Use it to see what your agent saw.

![The LLM trace of a run](https://mintcdn.com/rewind/WThuBH7lRjVmKt9-/images/dashboard/run-trace-light.webp?fit=max\&auto=format\&n=WThuBH7lRjVmKt9-\&q=85\&s=eb3982686c57f04840670f46eb8bee3a)

## Runs started

The runs of [workflows](https://docs.rewind.codes/concepts/workflows.md) this run started, each with how it ended, the call that started it, and
whether it is detached. `triage.start(…)` and `run.signal("approval", …)` read as the script wrote them.

![The runs a script started: two runs of triage and one detached run of digest](https://mintcdn.com/rewind/WThuBH7lRjVmKt9-/images/dashboard/run-started-light.webp?fit=max\&auto=format\&n=WThuBH7lRjVmKt9-\&q=85\&s=2eb948570d718af14a313020ff520c79)

## Actions

At the top right:

* **Forks**: the runs forked from this one, such as the `retry_run` of a failed run.
* **Journal**: downloads the run's journal document, which replays on its own (`rewind replay journal.json`).
* **Cassette**: downloads its calls and signals, for [tests](https://docs.rewind.codes/sdk/testing.md#test-against-a-real-run).

**Back** returns to the list of Observability the run was opened from, with its query.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.