Skip to main content
checks() returns the checks client.

create

Check a local task directory or a directory of them, uploaded as one archive (upload_too_large past the published ceiling), or a published dataset, nothing uploaded. Returns the accepted check with one queued result per task; an empty selection is refused with no_checkable_tasks, and a dataset version resolves as for a job (dataset_not_found, no_active_version, version_not_ready). A check on a dataset version also appears on every job spanning it, as check on jobs().tasks() rows.

get, list, watch

One check with its per-task results, your checks, or a poll until every task settled.

task, transcript, artifact

One task’s result by its task check id, the checker’s own transcript (everything after since in one read), or one stored artifact; a task check has no verifier log and no trajectory. An id you may not read answers trial_not_found.

download

The whole check by its check id (check-<id>/ with check_report.json and one folder per task), or one task’s folder by its task check id (check-<task>__<7 chars>/), as one .tar.gz. Each task folder is a trial tree of the checker’s own run, with artifacts/check-result.json on a completed run. An id that is neither answers check_not_found; an unsettled check or task check answers check_not_terminal.