Shutdown MCP servers gracefully
()
| 448 | |
| 449 | /// Shutdown MCP servers gracefully |
| 450 | async fn shutdown_mcp_servers() { |
| 451 | if let Some(mcp_service) = get_mcp_service() { |
| 452 | if let Err(e) = mcp_service.server_manager().shutdown().await { |
| 453 | tracing::warn!("Failed to shutdown MCP servers: {}", e); |
| 454 | } else { |
| 455 | tracing::info!("MCP servers shut down successfully"); |
| 456 | } |
| 457 | } |
| 458 | } |
| 459 | |
| 460 | // ======================== Interactive TUI Flow ======================== |
| 461 |
no test coverage detected