run_workflow
Execute a YAML workflow with optional parameters and return step-by-step results. Use dry_run first to preview any destructive side effects.
Instructions
Execute a workflow and return its results. Give a workflow (a name from list_workflows or a file path) and optional params; runs it to completion and returns {status, workflow, outputs} where outputs maps each step name to its result. DESTRUCTIVE: a workflow may run arbitrary shell commands and Python, write files, and make HTTP requests — call dry_run_workflow first if you need to preview side effects, and only run workflows you trust.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | Optional values for the workflow's declared inputs, as an object of name -> value. Omit to use each parameter's default. | |
| workflow | Yes | Workflow to target: either a name returned by list_workflows, or a path to a workflow YAML file. |