## Command

| Command | Description |
| --- | --- |
| `lightsage clis list` | List CLIs. |

## List CLIs

```
lightsage clis list --output-format json
```

The response includes CLI names, public binary names, and documentation links without exposing setup commands.

Use a saved CLI ID in an eval or configuration:

```
lightsage evals create \
  --name "Test CLI install" \
  --prompt "Install the CLI and list available commands." \
  --judge "The CLI installs and help output is shown." \
  --agent codex:gpt-5-4 \
  --cli 230f0c71-ed91-4a4a-9932-9cef267411bc

lightsage evals configurations create --eval-id eval_123 \
  --cli-ids cli_support_123 \
  --name "With supporting CLIs"
```

Pass any non-UUID `--cli` value as an inline installation command:

```
lightsage evals run \
  --prompt "Use the Lightsage CLI." \
  --judge "The workflow succeeds." \
  --agent codex:gpt-5-4 \
  --cli "brew install lightsagehq/tools/lightsage"
```

Repeat `--cli` to install multiple CLIs in order.
