Skip to main content

all_tools_with_runtime

Function all_tools_with_runtime 

Source
pub fn all_tools_with_runtime(
    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,
) -> AllToolsResult
Expand description

Create full tool registry including memory tools and optional Composio.