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

# Run setup

> Saved defaults, Manual Run, Cron, and Inbound start params in Workflow Studio.

Run setup controls **how a workflow starts** from Studio. Saved defaults pre-fill forms; **runtime** uses canvas config plus explicit start params.

## Saved defaults (`run_setup_json`)

* **Save defaults** in Workflow setup → Manual tab persists start steps and inputs to `run_setup_json`.
* Used to **pre-fill** Manual, Cron, and Inbound forms.
* **Not merged at fire time** — Manual Run and triggers send explicit params.

## Manual Run

1. Open **Workflow setup → Manual**.
2. Choose **Start steps** (unchecked auto roots → `excluded_step_ids` for that run).
3. Set **Starting input** / per-step overrides.
4. **Run** sends the current form — it does not update saved defaults.
5. **Cancel** reverts the form to the last Save defaults snapshot.

## Cron schedules

**Workflow setup → Cron** (or Operate → Schedules):

* Same start step picker and per-step overrides as Manual.
* Values are stored on `workflow_triggers.config` when you add the schedule.
* Each fire uses that config + canvas — not `run_setup_json`.

## Inbound webhooks

**Workflow setup → Inbound**:

* Optional static start params saved on subscription `extras`.
* POST body at fire time is merged with those extras (POST wins on conflicts).

## Field editor (canvas-first)

* **Node sidebar** is the primary place for step inputs (prompts, MCP `tool_args`, etc.).
* **Setup** shows those values in editable fields, pre-filled from the canvas (and saved defaults).
* Edit inline to override for this run or **Save defaults** (overrides-only snapshot).
* **Include** checkbox: unchecked → omit key from start params (canvas used at runtime).
* Cleared field (`""`) while included → sends explicit empty; **Use step value** reverts to canvas (shown only after you override).
* While Setup is open, non-edited fields **track canvas changes**; edited fields stay until revert.

## Related

* [External triggers](/workflows/external-triggers) — cron + inbound fire paths
* [Workflows](/workflows) — graph and publishing
