From 69839dc24322f39e54d4eae034ebfb2a2d937b02 Mon Sep 17 00:00:00 2001 From: Tyson Thomas Date: Mon, 10 Nov 2025 23:11:04 -0800 Subject: [PATCH 1/2] fix litellm model issue --- .../agent_framework/ConfigurableAgentTool.ts | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts b/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts index a7c522eef9..6bcd6e252d 100644 --- a/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts +++ b/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts @@ -460,9 +460,10 @@ export class ConfigurableAgentTool implements Tool mini -> main model chain + modelName = callCtx.nanoModel || callCtx.miniModel || callCtx.mainModel || callCtx.model || ''; + if (!modelName) { + throw new Error(`Nano model not provided in context for agent '${this.name}'. Ensure context includes nanoModel, miniModel, or mainModel.`); } - modelName = callCtx.nanoModel; } else if (typeof this.config.modelName === 'function') { modelName = this.config.modelName(); } else if (this.config.modelName) { From 76d53d00b3999cb5490999b9f19c9d63f49ba48d Mon Sep 17 00:00:00 2001 From: Tyson Thomas Date: Mon, 10 Nov 2025 23:32:47 -0800 Subject: [PATCH 2/2] update based on comments --- .../agent_framework/ConfigurableAgentTool.ts | 17 +++++++++++++---- .../ai_chat/tools/CombinedExtractionTool.ts | 4 ++-- .../FullPageAccessibilityTreeToMarkdownTool.ts | 4 ++-- .../panels/ai_chat/tools/HTMLToMarkdownTool.ts | 4 ++-- .../ai_chat/tools/SchemaBasedExtractorTool.ts | 4 ++-- .../tools/StreamlinedSchemaExtractorTool.ts | 4 ++-- front_end/panels/ai_chat/tools/Tools.ts | 4 ++-- 7 files changed, 25 insertions(+), 16 deletions(-) diff --git a/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts b/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts index 6bcd6e252d..a908677c3a 100644 --- a/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts +++ b/front_end/panels/ai_chat/agent_framework/ConfigurableAgentTool.ts @@ -461,7 +461,7 @@ export class ConfigurableAgentTool implements Tool