Run Workflow
run_workflowExecute a workflow graph to test wiring and routing, returning per-node outputs and errors. Validates inputs and rejects malformed graphs.
Instructions
Execute the graph and return per-node outputs plus ok/error. This is a SMOKE TEST of wiring and routing, not a production run: it takes no executors, so nodes fall back to their kind's own behaviour and anything needing a host capability (a terminal session, an LLM client) refuses rather than acting. Refuses outright to run a graph with validation errors, because a malformed graph produces failures that look like engine bugs and are not. Seed entry nodes with initial_inputs, keyed by node id then port.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflow_id | Yes | The workflow id. | |
| initial_inputs | No | Inputs seeded to entry nodes: { "<node_id>": { "<port>": <value> } }. |