# kindgi capabilities

> The features an agent can require, what each means, and your models that have them

## `kindgi capabilities`

**Synopsis**

```sh signature
kindgi capabilities <command>
```

The features an agent can require, what each means, and your models that have them.

**Commands**

| Command                                                                                                             | Description                                                                                                               |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| [`kindgi capabilities list`](https://docs.kindgi.com/v0.1.8/reference/cli/capabilities.md#kindgi-capabilities-list) | The features an agent can require (`needs: [{ feature }]`), what each means, and which of your providers' models have it. |
| [`kindgi capabilities get`](https://docs.kindgi.com/v0.1.8/reference/cli/capabilities.md#kindgi-capabilities-get)   | One capability, by id (`feature:<feature>`), with the models of yours that have it.                                       |

**See also**

- [Choose the model an agent uses](https://docs.kindgi.com/v0.1.8/guides/agents/choose-a-model.md)

### `kindgi capabilities list`

**Synopsis**

```sh signature
kindgi capabilities list [--feature=<prefix>] [--limit=<n>] [--cursor=<c>] [--table]
```

The features an agent can require (`needs: [{ feature }]`), what each means, and which of your providers' models have it.

**Options**

| Option              | Default              | Description                                                      |
| ------------------- | -------------------- | ---------------------------------------------------------------- |
| `--cursor <value>`  | none                 | Resume after this cursor, from the previous page's `nextCursor`. |
| `--feature <value>` | none                 | Only the capabilities whose feature starts with this prefix.     |
| `--limit <value>`   | `25` (at most `100`) | The most capabilities to return.                                 |

Every command also takes the [global flags](https://docs.kindgi.com/v0.1.8/reference/cli.md#global-flags).

**Examples**

List every feature an agent can require.

```sh
kindgi capabilities list --table
```

List only the features starting with tool.

```sh
kindgi capabilities list --feature=tool
```

**See also**

- [Choose the model an agent uses](https://docs.kindgi.com/v0.1.8/guides/agents/choose-a-model.md)
- [`kindgi capabilities`](https://docs.kindgi.com/v0.1.8/reference/cli/capabilities.md#kindgi-capabilities)

### `kindgi capabilities get`

**Synopsis**

```sh signature
kindgi capabilities get <capability-id>
```

One capability, by id (`feature:<feature>`), with the models of yours that have it.

**Options**

Every command also takes the [global flags](https://docs.kindgi.com/v0.1.8/reference/cli.md#global-flags).

**Examples**

Show one capability and the models of yours that have it.

```sh
kindgi capabilities get feature:tool-use
```

**See also**

- [Choose the model an agent uses](https://docs.kindgi.com/v0.1.8/guides/agents/choose-a-model.md)
- [`kindgi capabilities`](https://docs.kindgi.com/v0.1.8/reference/cli/capabilities.md#kindgi-capabilities)
