Add support for .geminiignore file (#757)

This commit is contained in:
Eddie Santos 2025-06-05 10:15:27 -07:00 committed by GitHub
parent 1d20cedf03
commit 422c763a55
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 408 additions and 13 deletions

View file

@ -123,6 +123,7 @@ export interface LoadCliConfigResult {
export async function loadCliConfig(
settings: Settings,
geminiIgnorePatterns: string[],
): Promise<LoadCliConfigResult> {
loadEnvironment();
@ -211,6 +212,7 @@ export async function loadCliConfig(
vertexai: useVertexAI,
showMemoryUsage:
argv.show_memory_usage || settings.showMemoryUsage || false,
geminiIgnorePatterns,
accessibility: settings.accessibility,
// Git-aware file filtering settings
fileFilteringRespectGitIgnore: settings.fileFiltering?.respectGitIgnore,