dry_run_workflow
Preview a workflow's full sequence of steps, resolved inputs, and side effects—such as shell commands or file writes—without executing any tasks. Use this to inspect behavior before running the actual workflow.
Instructions
Preview what a workflow would do without executing any task. Give a workflow (a name from list_workflows or a file path) and optional params; returns {status, outputs, preview} where preview is a human-readable list of the steps that would run with their resolved inputs (the same information as the CLI's --dry-run). Use this to inspect side effects (shell commands, file writes, HTTP calls) before running for real. It does not execute any task — no shell or Python runs and none of the workflow's own side effects occur; only ephemeral logs are written to a temporary workspace.
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. |