BenchmarkSpec
Agent Runtimes / types/benchmarks / BenchmarkSpec
Interface: BenchmarkSpec
Defined in: src/types/benchmarks.ts:9
Evaluation benchmark specification.
Properties
category
category:
"Coding"|"Knowledge"|"Reasoning"|"Agentic"|"Safety"
Defined in: src/types/benchmarks.ts:19
Category: Coding, Knowledge, Reasoning, Agentic, or Safety
dataset_editability?
optionaldataset_editability?:"read-only"|"editable"
Defined in: src/types/benchmarks.ts:47
Whether cases are editable in hosted UI
dataset_source?
optionaldataset_source?:"local"|"hosted"|"hybrid"
Defined in: src/types/benchmarks.ts:31
Dataset source mode used by this benchmark
description
description:
string
Defined in: src/types/benchmarks.ts:17
Description of the benchmark
difficulty
difficulty:
"medium"|"easy"|"hard"|"expert"
Defined in: src/types/benchmarks.ts:27
Difficulty level
evaluator_shapes?
optionalevaluator_shapes?: ("pass_rate"|"numeric"|"categorical"|"error_only")[]
Defined in: src/types/benchmarks.ts:37
Shapes emitted by evaluators (pass_rate, numeric, categorical, error_only)
evaluators
evaluators:
string[]
Defined in: src/types/benchmarks.ts:41
Evaluator IDs (optionally versioned) used to score this benchmark
id
id:
string
Defined in: src/types/benchmarks.ts:11
Unique benchmark identifier
languages
languages:
string[]
Defined in: src/types/benchmarks.ts:29
Relevant languages
metric
metric:
string
Defined in: src/types/benchmarks.ts:23
Primary metric (e.g., 'pass@1', 'accuracy', 'success_rate')
name
name:
string
Defined in: src/types/benchmarks.ts:15
Display name
recommended_windows?
optionalrecommended_windows?:string[]
Defined in: src/types/benchmarks.ts:43
Suggested time windows for monitoring UIs
sdk_support?
optionalsdk_support?:"none"|"experimental"|"stable"
Defined in: src/types/benchmarks.ts:49
SDK maturity level for this benchmark
source
source:
string
Defined in: src/types/benchmarks.ts:25
Source URL or repository
supports_experiment_comparison?
optionalsupports_experiment_comparison?:boolean
Defined in: src/types/benchmarks.ts:35
Whether this benchmark supports side-by-side run comparison
supports_live_monitoring?
optionalsupports_live_monitoring?:boolean
Defined in: src/types/benchmarks.ts:33
Whether this benchmark can be tracked in live monitoring
task_count
task_count:
number
Defined in: src/types/benchmarks.ts:21
Number of tasks in the benchmark
trace_integration?
optionaltrace_integration?:boolean
Defined in: src/types/benchmarks.ts:45
Whether traces include links from results to execution spans
version?
optionalversion?:string
Defined in: src/types/benchmarks.ts:13
Version