Pull contentGenerator out of GeminiClient and into Config. (#7825)

This commit is contained in:
Tommaso Sciortino
2025-09-07 13:00:03 -07:00
committed by GitHub
parent d33defde68
commit 6e26c88c2c
16 changed files with 359 additions and 781 deletions
+3 -3
View File
@@ -6,7 +6,7 @@
import {
CoreToolScheduler,
GeminiClient,
type GeminiClient,
GeminiEventType,
ToolConfirmationOutcome,
ApprovalMode,
@@ -82,7 +82,7 @@ export class Task {
this.contextId = contextId;
this.config = config;
this.scheduler = this.createScheduler();
this.geminiClient = new GeminiClient(this.config);
this.geminiClient = this.config.getGeminiClient();
this.pendingToolConfirmationDetails = new Map();
this.taskState = 'submitted';
this.eventBus = eventBus;
@@ -227,7 +227,7 @@ export class Task {
} = {
coderAgent: coderAgentMessage,
model: this.config.getModel(),
userTier: this.geminiClient.getUserTier(),
userTier: this.config.getUserTier(),
};
if (metadataError) {