diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index f00ed035ec..92de7135b8 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -344,6 +344,7 @@ export class Task extends EventEmitter implements TaskLike { this.taskNumber = -1 this.rooIgnoreController = new RooIgnoreController(this.cwd) + this.gitIgnoreController = new GitIgnoreController(this.cwd) this.rooProtectedController = new RooProtectedController(this.cwd) this.fileContextTracker = new FileContextTracker(provider, this.taskId) @@ -351,6 +352,10 @@ export class Task extends EventEmitter implements TaskLike { console.error("Failed to initialize RooIgnoreController:", error) }) + this.gitIgnoreController.initialize().catch((error) => { + console.error("Failed to initialize GitIgnoreController:", error) + }) + this.apiConfiguration = apiConfiguration this.api = buildApiHandler(apiConfiguration) this.autoApprovalHandler = new AutoApprovalHandler()