pub struct AgenticStats {
pub reflexion_episodes: usize,
pub failed_episodes: usize,
pub skills_count: usize,
pub causal_nodes: usize,
pub causal_edges: usize,
pub total_sessions: usize,
pub total_turns: usize,
pub temporal_patterns: usize,
pub meta_tasks_learned: usize,
pub learning_strategies: usize,
pub experience_buffer_size: usize,
}Expand description
Statistics about the agent memory.
Fields§
§reflexion_episodes: usizeTotal reflexion episodes recorded.
failed_episodes: usizeNumber of failed episodes.
skills_count: usizeNumber of skills in library.
causal_nodes: usizeNumber of causal nodes.
causal_edges: usizeNumber of causal edges.
total_sessions: usizeTotal learning sessions.
total_turns: usizeTotal turns across all sessions.
temporal_patterns: usizeNumber of temporal patterns (time crystals).
meta_tasks_learned: usizeNumber of tasks the meta-learner has learned.
learning_strategies: usizeNumber of learning strategies discovered.
experience_buffer_size: usizeCurrent experience buffer size.
Trait Implementations§
Source§impl Clone for AgenticStats
impl Clone for AgenticStats
Source§fn clone(&self) -> AgenticStats
fn clone(&self) -> AgenticStats
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 AgenticStats
impl Debug for AgenticStats
Source§impl<'de> Deserialize<'de> for AgenticStats
impl<'de> Deserialize<'de> for AgenticStats
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
Auto Trait Implementations§
impl Freeze for AgenticStats
impl RefUnwindSafe for AgenticStats
impl Send for AgenticStats
impl Sync for AgenticStats
impl Unpin for AgenticStats
impl UnsafeUnpin for AgenticStats
impl UnwindSafe for AgenticStats
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request