Get assessment status
get_assessment_statusFetch the status of one assessment run: running / completed / error / cancelled, findings so far, and phase progress. Supply min_severity (critical | high | medium | low) to also get a pass/fail verdict once the run is terminal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| min_severity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| status | Yes | running | completed | error | cancelled | |
| verdict | Yes | pass/fail; only when min_severity given and run terminal. On a cancelled run it covers just the categories in categories_completed, so compare that against categories_planned before reading 'pass' as a clean result. | |
| model_id | Yes | The target (agent) model the run is assessing. | |
| started_at | Yes | ISO-8601 UTC. | |
| completed_at | Yes | ISO-8601 UTC, or null while running. | |
| findings_count | Yes | Distinct findings surfaced by the run so far. | |
| ingest_incomplete | Yes | True when part of the run's results is missing, so findings_count is an under-read: the findings ingest could not use some of them, or a safety scenario never ran. A boolean, not a tally: one gap can stand for an unknown number of unread findings. | |
| categories_planned | No | The categories the run was asked to cover. Empty where the workspace's plan withholds a run's breakdown; read `status` to tell a cancelled run from one that finished. | |
| categories_completed | No | The categories the run finished. Empty where the workspace's plan withholds a run's breakdown; read `status` to tell a cancelled run from one that finished. | |
| findings_above_threshold | Yes | Set only when a verdict was computed. |