diff --git a/src/features/settings/settings.controller.ts b/src/features/settings/settings.controller.ts index 916f95f..9153590 100644 --- a/src/features/settings/settings.controller.ts +++ b/src/features/settings/settings.controller.ts @@ -68,13 +68,13 @@ export class SettingsController { private storedModelFor(def: (typeof PROVIDER_CATALOG)[number]): string { const stored = this.context.globalState.get(this.providerModelKey(def.id)); - return stored && def.models.includes(stored) ? stored : def.defaultModel; + return stored || def.defaultModel; } private async healStaleModel(): Promise { const settings = readSettings(); const def = findProviderDef(this.activeProviderId(settings.provider)); - if (!def || !settings.model || def.models.includes(settings.model)) { + if (!def || settings.model) { return; } await updateSetting("model", def.defaultModel);