From a8ca0d64182055b0fc713fb0bdb5fe910e040129 Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 3 Sep 2025 09:28:36 +0700 Subject: [PATCH] chore: update logic detect capabilities --- web-app/src/services/providers.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/web-app/src/services/providers.ts b/web-app/src/services/providers.ts index c7529d5a5..8e1fdbf37 100644 --- a/web-app/src/services/providers.ts +++ b/web-app/src/services/providers.ts @@ -70,12 +70,10 @@ export const getProviders = async (): Promise => { name: model.name, description: model.description, capabilities: [ - ...(model.capabilities?.includes(ModelCapabilities.TOOLS) || - (await isModelCapabilitySupported(model.id, 'tools')) + ...((await isModelCapabilitySupported(model.id, 'tools')) ? [ModelCapabilities.TOOLS] : []), - ...(model.capabilities?.includes(ModelCapabilities.REASONING) || - (await isModelCapabilitySupported(model.id, 'reasoning')) + ...((await isModelCapabilitySupported(model.id, 'reasoning')) ? [ModelCapabilities.REASONING] : []), ],