diff --git a/src/providers/claude_code.rs b/src/providers/claude_code.rs index 42b90415c..ad4f23a83 100644 --- a/src/providers/claude_code.rs +++ b/src/providers/claude_code.rs @@ -387,7 +387,7 @@ mod tests { use std::io::Write; let dir = std::env::temp_dir().join("zeroclaw_test_claude_code"); std::fs::create_dir_all(&dir).unwrap(); - let path = dir.join("fake_claude.sh"); + let path = dir.join(format!("fake_claude_{}.sh", std::process::id())); let mut f = std::fs::File::create(&path).unwrap(); writeln!(f, "#!/bin/sh\ncat /dev/stdin").unwrap(); drop(f);