pub struct MLAgentSystem { /* private fields */ }Expand description
ML Agent System for Anya Core
Implementations§
Source§impl MLAgentSystem
impl MLAgentSystem
Sourcepub async fn init(config: MLConfig) -> AnyaResult<Self>
pub async fn init(config: MLConfig) -> AnyaResult<Self>
Initialize a new MLAgentSystem with the given configuration
Sourcepub fn agent_checker(&self) -> Arc<AgentChecker>
pub fn agent_checker(&self) -> Arc<AgentChecker>
Get the agent checker
Sourcepub async fn check_health(&self) -> AnyaResult<f64>
pub async fn check_health(&self) -> AnyaResult<f64>
Check system health
Sourcepub async fn register_component(
&self,
_name: &str,
_status: ComponentStatus,
) -> AnyaResult<()>
pub async fn register_component( &self, _name: &str, _status: ComponentStatus, ) -> AnyaResult<()>
Register a component with the agent checker
Auto Trait Implementations§
impl Freeze for MLAgentSystem
impl RefUnwindSafe for MLAgentSystem
impl Send for MLAgentSystem
impl Sync for MLAgentSystem
impl Unpin for MLAgentSystem
impl UnwindSafe for MLAgentSystem
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more