From 47790b49d402e0461d2b486de8c8eb8c14eb737a Mon Sep 17 00:00:00 2001 From: zhsama Date: Mon, 12 Jan 2026 18:12:01 +0800 Subject: [PATCH] fix: Fix agent context variable insertion to preserve existing text --- .../nodes/tool/components/mixed-variable-text-input/index.tsx | 3 ++- web/package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx b/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx index c9781adb97..238b20bdc1 100644 --- a/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx +++ b/web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/index.tsx @@ -113,7 +113,8 @@ const MixedVariableTextInput = ({ if (!onChange) return - const newValue = `{{#${agent.id}.context#}}` + const valueWithoutTrigger = value.replace(/@$/, '') + const newValue = `{{#${agent.id}.context#}}${valueWithoutTrigger}` onChange(newValue) setControlPromptEditorRerenderKey(Date.now()) diff --git a/web/package.json b/web/package.json index 4019e49cd9..850c4ae4be 100644 --- a/web/package.json +++ b/web/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "1.11.2", "private": true, - "packageManager": "pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a", + "packageManager": "pnpm@10.28.0+sha512.05df71d1421f21399e053fde567cea34d446fa02c76571441bfc1c7956e98e363088982d940465fd34480d4d90a0668bc12362f8aa88000a64e83d0b0e47be48", "imports": { "#i18n": { "react-server": "./i18n-config/lib.server.ts",