From f238a9a51ea44606d78cc29dd8eba4aeec2d81bf Mon Sep 17 00:00:00 2001 From: dotCooCoo Date: Thu, 5 Nov 2026 05:48:40 -0800 Subject: [PATCH] Fix MCP temporary directory build on Windows --- crates/mcp/src/tools.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/mcp/src/tools.rs b/crates/mcp/src/tools.rs index 08659f202..7f38036e3 100644 --- a/crates/mcp/src/tools.rs +++ b/crates/mcp/src/tools.rs @@ -565,7 +565,10 @@ fn screenshot(b: &mut dyn Backend, a: &Args) -> Result { fn private_temp_dir(prefix: &str) -> Result { let nanos = std::time::SystemTime::UNIX_EPOCH.elapsed().map_or(0, |d| d.as_nanos()); let dir = std::env::temp_dir().join(format!("{prefix}-{}-{nanos}", std::process::id())); + #[cfg(unix)] let mut builder = std::fs::DirBuilder::new(); + #[cfg(not(unix))] + let builder = std::fs::DirBuilder::new(); #[cfg(unix)] { use std::os::unix::fs::DirBuilderExt;