From 35c116906ed530f8055975e96f6c72ceed008f24 Mon Sep 17 00:00:00 2001 From: zxhlyh Date: Tue, 2 Sep 2025 17:30:00 +0800 Subject: [PATCH] fix node memory --- .../llm/components/memory-system/hooks.ts | 4 +- .../memory-system/linear-memory.tsx | 98 +++++++++---------- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/web/app/components/workflow/nodes/llm/components/memory-system/hooks.ts b/web/app/components/workflow/nodes/llm/components/memory-system/hooks.ts index 9f1d1bed78..593280b531 100644 --- a/web/app/components/workflow/nodes/llm/components/memory-system/hooks.ts +++ b/web/app/components/workflow/nodes/llm/components/memory-system/hooks.ts @@ -14,7 +14,7 @@ export const useMemory = ( id: string, data: LLMNodeType, ) => { - const { memory } = data + const { memory = {} as Memory } = data const initCollapsed = useMemo(() => { if (!memory?.enabled) return true @@ -81,7 +81,7 @@ export const useMemory = ( return 'block' } else { - if (memory?.window.enabled) + if (memory?.window?.enabled) return 'linear' return 'disabled' diff --git a/web/app/components/workflow/nodes/llm/components/memory-system/linear-memory.tsx b/web/app/components/workflow/nodes/llm/components/memory-system/linear-memory.tsx index f85bd1ad7e..6d1aaf4434 100644 --- a/web/app/components/workflow/nodes/llm/components/memory-system/linear-memory.tsx +++ b/web/app/components/workflow/nodes/llm/components/memory-system/linear-memory.tsx @@ -122,59 +122,59 @@ const LinearMemory = ({ return ( <> -
-
- -
{t(`${i18nPrefix}.windowSize`)}
-
-
- - handleWindowSizeChange(e.target.value)} - onBlur={handleBlur} - disabled={readonly || !payload.window?.enabled} - /> -
-
- {canSetRoleName && ( -
-
{t(`${i18nPrefix}.conversationRoleName`)}
-
- +
+ - {t(`${i18nPrefix}.windowSize`)}
+
+
+ + handleWindowSizeChange(e.target.value)} + onBlur={handleBlur} + disabled={readonly || !payload.window?.enabled} />
- )} + {canSetRoleName && ( +
+
{t(`${i18nPrefix}.conversationRoleName`)}
+
+ + +
+
+ )} ) }