diff --git a/src/api/providers/requesty.ts b/src/api/providers/requesty.ts index c79e14bfe0..14bdd35d17 100644 --- a/src/api/providers/requesty.ts +++ b/src/api/providers/requesty.ts @@ -2,7 +2,13 @@ import { Anthropic } from "@anthropic-ai/sdk" import OpenAI from "openai" import { withRetry } from "../retry" import { calculateApiCostOpenAI } from "../../utils/cost" -import { ApiHandlerOptions, ModelInfo, openAiModelInfoSaneDefaults, requestyDefaultModelId, requestyDefaultModelInfo } from "../../shared/api" +import { + ApiHandlerOptions, + ModelInfo, + openAiModelInfoSaneDefaults, + requestyDefaultModelId, + requestyDefaultModelInfo, +} from "../../shared/api" import { ApiHandler } from "../index" import { convertToOpenAiMessages } from "../transform/openai-format" import { ApiStream } from "../transform/stream" diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index f4632930b7..d38a02c92f 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -542,7 +542,6 @@ export class ClineProvider implements vscode.WebviewViewProvider { telemetryService.updateTelemetryState(isOptedIn) }) - // post last cached models in case the call to endpoint fails this.readDynamicProviderModels(GlobalFileNames.requestyModels).then((requestyModels) => { if (requestyModels) { @@ -552,7 +551,7 @@ export class ClineProvider implements vscode.WebviewViewProvider { }) } }) - + // gui relies on model info to be up-to-date to provide the most accurate pricing, so we need to fetch the latest details on launch. // we do this for all users since many users switch between api providers and if they were to switch back to openrouter it would be showing outdated model info if we hadn't retrieved the latest at this point // (see normalizeApiConfiguration > openrouter) @@ -569,7 +568,7 @@ export class ClineProvider implements vscode.WebviewViewProvider { } } }) - + break case "newTask": // Code that should run in response to the hello message command diff --git a/src/shared/api.ts b/src/shared/api.ts index 4f94d8c0b5..914ff691f2 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -905,4 +905,3 @@ export const xaiModels = { description: "X AI's Grok Beta model (legacy) with 131K context window", }, } as const satisfies Record - diff --git a/webview-ui/src/components/settings/SettingsView.tsx b/webview-ui/src/components/settings/SettingsView.tsx index 64ca59e61d..1af8387d8c 100644 --- a/webview-ui/src/components/settings/SettingsView.tsx +++ b/webview-ui/src/components/settings/SettingsView.tsx @@ -18,7 +18,7 @@ const SettingsView = ({ onDone }: SettingsViewProps) => { customInstructions, setCustomInstructions, openRouterModels, - requestyModels, + requestyModels, telemetrySetting, setTelemetrySetting, } = useExtensionState()