fix: persist model capabilities refresh app (#5918)

This commit is contained in:
Faisal Amir 2025-07-25 20:27:51 +07:00 committed by GitHub
parent 6c15129ce8
commit 7dec980630
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -75,11 +75,11 @@ export const useModelProvider = create<ModelProviderState>()(
...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 {

View File

@ -19,4 +19,5 @@ export enum ModelCapabilities {
export enum DefaultToolUseSupportedModels {
JanNano = 'jan-nano',
Qwen3 = 'qwen3',
Lucy = 'lucy',
}