Skip to content

Experiments

Generated field reference from the AQVEN Python package.

This reference is generated from the package’s Pydantic models. Fields use their YAML aliases. Unknown fields are rejected. Cross-field rules implemented by validators may not appear in JSON Schema; run aqven check on a complete project.

YAML fieldTypeRequiredDefaultConstraints
datasetstringYes——
tagsmap<string, string> | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
idstringYes——
kind'binary' | 'ordinal' | 'continuous'Yes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
kind'compare'Yes——
baselinestringYes——
candidatestringYes——
primaryMetricNameYes——
direction'higher_is_better' | 'lower_is_better' | nullNoNone—
marginnumberNo0.0minimum=0
guardrailsGuardrail[] | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
idstringYes——
kind'binary' | 'ordinal' | 'continuous'Yes——
usestring | nullNoNone—
runstring | nullNoNone—
inferencestring | nullNoNone—
agentstring | nullNoNone—
withmap<string, JsonValue> | nullNoNone—
validated_bystring | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
what'agent' | 'prompt' | 'use' | 'flow'Yes——
nodesFactorNode[]Yes—minItems=1

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
casesinteger | nullNoNone—
repeatsintegerNo1minimum=1, maximum=20

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
apiVersion'aqven/v1'Yes——
kind'Experiment'Yes——
descriptionstringYes—minLength=1
failure_modestring | nullNoNone—
archivedbooleanNoFalse—
subjectExperimentSubjectYes——
variesExperimentFactor | nullNoNone—
casesCaseSelectionYes——
variantsVariantSpec[]Yes—minItems=1
checksExperimentCheck[] | nullNoNone—
questionQuestionYes——
planExperimentPlanNonot set—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
flowstringYes——
fromstring | nullNoNone—
tostring | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
metricMetricNameYes——
direction'higher_is_better' | 'lower_is_better' | nullNoNone—
marginnumberYes—minimum=0
relativebooleanNoFalse—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
kind'look'Yes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
kind'noninferior'Yes——
baselinestringYes——
candidatestringYes——
primaryMetricNameYes——
direction'higher_is_better' | 'lower_is_better' | nullNoNone—
marginnumberYes—exclusiveMinimum=0
guardrailsGuardrail[] | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
kind'threshold'Yes——
metricMetricNameYes——
variantstring | nullNoNone—
belownumber | nullNoNone—
abovenumber | nullNoNone—
marginnumberNo0.0minimum=0

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
idstringYes—pattern=^[a-z][a-z0-9_]{0,62}$
nodesmap<string, FactorValue> | nullNoNone—

JSON Schema