From a6beb956f5c2c87bdd2c6910223dd9ab61d89b17 Mon Sep 17 00:00:00 2001 From: Alex Yao <33379584+alexyao2015@users.noreply.github.com> Date: Wed, 15 Oct 2025 18:50:14 -0400 Subject: [PATCH] Fix mcp large response race condition (#5065) Signed-off-by: alexyao2015 Co-authored-by: alexyao2019@gmail.com --- crates/goose/src/agents/large_response_handler.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/goose/src/agents/large_response_handler.rs b/crates/goose/src/agents/large_response_handler.rs index f0b9c176..f45dc01a 100644 --- a/crates/goose/src/agents/large_response_handler.rs +++ b/crates/goose/src/agents/large_response_handler.rs @@ -64,7 +64,7 @@ fn write_large_text_to_file(content: &str) -> Result { std::fs::create_dir_all(&temp_dir)?; // Generate a unique filename with timestamp - let timestamp = Utc::now().format("%Y%m%d_%H%M%S"); + let timestamp = Utc::now().format("%Y%m%d_%H%M%S%.6f"); let filename = format!("mcp_response_{}.txt", timestamp); let file_path = temp_dir.join(&filename);