# CLI Parameter: --verbosity
Control how much diagnostic output the runner itself emits. Does not
affect Claude Code subprocess output.
- **Type:** [`VerbosityLevel`](../type/05_verbosity_level.md)
- **Default:** 3 (normal)
- **Command:** [`run`](../command/01_run.md)
- **Group:** [Runner Control](../param_group/02_runner_control.md)
- **Validation:** must be integer 0–5; out of range → error
```sh
clr --verbosity 0 "Silent run" # suppress runner output
clr --verbosity 4 "Debug" # verbose command preview
```
**Note:** Fatal errors bypass the verbosity gate — spawn failures and binary-not-found errors are always emitted to stderr at every level, including 0. `--dry-run` output is similarly unaffected by verbosity level. Level 0 suppresses runner diagnostics only; it does not silence errors that indicate the subprocess could not be launched.
### Referenced Type
| [`VerbosityLevel`](../type/05_verbosity_level.md) | Semantic | unsigned 8-bit integer | 0 to 5 |
### Referenced Parameter Groups
| 2 | [Runner Control](../param_group/02_runner_control.md) | Full | 16 other params |
### Referenced Commands
| 1 | [`run`](../command/01_run.md) | 3 | — |
| 5 | [`ask`](../command/05_ask.md) | 3 | — |
### Referenced User Stories
| 4 | [004_dry_run_preview.md](../user_story/004_dry_run_preview.md) | Developer |
| 6 | [006_verbose_debugging.md](../user_story/006_verbose_debugging.md) | Developer |
| 8 | [008_trace_execution.md](../user_story/008_trace_execution.md) | Developer |