pub trait Adapter: Send + Sync {
// Required methods
fn framework(&self) -> Framework;
fn detect(&self, root: &Path) -> bool;
fn load(&self, root: &Path) -> Result<Vec<ScanTarget>>;
}Expand description
An adapter detects a specific agent framework and loads its artifacts into the unified IR.