pub struct AgentBenchSummary {Show 13 fields
pub tasks: usize,
pub passed: usize,
pub mean_duration_ms: f64,
pub mean_localization: f64,
pub mean_files_opened: f64,
pub mean_search_tool_calls: f64,
pub mean_read_tool_calls: f64,
pub mean_wrong_first_locations: f64,
pub mean_first_correct_ms: Option<f64>,
pub mean_graph_tool_calls: f64,
pub mean_first_plan_correct: f64,
pub variant: String,
pub results: Vec<AgentTaskResult>,
}Fields§
§tasks: usize§passed: usize§mean_duration_ms: f64§mean_localization: f64§mean_files_opened: f64§mean_search_tool_calls: f64§mean_read_tool_calls: f64§mean_wrong_first_locations: f64§mean_first_correct_ms: Option<f64>mean over tasks that had a first-correct observation (None if none did)
mean_graph_tool_calls: f64knowledge-graph query tool calls per task (MCP tools named graph/gitnexus)
mean_first_plan_correct: f64fraction of tasks whose first plan names a ground-truth key
variant: Stringvariant name for scc bench external runs (empty for bench agent)
results: Vec<AgentTaskResult>Trait Implementations§
Source§impl Clone for AgentBenchSummary
impl Clone for AgentBenchSummary
Source§impl Debug for AgentBenchSummary
impl Debug for AgentBenchSummary
Source§impl Default for AgentBenchSummary
impl Default for AgentBenchSummary
Auto Trait Implementations§
impl Freeze for AgentBenchSummary
impl RefUnwindSafe for AgentBenchSummary
impl Send for AgentBenchSummary
impl Sync for AgentBenchSummary
impl Unpin for AgentBenchSummary
impl UnsafeUnpin for AgentBenchSummary
impl UnwindSafe for AgentBenchSummary
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