From 1cd36002de0a3d86c37931dbfe14b47d5f217fd5 Mon Sep 17 00:00:00 2001 From: mondaychen Date: Tue, 17 Sep 2024 14:32:53 -0400 Subject: [PATCH] refactor: use agent mode in run task logic --- src/common/settings/ModelDropdown.tsx | 26 ++++++++------------------ src/state/currentTask.ts | 24 +++++++++++++++++++----- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/src/common/settings/ModelDropdown.tsx b/src/common/settings/ModelDropdown.tsx index 9e8e82a..5a0587d 100644 --- a/src/common/settings/ModelDropdown.tsx +++ b/src/common/settings/ModelDropdown.tsx @@ -3,10 +3,7 @@ import { useAppState } from "../../state/store"; import { SupportedModels, DisplayName, - isOpenAIModel, - isAnthropicModel, - AgentMode, - hasVisionSupport, + isValidModelSettings, } from "../../helpers/aiSdkUtils"; import { enumValues } from "../../helpers/utils"; @@ -22,19 +19,6 @@ const ModelDropdown = () => { anthropicKey: state.settings.anthropicKey, })); - const isModelSupported = (model: SupportedModels) => { - if (agentMode === AgentMode.VisionEnhanced && !hasVisionSupport(model)) { - return false; - } - if (isOpenAIModel(model)) { - return !!openAIKey; - } - if (isAnthropicModel(model)) { - return !!anthropicKey; - } - return false; - }; - return (