From 194093d95df5435c4609515ed73df62dfdc7906d Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Fri, 20 Sep 2024 10:06:20 +0700 Subject: [PATCH] fix: update the condition for generating the title (#3702) --- web/containers/Providers/EventHandler.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/containers/Providers/EventHandler.tsx b/web/containers/Providers/EventHandler.tsx index 4809ce83e..2e4db4173 100644 --- a/web/containers/Providers/EventHandler.tsx +++ b/web/containers/Providers/EventHandler.tsx @@ -14,12 +14,14 @@ import { ModelEvent, Thread, EngineManager, + InferenceEngine, } from '@janhq/core' import { useAtomValue, useSetAtom } from 'jotai' import { ulid } from 'ulidx' import { activeModelAtom, stateModelAtom } from '@/hooks/useActiveModel' +import { localEngines } from '@/utils/modelEngine' import { extractInferenceParams } from '@/utils/modelParam' import { extensionManager } from '@/extension' @@ -234,7 +236,11 @@ export default function EventHandler({ children }: { children: ReactNode }) { return } - if (!activeModelRef.current) { + // Check model engine; we don't want to generate a title when it's not a local engine. + if ( + !activeModelRef.current || + !localEngines.includes(activeModelRef.current?.engine as InferenceEngine) + ) { return }