From 7dec980630e31d724811dbf516b06789916ed1de Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Fri, 25 Jul 2025 20:27:51 +0700 Subject: [PATCH] fix: persist model capabilities refresh app (#5918) --- web-app/src/hooks/useModelProvider.ts | 6 +++--- web-app/src/types/models.ts | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/web-app/src/hooks/useModelProvider.ts b/web-app/src/hooks/useModelProvider.ts index 14b1be207..90c49b9e1 100644 --- a/web-app/src/hooks/useModelProvider.ts +++ b/web-app/src/hooks/useModelProvider.ts @@ -75,11 +75,11 @@ export const useModelProvider = create()( ...models, ] const updatedModels = provider.models?.map((model) => { + const existingModel = models.find((m) => m.id === model.id) return { ...model, - settings: - models.find((m) => m.id === model.id)?.settings || - model.settings, + settings: existingModel?.settings || model.settings, + capabilities: existingModel?.capabilities || model.capabilities, } }) return { diff --git a/web-app/src/types/models.ts b/web-app/src/types/models.ts index bf2fcc4a1..e2319a4e3 100644 --- a/web-app/src/types/models.ts +++ b/web-app/src/types/models.ts @@ -19,4 +19,5 @@ export enum ModelCapabilities { export enum DefaultToolUseSupportedModels { JanNano = 'jan-nano', Qwen3 = 'qwen3', + Lucy = 'lucy', }