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

# Choose agents

> Restrict a scan to specific agents with -t, and see which categories run by default.

Without `-t`, a scan runs every agent category except `deep/`. Pass `-t` to narrow the run to specific agents.

## The default set

| Category           | Default         |
| ------------------ | --------------- |
| `ai`               | Yes             |
| `auth`             | Yes             |
| `cloud`            | Yes             |
| `cryptography`     | Yes             |
| `infrastructure`   | Yes             |
| `injection`        | Yes             |
| `logic`            | Yes             |
| `misconfiguration` | Yes             |
| `mobile`           | Yes             |
| `smartcontract`    | Yes             |
| `deep`             | No, opt-in only |

The `deep` category reviews far more files per agent. It never runs by default. Pass it explicitly when you want it.

```bash theme={null}
agentgg scan . -t agents/deep/
```

## What `-t` accepts

| Value                                                            | Resolves to                                                              |
| ---------------------------------------------------------------- | ------------------------------------------------------------------------ |
| A slug, for example `sql-injection`                              | The one agent with that slug.                                            |
| A path to a `.md` file                                           | That one agent.                                                          |
| A path to a directory                                            | Every `.md` agent inside it, at every depth.                             |
| A path to a `.txt` file                                          | Every slug or path listed inside it, one per line. `#` starts a comment. |
| A category name under `agents/`, for example `agents/injection/` | Every agent in that category.                                            |

<Warning>
  A `.txt` list file must end in `.txt`. Any other extension resolves as a slug or a path instead.
</Warning>

Combine values three ways: repeat `-t`, separate values with a comma inside one `-t`, or separate them with a space inside one quoted `-t`. Mix all three freely.

```bash theme={null}
agentgg scan . -t sql-injection,auth -t ./my-agent.md
```

Run `agentgg agents list` to see every installed agent and its category.

Full flag list: [Scan flags](/cli/reference/scan-flags).
