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, Error>Expand description
Create the managed registry while carrying the authority-backed execution capability into tools that can start work for another target alias.