From 5fa87e6fbb299231a64e3d5e8694170123150d2f Mon Sep 17 00:00:00 2001 From: xuewenjie Date: Mon, 8 Dec 2025 18:13:25 +0800 Subject: [PATCH] fix: handle case-insensitive path comparison on macOS in glob tool --- packages/core/src/tools/glob.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/tools/glob.ts b/packages/core/src/tools/glob.ts index 38cc0de9..a3b4a5d5 100644 --- a/packages/core/src/tools/glob.ts +++ b/packages/core/src/tools/glob.ts @@ -135,7 +135,9 @@ class GlobToolInvocation extends BaseToolInvocation< ); const normalizePathForComparison = (p: string) => - process.platform === 'win32' ? p.toLowerCase() : p; + process.platform === 'win32' || process.platform === 'darwin' + ? p.toLowerCase() + : p; const filteredAbsolutePaths = new Set( filteredPaths.map((p) =>