> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.cloudraker.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cloudraker.com/_mcp/server.

# Run a playbook

You run a playbook from inside a [space](/workspace/spaces/overview). The run page shows
what the agent does as it happens: which files it read, which actions it
proposed, and where it waits on you. For approving, rejecting, steering, and
the run controls, see
[Approvals and steering](/workspace/playbooks/approvals-and-steering).

This is the space **Playbooks** tab, which starts an agentic run. The space
**Actions** tab is different. It runs a single
[action](/workspace/actions/run-an-action) over some files with no agent.

## Start a run

#### Open the space's Playbooks tab and click Run playbook

The **Run playbook** picker opens: "Choose a playbook to configure and run in
this space." Only playbooks compatible with this space's type appear. If none
do, you see "No active playbook supports this space type yet." Pick one and
click **Continue**.

#### Review what the playbook will do

The launcher (**Run `{playbook name}`**) previews the run under **What this
playbook will do**. It shows a **Tasks** table (Step / Task) and an **Actions
and approvals** table. Each action carries a badge: **Approval before
running**, **Output review**, or **No approval gate**. The badge tells you
where the run will pause.

#### Set file access

Under **File access**, choose what the agent can read: **All files in this
space**, or **Selected files** (pick them from the list). This choice bounds
the documents the agent works from.

#### Start run

Click **Start run**. You land on the run detail page, where the agent starts
working.

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/cloudraker.docs.buildwithfern.com/04882d7006167ec48a0bf048785cb01e6db61eb531c063c37e2abad9509a4128/docs/assets/images/guide/playbooks/run-playbook-launcher.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T020656Z&X-Amz-Expires=604800&X-Amz-Signature=6646f37760b2aabd46aa3dee936cd6558ff0528fe673e3c495cc33567b1c96f6&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="The Run playbook launcher for 'Invoice intake' with the Tasks table, the Actions and approvals table, and the File access radio choices" />

## The run page

The run detail page (`/spaces/$spaceId/playbook-runs/$runId`) has four parts:

* **Header** — the playbook name and a **status badge**, plus "Started by `{user}`
  · `{date}` · `{completed}`/`{total}` tasks" and a live activity line. For live
  runs the run controls sit here (see
  [Approvals and steering](/workspace/playbooks/approvals-and-steering#run-controls)).
* **Tasks rail** — a **Tasks** progress meter ("`{n}` of `{m}` tasks") and each
  task with an icon: a **check** for completed, a **lock** for blocked
  ("Blocked by …"), and a **circle** for ready. Each task shows the summary the
  agent wrote.
* **Timeline** — the live activity feed (below).
* **Steering composer** — where you add guidance for the agent's next step.
  See [Approvals and steering](/workspace/playbooks/approvals-and-steering#steering).

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/cloudraker.docs.buildwithfern.com/c322c2db18428af1acce9dcd3d0956af50ce7ae034f795f148a6de2a67dffff5/docs/assets/images/guide/playbooks/run-detail.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T020656Z&X-Amz-Expires=604800&X-Amz-Signature=c0e3edcfb40346be2773a56844ab7cebad51c82424a3442fa831ee5015690134&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="A playbook run detail page for 'Invoice intake' with the header status badge, the timeline of agent events, the Tasks rail on the right, and the steering composer at the bottom" />

### Statuses

The status badge tells you where the run is:

| Status                   | Meaning                                                                 |
| ------------------------ | ----------------------------------------------------------------------- |
| **Running**              | The agent is working.                                                   |
| **Waiting for approval** | The run is paused at an approval gate. A card waits for your decision.  |
| **Waiting for action**   | A dispatched action is running.                                         |
| **Waiting for you**      | A step needs you, for example a user-triggered browser step.            |
| **Paused**               | You paused the run.                                                     |
| **Completed**            | The run finished.                                                       |
| **Failed**               | The run stopped on an error. A "Run failed" banner shows what happened. |
| **Cancelled**            | The run was stopped.                                                    |

The first five are **live**. The page streams updates over a WebSocket. If the
connection drops, the page falls back to polling. You may then see a "Live
updates are reconnecting" note.

## The timeline

Every event names its **actor** and what happened. The actor is **Agent** or a
person, with their name and avatar. Over a run you will see:

* the run started, completed, failed, or was cancelled;
* the agent **reading and searching** files, the knowledge graph, and data
  (for example "Listed files", "Read a document", "Searched documents",
  "Searched the knowledge graph", "Queried records");
* an action **proposed**, **dispatched**, **completed**, **failed**, or
  **skipped**;
* approvals requested and decided, and output reviews requested;
* **steering** messages you sent;
* pause / resume / stop, and browser-session events.

A dispatched action shows a **View action run** link into the Actions surface.
Use it to open that action's own run. A line at the bottom shows the agent's
current activity ("Agent is working…" or "Waiting for you…").

## Comments

Collaboration on a run happens in **comments** on a run task. You can post a
comment, **@mention** teammates, add emoji, and use basic formatting. You can
edit or delete your own comments. This is the place to loop someone in on a
run. There is no separate global inbox.

<a id="browser-control-steps" />

## Browser-control steps

The agent does not dispatch a **user-triggered** action, such as a browser-fill
step. The action needs your browser. When the run reaches one, a **browser
action card** appears with a **Your step** badge. The badge becomes **Agent
filling** once the session is live:

#### Start the browser session

Click **Start browser session**. The card shows "Waiting for your browser to
connect." Use **Open pairing link** (or **Copy link**). Open the link in the
Chrome that has the CloudRaker extension installed.

#### Let the agent fill the form

When your browser is linked (status **Agent filling**), the agent fills the
form in your browser. Review the values it enters.

#### Submit it yourself

**You submit the form.** The agent does not. When the step is done, the card
shows **Done**. If the session expires, use **Start again**.

If tasks gate the step, the card shows "Unlocks after: …". You can
**Skip this step** until the agent is actively filling.

## When a run finishes

There is no single output bundle. A run's results land in their natural homes.
Approved extraction records go to the space **[Data](/workspace/data/records)** tab.
Files that an action generated appear in **[Files](/workspace/spaces/files)**. Each
dispatched action has its own action run, reachable from the timeline's
**View action run** links. A failed run shows a "Run failed" banner with the
error.

## Where to go next

#### [Approvals and steering](/playbooks/approvals-and-steering)

Approve or reject the agent's proposals, steer it, and use the run controls.

#### [Build a playbook](/playbooks/build-a-playbook)

Set the goal, tasks, actions, and approval gates behind a run.