pub enum AgentEfficiencyMetricKind {
Show 18 variants
TotalToolCalls,
ProjectAtlasCalls,
ProductiveFolders,
ProductiveFiles,
ProductiveRelations,
WrongFolders,
WrongFiles,
WrongRelations,
BroadReads,
FullReads,
Backtracks,
GrossNavigationBytes,
NetNavigationBytes,
GrossNavigationTokens,
NetNavigationTokens,
SetupWallSeconds,
RuntimeWallSeconds,
PersistentBytes,
}Expand description
Closed navigation metric projected from matched benchmark trials.
Variants§
TotalToolCalls
All tool calls made by the agent.
ProjectAtlasCalls
Calls made through the ProjectAtlas MCP server.
ProductiveFolders
Productive folder selections.
ProductiveFiles
Productive file selections.
ProductiveRelations
Productive relation selections.
WrongFolders
Wrong folder selections.
WrongFiles
Wrong file selections.
WrongRelations
Wrong relation selections.
BroadReads
Broad source reads.
FullReads
Full source-file reads.
Backtracks
Navigation backtracks.
Gross navigation-context bytes.
Net navigation-context bytes including setup material.
Gross navigation-context heuristic tokens.
Net navigation-context heuristic tokens including setup material.
SetupWallSeconds
Candidate setup wall time.
RuntimeWallSeconds
Per-task runtime wall time after setup.
PersistentBytes
Persistent bytes retained after the trial.
Trait Implementations§
Source§impl Clone for AgentEfficiencyMetricKind
impl Clone for AgentEfficiencyMetricKind
Source§fn clone(&self) -> AgentEfficiencyMetricKind
fn clone(&self) -> AgentEfficiencyMetricKind
Returns a duplicate of the value. Read more
1.0.0 · 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 AgentEfficiencyMetricKind
impl Debug for AgentEfficiencyMetricKind
Source§impl<'de> Deserialize<'de> for AgentEfficiencyMetricKind
impl<'de> Deserialize<'de> for AgentEfficiencyMetricKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for AgentEfficiencyMetricKind
impl Eq for AgentEfficiencyMetricKind
impl StructuralPartialEq for AgentEfficiencyMetricKind
Auto Trait Implementations§
impl Freeze for AgentEfficiencyMetricKind
impl RefUnwindSafe for AgentEfficiencyMetricKind
impl Send for AgentEfficiencyMetricKind
impl Sync for AgentEfficiencyMetricKind
impl Unpin for AgentEfficiencyMetricKind
impl UnwindSafe for AgentEfficiencyMetricKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.