Skip to main content

all_tools_with_runtime_and_execution_capability

Function all_tools_with_runtime_and_execution_capability 

pub fn all_tools_with_runtime_and_execution_capability(
    config: Arc<Config>,
    security: &Arc<SecurityPolicy>,
    risk_profile: &RiskProfileConfig,
    agent_alias: &str,
    runtime: Arc<dyn RuntimeAdapter>,
    memory: Arc<dyn Memory>,
    composio_key: Option<&str>,
    composio_entity_id: Option<&str>,
    browser_config: &BrowserConfig,
    http_config: &HttpRequestConfig,
    web_fetch_config: &WebFetchConfig,
    workspace_dir: &Path,
    agents: &HashMap<String, AliasedAgentConfig>,
    fallback_api_key: Option<&str>,
    root_config: &Config,
    canvas_store: Option<CanvasStore>,
    is_subagent_caller: bool,
    tui_env: Option<HashMap<String, String>>,
    sop_engine: Option<Arc<Mutex<SopEngine>>>,
    sop_audit: Option<Arc<SopAuditLogger>>,
    live_config: Option<LiveConfigHandle>,
    execution_capability: Option<AgentExecutionCapability>,
) -> Result<AllToolsResult>
Expand description

Create the managed registry while carrying the authority-backed execution capability into tools that can start work for another target alias.