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
- Open Workflow setup → Manual.
- Choose Start steps (unchecked auto roots →
excluded_step_idsfor that run). - Set Starting input / per-step overrides.
- Run sends the current form — it does not update saved defaults.
- 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.configwhen 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 — cron + inbound fire paths
- Workflows — graph and publishing