POST /test/get
Get Test Artifact
Get benchmark test artifact details with tests/invocations in parallel.
Request Body (GetTestArtifactRequest)
| Field | Type | Required | Description |
|---|---|---|---|
test_id | string | Yes | UUID of the test to fetch |
configs_groups_page | integer | No | 1-indexed page of group section headers |
configs_groups_page_size | integer | No | Group headers per page |
configs_expanded | string[] | No | Group IDs the user has expanded; rows fetched only for these |
configs_expanded_page_size | integer | No | Rows per expanded group |
configs_search | string | No | Free-text filter on group name |
configs_selected | string[] | No | Run IDs currently selected in the picker; messages preloaded for preview |
snapshot_key | string | No | Cache snapshot key for consistent reads across related requests |
Response (GetTestArtifactResponse)
| Field | Type | Required | Description |
|---|---|---|---|
test | GetTestResponse | No | Test entry data |
invocations | GetTestInvocationResponse[] | No | Test invocations |
status | string | No | Overall test status |
eval_name | string | No | Name of the eval |
eval_description | string | No | Description of the eval |
rubric_name | string | No | Name of the rubric |
infinite_mode | boolean | No | Whether infinite mode is enabled |
runs | TestRunItem[] | No | Run items derived from invocations |
configs | TestConfigItem[] | No | Run configs only for groups in configs_expanded |
configs_groups | TestConfigGroup[] | No | Group section headers (current outer page) |
configs_total | integer | No | Total run configs across all groups (universe size) |
configs_groups_total | integer | No | Total groups matching filters (outer pagination universe) |
configs_per_group_total | object | No | group_id → total row count (used by inner pagination ‘Show more’ math) |
status_summary | TestStatusSummary | No | Summary of invocation statuses |
show_controls | boolean | No | Whether to show UI controls |
current_invocation_id | string | No | ID of the current invocation |
has_runs_or_groups | boolean | No | Whether the test has runs or groups |
next_invocation_id | string | No | UUID of the next uncompleted invocation, or null if all are done |
invocation_details | InvocationDetail[] | No | Per-invocation graded payloads (rubric_structure + runs[] with grading_state) |
entries | TestEntries | No | Entry payloads by type |
resources | TestResources | No | Resource maps keyed by ID |
Last updated on