# ariadnev run

This is the reference for the `ariadnev run` command, projected from the release.

Validate or execute a versioned graph workflow

## Arguments

- `workflow` — canonical workflow ID

## Options

| Options |  |
| --- | --- |
| `--initial-state <json>` | initial graph state as a strict JSON object |
| `--instruction <text>` | workflow instruction |
| `--json` | emit a stable versioned JSON envelope |
| `--model <model>` | runtime model identity (stored outside Graph IR) |
| `--run-id <id>` | stable run ID (generated when omitted) |
| `--runtime <provider>` | explicit runtime: codex or claude-code |
| `--runtime-version <version>` | required runtime version (resume must match the original) |
| `--validate` | compile and lint without probing or executing |

[Back to CLI index](/en/1.0.0/reference/cli/)
