pub struct AgentStepResult {
pub skills_run: Vec<String>,
pub skills_skipped: Vec<String>,
pub confidence: f32,
pub concluded: bool,
}Expand description
Outcome of one Agent::step call.
Fields§
§skills_run: Vec<String>Skills that were considered applicable and executed.
skills_skipped: Vec<String>Skills that were applicable but the agent declined to run (e.g.
because a previous skill emitted NextAction::Conclude).
confidence: f32Final confidence after this step.
concluded: boolWhether the agent considers the investigation terminated.
Trait Implementations§
Source§impl Clone for AgentStepResult
impl Clone for AgentStepResult
Source§fn clone(&self) -> AgentStepResult
fn clone(&self) -> AgentStepResult
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 moreAuto Trait Implementations§
impl Freeze for AgentStepResult
impl RefUnwindSafe for AgentStepResult
impl Send for AgentStepResult
impl Sync for AgentStepResult
impl Unpin for AgentStepResult
impl UnsafeUnpin for AgentStepResult
impl UnwindSafe for AgentStepResult
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