From bf97569f355f4e36d516ed04e9932ac7ecc8f3b6 Mon Sep 17 00:00:00 2001 From: Yingjie He Date: Wed, 2 Apr 2025 18:52:42 -0700 Subject: [PATCH] fix: handle the case sensitive in mac screenshot name --- 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 148bac4c8d4c..5d7a9696643b 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)) {