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
+2 -6
View File
@@ -125,9 +125,7 @@ export class CoderAgentExecutor implements AgentExecutor {
eventBus,
);
runtimeTask.taskState = persistedState._taskState;
await runtimeTask.geminiClient.initialize(
runtimeTask.config.getContentGeneratorConfig(),
);
await runtimeTask.geminiClient.initialize();
const wrapper = new TaskWrapper(runtimeTask, agentSettings);
this.tasks.set(sdkTask.id, wrapper);
@@ -144,9 +142,7 @@ export class CoderAgentExecutor implements AgentExecutor {
const agentSettings = agentSettingsInput || ({} as AgentSettings);
const config = await this.getConfig(agentSettings, taskId);
const runtimeTask = await Task.create(taskId, contextId, config, eventBus);
await runtimeTask.geminiClient.initialize(
runtimeTask.config.getContentGeneratorConfig(),
);
await runtimeTask.geminiClient.initialize();
const wrapper = new TaskWrapper(runtimeTask, agentSettings);
this.tasks.set(taskId, wrapper);