# arc adapter

Arc agent documentation

Configure harness connections

[CLI reference index](/arc/docs/reference/cli) · [CLI behavior guide](/arc/docs/guides/cli)

## arc adapter

Configure harness connections

```text
usage: arc adapter [-h]
                   {list,status,preview,preview-uninstall,install,uninstall,verify,repair}
                   ...

positional arguments:
  {list,status,preview,preview-uninstall,install,uninstall,verify,repair}
    list                List registered adapters and current status
    status              Show detail for one adapter
    preview             Preview install changes for an adapter
    preview-uninstall   Preview uninstall changes for an adapter
    install             Install an adapter
    uninstall           Uninstall an adapter
    verify              Verify an adapter is functioning
    repair              Re-apply an adapter install on top of an existing
                        region

options:
  -h, --help            show this help message and exit

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |

## arc adapter list

List registered adapters and current status

```text
usage: arc adapter list [-h] [--base-url BASE_URL]

options:
  -h, --help           show this help message and exit
  --base-url BASE_URL

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `--base-url` | no | "http://127.0.0.1:6969" | — |

## arc adapter status

Show detail for one adapter

```text
usage: arc adapter status [-h] [--base-url BASE_URL] harness

positional arguments:
  harness              harness_id (e.g. generic, claude-code)

options:
  -h, --help           show this help message and exit
  --base-url BASE_URL

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |

## arc adapter preview

Preview install changes for an adapter

```text
usage: arc adapter preview [-h] [--scope SCOPE] [--path PATH]
                           [--base-url BASE_URL]
                           harness

positional arguments:
  harness

options:
  -h, --help           show this help message and exit
  --scope SCOPE        adapter-specific scope (e.g. global, project)
  --path PATH          project root for --scope project (Cursor)
  --base-url BASE_URL

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--scope` | no | null | — |
| `--path` | no | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |

## arc adapter preview-uninstall

Preview uninstall changes for an adapter

```text
usage: arc adapter preview-uninstall [-h] [--scope SCOPE] [--path PATH]
                                     [--base-url BASE_URL]
                                     harness

positional arguments:
  harness

options:
  -h, --help           show this help message and exit
  --scope SCOPE
  --path PATH          project root for --scope project (Cursor)
  --base-url BASE_URL

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--scope` | no | null | — |
| `--path` | no | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |

## arc adapter install

Install an adapter

```text
usage: arc adapter install [-h] [--scope SCOPE] [--path PATH]
                           [--base-url BASE_URL] [--yes]
                           harness

positional arguments:
  harness

options:
  -h, --help           show this help message and exit
  --scope SCOPE        adapter-specific scope
  --path PATH          project root for --scope project (Cursor)
  --base-url BASE_URL
  --yes, -y            auto-confirm the sensitive-action prompt (unattended)

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--scope` | no | null | — |
| `--path` | no | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |
| `--yes, -y` | no | false | — |

## arc adapter uninstall

Uninstall an adapter

```text
usage: arc adapter uninstall [-h] [--scope SCOPE] [--path PATH]
                             [--base-url BASE_URL] [--yes]
                             harness

positional arguments:
  harness

options:
  -h, --help           show this help message and exit
  --scope SCOPE
  --path PATH          project root for --scope project (Cursor)
  --base-url BASE_URL
  --yes, -y            auto-confirm the sensitive-action prompt (unattended)

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--scope` | no | null | — |
| `--path` | no | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |
| `--yes, -y` | no | false | — |

## arc adapter verify

Verify an adapter is functioning

```text
usage: arc adapter verify [-h] [--base-url BASE_URL] harness

positional arguments:
  harness

options:
  -h, --help           show this help message and exit
  --base-url BASE_URL

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |

## arc adapter repair

Re-apply an adapter install on top of an existing region

```text
usage: arc adapter repair [-h] [--scope SCOPE] [--path PATH]
                          [--base-url BASE_URL]
                          harness

positional arguments:
  harness

options:
  -h, --help           show this help message and exit
  --scope SCOPE
  --path PATH          project root for --scope project (Cursor)
  --base-url BASE_URL

```

### Argument defaults

| Argument | Required | Default | Choices |
| --- | --- | --- | --- |
| `harness` | yes | null | — |
| `--scope` | no | null | — |
| `--path` | no | null | — |
| `--base-url` | no | "http://127.0.0.1:6969" | — |
