(mcp: &Arc<McpManager>, global_mcp: Option<&Arc<McpManager>>)
| 247 | } |
| 248 | |
| 249 | fn is_global_mcp(mcp: &Arc<McpManager>, global_mcp: Option<&Arc<McpManager>>) -> bool { |
| 250 | std::ptr::eq( |
| 251 | Arc::as_ptr(mcp), |
| 252 | global_mcp.map(Arc::as_ptr).unwrap_or(std::ptr::null()), |
| 253 | ) |
| 254 | } |
| 255 | |
| 256 | fn fetch_session_mcp_tools(mcp: &Arc<McpManager>) -> Vec<(String, McpTool)> { |
| 257 | match tokio::runtime::Handle::try_current() { |
no outgoing calls
no test coverage detected