From a71f336ee0b43c907541784a26d0efef0e99cf38 Mon Sep 17 00:00:00 2001 From: zhsama Date: Mon, 9 Feb 2026 23:24:05 +0800 Subject: [PATCH] chore: Add chat history display name mapping for workflow variables --- web/app/components/workflow/constants.ts | 1 + .../nodes/_base/components/variable/variable-label/hooks.ts | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/constants.ts b/web/app/components/workflow/constants.ts index b17e19b846..523596c663 100644 --- a/web/app/components/workflow/constants.ts +++ b/web/app/components/workflow/constants.ts @@ -86,6 +86,7 @@ export const getGlobalVars = (isChatMode: boolean): Var[] => { export const VAR_SHOW_NAME_MAP: Record = { 'sys.query': 'query', 'sys.files': 'files', + 'context': 'chat history', } export const RETRIEVAL_OUTPUT_STRUCT = `{ diff --git a/web/app/components/workflow/nodes/_base/components/variable/variable-label/hooks.ts b/web/app/components/workflow/nodes/_base/components/variable/variable-label/hooks.ts index a892bd9987..7ca75b885b 100644 --- a/web/app/components/workflow/nodes/_base/components/variable/variable-label/hooks.ts +++ b/web/app/components/workflow/nodes/_base/components/variable/variable-label/hooks.ts @@ -54,8 +54,10 @@ export const useVarColor = (variables: string[], isExceptionVariable?: boolean, } export const useVarName = (variables: string[], notShowFullPath?: boolean) => { - const showName = VAR_SHOW_NAME_MAP[variables.join('.')] - let variableFullPathName = variables.slice(1).join('.') + const fullPathKey = variables.join('.') + const keyWithoutNodePrefix = variables.slice(1).join('.') + const showName = VAR_SHOW_NAME_MAP[fullPathKey] ?? VAR_SHOW_NAME_MAP[keyWithoutNodePrefix] + let variableFullPathName = keyWithoutNodePrefix if (isRagVariableVar(variables)) variableFullPathName = variables.slice(2).join('.')