pub struct ComputerUseEvaluation {
pub passed: bool,
pub trajectory_score: f64,
pub mutations: usize,
pub committed: usize,
pub violations: Vec<String>,
}Expand description
Outcome of scoring one session’s event trajectory.
Fields§
§passed: boolWhether the trajectory scored perfectly and had no violations.
trajectory_score: f64Trajectory similarity score in 0.0..=1.0 against the expected tools.
mutations: usizeNumber of action.started events observed.
committed: usizeNumber of action.committed events observed.
violations: Vec<String>Human-readable safety violations detected during scoring.
Trait Implementations§
Source§impl Clone for ComputerUseEvaluation
impl Clone for ComputerUseEvaluation
Source§fn clone(&self) -> ComputerUseEvaluation
fn clone(&self) -> ComputerUseEvaluation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComputerUseEvaluation
impl Debug for ComputerUseEvaluation
Source§impl PartialEq for ComputerUseEvaluation
impl PartialEq for ComputerUseEvaluation
impl StructuralPartialEq for ComputerUseEvaluation
Auto Trait Implementations§
impl Freeze for ComputerUseEvaluation
impl RefUnwindSafe for ComputerUseEvaluation
impl Send for ComputerUseEvaluation
impl Sync for ComputerUseEvaluation
impl Unpin for ComputerUseEvaluation
impl UnsafeUnpin for ComputerUseEvaluation
impl UnwindSafe for ComputerUseEvaluation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more