Skip to main content

HasAgent

Trait HasAgent 

Source
pub trait HasAgent {
    // Required methods
    fn tools(&self) -> &Arc<ToolRegistry>;
    fn capabilities(&self) -> &Arc<CapabilityRegistry>;
    fn policy_engine(&self) -> &Arc<PolicyEngine>;
    fn approvals(&self) -> &Arc<ApprovalManager>;
    fn registry(&self) -> &Arc<SubagentRegistry>;
    fn plugins(&self) -> &Arc<PluginRegistry>;
}
Expand description

Agent tools: tool registry, capabilities, policy, approvals, plugins.

Required Methods§

Implementors§