pub trait Source: Send + Sync {
type Error;
// Required methods
fn id(&self) -> &str;
fn load(&self) -> Result<Vec<ContextItem>, Self::Error>;
}Expand description
Loads context without coupling the core to a storage or agent framework.