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

# issues

> List, inspect, and update issues

Inspect and manage issues raised in the organisation.

Read commands (list, get) are safe to run for diagnosis. The update command changes live issue
state (e.g. acknowledging or resolving) and should only be run when explicitly requested.

## Subcommands

| Subcommand | Description                              |
| ---------- | ---------------------------------------- |
| `get`      | Get full detail for a single issue       |
| `list`     | List issues for the current organisation |
| `update`   | Update an issue's status or severity     |

***

### `versori issues get`

```sh theme={null}
versori issues get <issue-id> [flags]
```

**Flags:**

* `-h`, `--help`: help for get
* `--project`: Project ID; defaults from .versori when inside a synced project directory.

***

### `versori issues list`

List issues raised across the organisation (via ctx.createIssue(), unhandled workflow errors, or
platform events such as an out-of-memory kill).

Filters (all optional) narrow server-side by status, project, environment, and severity. Inside a
synced project directory the project filter defaults from .versori. An OOM-killed project surfaces
here as an issue titled "OOM Killed" — inspect it with 'issues get \<id>'.

```sh theme={null}
versori issues list [flags]
```

**Flags:**

* `--after`: Pagination cursor: pass a prior response's last issue ID to fetch the next page

* `--before`: Pagination cursor for the previous page

* `--environment`: Filter by environment ID

* `--first`: Max issues to return (0 lets the server default apply)

* `-h`, `--help`: help for list

* `--project`: Project ID; defaults from .versori when inside a synced project directory.

* `--severity`: Filter by severity (critical, high, low, medium)

* `--status`: Filter by status (open, closed, acked, resolved)

***

### `versori issues update`

Update the editable fields of an issue. Common uses:

update \<id> --status acked      # acknowledge
update \<id> --status resolved   # mark resolved (server records resolved\_at)

Mirrors the platform: only the fields you pass are sent. This is a mutation — run it only when
explicitly asked.

```sh theme={null}
versori issues update <issue-id> [flags]
```

**Flags:**

* `-h`, `--help`: help for update
* `--severity`: New severity (critical, high, low, medium)
* `--status`: New status (open, closed, acked, resolved)

***
