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

> ## Agent Instructions
> To act on Atlan objects, use the Atlan MCP server at https://api.atlan.com/mcp or the atlanai CLI; `atlanai --map json` prints its command map. Run a read-only identity check before any write.
> The docs MCP server at /mcp searches these docs only. It cannot read or change Atlan objects.
> SDK packages: Python `atlanai` (PyPI) and TypeScript `@atlanai/sdk` (npm). Show Python first, then TypeScript.

# registry targets

> List harnesses detected on this machine

List harnesses detected on this machine.

## Usage

```text theme={null}
registry targets [options]
```

## Options

| Option | Description |
| - | - |
| `-g`, `--global` | Act on the user scope instead of this project |
| `--scope` | project, user or local |
| `-t`, `--target` | Harnesses to install into (repeatable, or `*`) |
| `-s`, `--select` | Artifact names (repeatable, or `*`) |
| `-y`, `--yes` | Take the defaults; ask nothing |
| `--all` | Every artifact, without asking |
| `--copy` | Copy into each harness instead of symlinking |
| `--dry-run` | Print what would change, and stop |
| `--frozen` | Fail if content or projection would change |
| `--force` | Overwrite locally edited artifacts |
| `--json` | Machine-readable output |
| `--verbose` | Show each step |
| `--log-level` | Diagnostic log level on stderr and in the log file |
| `--map` | Print the full command tree and exit: tree, compact, or json |

## Examples

```bash theme={null}
# List detected harnesses
registry targets

# Machine-readable output
registry targets --json
```

## Output and behavior

Introspects the machine to detect supported harnesses (Claude Code, Codex, Cursor, `.agents` layout, etc.) and reports which are active.

## Related

* [Registry CLI reference](/registry/commands/references/index)
