feat: use .geminiignore in grep tool (#349)

* feat: use .geminiignore in grep tool
This commit is contained in:
thuan1412
2025-08-18 10:37:26 +07:00
committed by GitHub
parent df1479f864
commit 5e70b34041
2 changed files with 59 additions and 0 deletions

View File

@@ -536,12 +536,18 @@ export class GrepTool extends BaseTool<GrepToolParams, ToolResult> {
);
strategyUsed = 'javascript fallback';
const globPattern = include ? include : '**/*';
// Get the file discovery service to check ignore patterns
const fileDiscovery = this.config.getFileService();
// Basic ignore patterns
const ignorePatterns = [
'.git/**',
'node_modules/**',
'bower_components/**',
'.svn/**',
'.hg/**',
...fileDiscovery.getGeminiIgnorePatterns(),
]; // Use glob patterns for ignores here
const filesIterator = globIterate(globPattern, {