SDK methods for the Benchmark Runs resource.
verial.runs.list({ cursor?, limit? })
verial.runs.create({ benchmarkId })
verial.runs.get({ id })
verial.runs.complete({ id })
verial.runs.cancel({ id })
const run = await verial.runs.create({ benchmarkId: 'bench_01H...' })
while (true) {
const latest = await verial.runs.get({ id: run.id })
if (latest.phase === 'completed' || latest.phase === 'failed') {
console.log('verdict:', latest.verdict, 'score:', latest.score)
break
}
await new Promise((r) => setTimeout(r, 2000))
}