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,
) -> AllToolsResultExpand description
Create full tool registry including memory tools and optional Composio.