From 13576e5321c933b24d5cce1dc67bf4da818f2b26 Mon Sep 17 00:00:00 2001 From: TrueAlpha-spiral <199723968+TrueAlpha-spiral@users.noreply.github.com> Date: Tue, 17 Mar 2026 21:01:10 +0000 Subject: [PATCH] fix: Ensure workspace search only executes with a valid dir Updated `memoryDiscovery.ts` to skip workspace search if `dir` is an empty string after trimming. This prevents unnecessary and potentially invalid filesystem lookups when an invalid currentWorkingDirectory is passed. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> --- packages/core/src/utils/memoryDiscovery.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/utils/memoryDiscovery.ts b/packages/core/src/utils/memoryDiscovery.ts index fcb1abddcbe..7b692989e72 100644 --- a/packages/core/src/utils/memoryDiscovery.ts +++ b/packages/core/src/utils/memoryDiscovery.ts @@ -145,7 +145,7 @@ async function getGeminiMdFilePathsInternalForEachDir( // FIX: Only perform the workspace search (upward and downward scans) // if a valid currentWorkingDirectory is provided. - if (dir) { + if (dir && dir.trim() !== '') { const resolvedCwd = path.resolve(dir); if (debugMode) logger.debug(