feat(core): Create BFS file search utility (#903)

This commit is contained in:
Allen Hutchison
2025-06-11 09:21:23 -07:00
committed by GitHub
parent e2d689ff2f
commit 1d7090b8ac
4 changed files with 256 additions and 105 deletions

View File

@@ -512,13 +512,7 @@ describe('loadServerHierarchicalMemory', () => {
] as Dirent[];
}
if (p === ignoredDir) {
return [
{
name: ORIGINAL_GEMINI_MD_FILENAME_CONST_FOR_TEST,
isFile: () => true,
isDirectory: () => false,
} as Dirent,
] as Dirent[];
return [] as Dirent[];
}
return [] as Dirent[];
}) as unknown as typeof fsPromises.readdir);
@@ -565,10 +559,8 @@ describe('loadServerHierarchicalMemory', () => {
await loadServerHierarchicalMemory(CWD, true);
expect(consoleDebugSpy).toHaveBeenCalledWith(
expect.stringContaining('[DEBUG] [MemoryDiscovery]'),
expect.stringContaining(
'Max directory scan limit (200) reached. Stopping downward scan at:',
),
expect.stringContaining('[DEBUG] [BfsFileSearch]'),
expect.stringContaining('Scanning [200/200]:'),
);
consoleDebugSpy.mockRestore();
});