pub struct AgentGateResult {
pub baseline: AgentBenchSummary,
pub atlas: AgentBenchSummary,
pub search_reduced: bool,
pub files_bounded: bool,
pub first_correct_bounded: bool,
pub passed: bool,
}Expand description
A-vs-E agent-behavior gate result: does the atlas variant (E) reduce exploration vs the baseline (A)?
Fields§
§baseline: AgentBenchSummary§atlas: AgentBenchSummary§search_reduced: boolE.mean_search_tool_calls < A.mean_search_tool_calls.
files_bounded: boolE.mean_files_opened <= A.mean_files_opened + 1.
first_correct_bounded: boolE.mean_first_correct_ms <= A.mean_first_correct_ms. Fails closed: when either side has no first-correct mean (no JSON event stream) the clause cannot be verified and is false.
passed: boolTrait Implementations§
Source§impl Clone for AgentGateResult
impl Clone for AgentGateResult
Source§impl Debug for AgentGateResult
impl Debug for AgentGateResult
Auto Trait Implementations§
impl Freeze for AgentGateResult
impl RefUnwindSafe for AgentGateResult
impl Send for AgentGateResult
impl Sync for AgentGateResult
impl Unpin for AgentGateResult
impl UnsafeUnpin for AgentGateResult
impl UnwindSafe for AgentGateResult
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