List connected runner instances

## Usage

`circleci runner instance list [flags]`

Aliases: `circleci runner instance ls`

## Flags

| Flag                      | Description                                                                       |
| ------------------------- | --------------------------------------------------------------------------------- |
| `--jq string`             | Process values from the response using jq syntax (see `circleci help formatting`) |
| `--json`                  | Output as JSON                                                                    |
| `--namespace string`      | Filter by namespace (organization)                                                |
| `--org string`            | Organization slug (e.g. gh/myorg) or UUID; defaults to git remote                 |
| `--resource-class string` | Filter by resource class (namespace/name)                                         |

Global flags: `-c, --config`, `--debug`, `--no-color`, `-q, --quiet` — see `circleci --help`.

## Examples

- List connected instances for the org inferred from the git remote: 
  `circleci runner instance list`
- List instances for a specific organization (slug or UUID): 
  `circleci runner instance list --org gh/my-org`
- List instances for a specific resource class: 
  `circleci runner instance list --resource-class my-org/my-runner`
- Output as JSON: 
  `circleci runner instance list --org gh/my-org --json`

## Details

List CircleCI runner instances currently connected to your organization.

STATUS is derived from last_connected: online within the last 2 minutes,
idle 2–30 minutes ago, offline beyond that.

JSON fields: resource_class, hostname, name, version, ip, status, first_connected, last_connected, last_used

