> ## Documentation Index
> Fetch the complete documentation index at: https://graph.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# graph plan run

> Run a plan directly (bypasses the agent loop)

Resolves every step's tool first and refuses to start if any is missing. A solver plan streams its answer to stdout, an output plan prints its JSON, and a silent plan prints nothing.

Missing or invalid inputs exit 3 with the input schema on stderr. An exit step that asserts an error exits 4.

## Arguments

**NAME** `string` *required*

The plan's identifier, as `graph plan list` prints it

**JSON|@FILE|-** `string`

Inputs as a JSON object: inline (`'{"a":1}'`), `@file.json`, or `-` for stdin

## Options

**--input** `string[]`

Override individual input keys (applied on top of the JSON document)

Format: `KEY=VALUE`.

**--json** `boolean`

Print a JSON envelope instead of text

## Global options

**-v, --verbose** `integer`

Increase log verbosity (-v info, -vv debug, -vvv trace)

```bash Usage theme={null}
graph plan run [OPTIONS] <NAME> [JSON|@FILE|-]
```

```bash Example 1 theme={null}
graph plan run weekly_changes
```

```bash Example 2 theme={null}
graph plan run weekly_changes '{"base":"v0.15.0"}'
```

```bash Example 3 theme={null}
graph plan run weekly_changes @inputs.json --input base=v0.14.0
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.