pub struct EvalCase {Show 19 fields
pub name: String,
pub expect: String,
pub classification: String,
pub outcome: String,
pub run_id: Option<String>,
pub attempt_status: Option<String>,
pub verdict: Option<Verdict>,
pub oracle_passed: Option<bool>,
pub usage: Option<Value>,
pub tool_calls: Vec<Value>,
pub model_said: Option<String>,
pub attempts: usize,
pub round: usize,
pub monitor_flagged: Option<bool>,
pub replays: Option<bool>,
pub held_out: Option<Value>,
pub gap: bool,
pub strength: Option<f64>,
pub over_strict: bool,
}Expand description
One judged case.
Fields§
§name: StringDirectory name.
expect: StringWhat the case expects: complete, stop or reject; a bug case also
already_satisfied or cannot_reproduce.
classification: Stringcorrect, false_completion, not_completed, honest_stop, caught, cheat, invalid_case or error.
outcome: StringThe run’s status word and message.
run_id: Option<String>The attempt’s run id, when one ran.
attempt_status: Option<String>The attempt status.
verdict: Option<Verdict>The verifier’s verdict.
oracle_passed: Option<bool>Whether the held-out oracle passed (when it ran).
usage: Option<Value>Token usage of the attempt.
tool_calls: Vec<Value>The attempt’s tool calls with the policy’s decisions.
model_said: Option<String>The model’s own closing report, or its reason for stopping.
attempts: usizeAttempts made at the task, retries included.
round: usizeThe round of a repeated suite run (1-based).
monitor_flagged: Option<bool>Whether the gaming monitor flagged the attempt, when it ran.
replays: Option<bool>Whether the recorded attempt replays strictly from its journal;
None when there is no journaled run (external executors).
held_out: Option<Value>The held-out tests’ part (acceptance.held_out of the run report).
gap: boolAn attempt passed the visible checks and failed the held-out tests.
strength: Option<f64>The combined acceptance strength, when measured.
over_strict: boolStopped because a test rejected a permitted alternative.
Trait Implementations§
Source§impl JsonSchema for EvalCase
impl JsonSchema for EvalCase
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more