Initial commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
//! Autonomous optimization agents for the RustyTorch++ platform.
|
||||
|
||||
mod data_engineer;
|
||||
mod kernel_synthesizer;
|
||||
mod parallel_planner;
|
||||
mod quant_guardian;
|
||||
|
||||
pub use data_engineer::DataEngineeringAgent;
|
||||
pub use kernel_synthesizer::KernelSynthesizerAgent;
|
||||
pub use parallel_planner::ParallelPlannerAgent;
|
||||
pub use quant_guardian::QuantGuardianAgent;
|
||||
|
||||
/// Common trait for all autonomous agents.
|
||||
pub trait AutonomousAgent {
|
||||
/// Get the agent's name.
|
||||
fn name(&self) -> &str;
|
||||
|
||||
/// Get the agent's version.
|
||||
fn version(&self) -> &str;
|
||||
|
||||
/// Check if the agent is healthy and operational.
|
||||
fn is_healthy(&self) -> bool;
|
||||
}
|
||||
Reference in New Issue
Block a user