From 4c76124b4e1b6bca067eed81c2f2df173656190d Mon Sep 17 00:00:00 2001 From: Yingjie He Date: Thu, 3 Apr 2025 06:20:38 -0700 Subject: [PATCH] fix: handle the case sensitive in mac screenshot name (#2021) --- crates/goose-mcp/src/developer/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/goose-mcp/src/developer/mod.rs b/crates/goose-mcp/src/developer/mod.rs index 148bac4c..5d7a9696 100644 --- a/crates/goose-mcp/src/developer/mod.rs +++ b/crates/goose-mcp/src/developer/mod.rs @@ -838,7 +838,7 @@ impl DeveloperRouter { if let Some(filename) = path.file_name().and_then(|f| f.to_str()) { // Check if this matches Mac screenshot pattern: // "Screenshot YYYY-MM-DD at H.MM.SS AM/PM.png" - if let Some(captures) = regex::Regex::new(r"^Screenshot \d{4}-\d{2}-\d{2} at \d{1,2}\.\d{2}\.\d{2} (AM|PM)(?: \(\d+\))?\.png$") + if let Some(captures) = regex::Regex::new(r"^Screenshot \d{4}-\d{2}-\d{2} at \d{1,2}\.\d{2}\.\d{2} (AM|PM|am|pm)(?: \(\d+\))?\.png$") .ok() .and_then(|re| re.captures(filename)) {