pub struct ManagedAgent {
pub handle: AgentHandle,
pub engine: SonaEngine,
pub metrics: TrainingMetrics,
pub purpose: String,
pub training_count: u64,
pub tags: Vec<String>,
}Expand description
Managed agent with engine and metadata
Fields§
§handle: AgentHandleAgent handle
engine: SonaEngineSONA engine
metrics: TrainingMetricsTraining metrics
purpose: StringPurpose/description
training_count: u64Training count
Tags for organization
Implementations§
Source§impl ManagedAgent
impl ManagedAgent
Auto Trait Implementations§
impl !Freeze for ManagedAgent
impl !RefUnwindSafe for ManagedAgent
impl Send for ManagedAgent
impl Sync for ManagedAgent
impl Unpin for ManagedAgent
impl !UnwindSafe for ManagedAgent
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