diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts index 850d4a822..aa3e8b3b3 100644 --- a/packages/cli/src/config/config.test.ts +++ b/packages/cli/src/config/config.test.ts @@ -1196,11 +1196,6 @@ describe('Hierarchical Memory Loading (config.ts) - Placeholder Suite', () => { ], true, 'tree', - { - respectGitIgnore: false, - respectQwenIgnore: true, - }, - undefined, // maxDirs ); }); diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index d36b750b5..b9dc19b97 100755 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -9,7 +9,6 @@ import { AuthType, Config, DEFAULT_QWEN_EMBEDDING_MODEL, - DEFAULT_MEMORY_FILE_FILTERING_OPTIONS, FileDiscoveryService, getCurrentGeminiMdFilename, loadServerHierarchicalMemory, @@ -22,7 +21,6 @@ import { isToolEnabled, SessionService, type ResumedSessionData, - type FileFilteringOptions, type MCPServerConfig, type ToolName, EditTool, @@ -643,7 +641,6 @@ export async function loadHierarchicalGeminiMemory( extensionContextFilePaths: string[] = [], folderTrust: boolean, memoryImportFormat: 'flat' | 'tree' = 'tree', - fileFilteringOptions?: FileFilteringOptions, ): Promise<{ memoryContent: string; fileCount: number }> { // FIX: Use real, canonical paths for a reliable comparison to handle symlinks. const realCwd = fs.realpathSync(path.resolve(currentWorkingDirectory)); @@ -669,8 +666,6 @@ export async function loadHierarchicalGeminiMemory( extensionContextFilePaths, folderTrust, memoryImportFormat, - fileFilteringOptions, - settings.context?.discoveryMaxDirs, ); } @@ -740,11 +735,6 @@ export async function loadCliConfig( const fileService = new FileDiscoveryService(cwd); - const fileFiltering = { - ...DEFAULT_MEMORY_FILE_FILTERING_OPTIONS, - ...settings.context?.fileFiltering, - }; - const includeDirectories = (settings.context?.includeDirectories || []) .map(resolvePath) .concat((argv.includeDirectories || []).map(resolvePath)); @@ -761,7 +751,6 @@ export async function loadCliConfig( extensionContextFilePaths, trustedFolder, memoryImportFormat, - fileFiltering, ); let mcpServers = mergeMcpServers(settings, activeExtensions); diff --git a/packages/cli/src/ui/AppContainer.tsx b/packages/cli/src/ui/AppContainer.tsx index b10bbe1e7..685d818ca 100644 --- a/packages/cli/src/ui/AppContainer.tsx +++ b/packages/cli/src/ui/AppContainer.tsx @@ -575,7 +575,6 @@ export const AppContainer = (props: AppContainerProps) => { config.getExtensionContextFilePaths(), config.isTrustedFolder(), settings.merged.context?.importFormat || 'tree', // Use setting or default to 'tree' - config.getFileFilteringOptions(), ); config.setUserMemory(memoryContent); diff --git a/packages/cli/src/ui/commands/directoryCommand.tsx b/packages/cli/src/ui/commands/directoryCommand.tsx index 536cc9bbf..f5c91b46b 100644 --- a/packages/cli/src/ui/commands/directoryCommand.tsx +++ b/packages/cli/src/ui/commands/directoryCommand.tsx @@ -119,8 +119,6 @@ export const directoryCommand: SlashCommand = { config.getFolderTrust(), context.services.settings.merged.context?.importFormat || 'tree', // Use setting or default to 'tree' - config.getFileFilteringOptions(), - context.services.settings.merged.context?.discoveryMaxDirs, ); config.setUserMemory(memoryContent); config.setGeminiMdFileCount(fileCount); diff --git a/packages/cli/src/ui/commands/memoryCommand.ts b/packages/cli/src/ui/commands/memoryCommand.ts index 05641178c..d9d2950b1 100644 --- a/packages/cli/src/ui/commands/memoryCommand.ts +++ b/packages/cli/src/ui/commands/memoryCommand.ts @@ -315,8 +315,6 @@ export const memoryCommand: SlashCommand = { config.getFolderTrust(), context.services.settings.merged.context?.importFormat || 'tree', // Use setting or default to 'tree' - config.getFileFilteringOptions(), - context.services.settings.merged.context?.discoveryMaxDirs, ); config.setUserMemory(memoryContent); config.setGeminiMdFileCount(fileCount);