pub struct EvolutionContext {
pub memories: Vec<String>,
pub feedback_summary: String,
pub current_quality_score: f64,
}Expand description
Context provided to an evolution operation.
Passed to EvolutionRuntime::evolve to give the LLM enough information
to produce an improved SOUL.md.
Fields§
§memories: Vec<String>Key insights accumulated from past discussions.
feedback_summary: StringHuman-readable summary of recent feedback (e.g. “3 ratings averaging 4.2 stars”).
current_quality_score: f64Current weighted-average quality score (0.0–5.0).
Auto Trait Implementations§
impl Freeze for EvolutionContext
impl RefUnwindSafe for EvolutionContext
impl Send for EvolutionContext
impl Sync for EvolutionContext
impl Unpin for EvolutionContext
impl UnsafeUnpin for EvolutionContext
impl UnwindSafe for EvolutionContext
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