From 0e33dfb5c20c450b6e54ca186995d414bd613d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=92=E6=9E=95?= <13218909716@139.com> Date: Tue, 13 Jan 2026 15:42:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20In=20the=20LLM=20model=20in=20dify,=20wh?= =?UTF-8?q?en=20a=20message=20is=20added,=20the=20first=20cli=E2=80=A6=20(?= =?UTF-8?q?#29540)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 青枕 --- .../workflow/nodes/llm/components/config-prompt.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/nodes/llm/components/config-prompt.tsx b/web/app/components/workflow/nodes/llm/components/config-prompt.tsx index 0cddb15ab6..5b28c9b48f 100644 --- a/web/app/components/workflow/nodes/llm/components/config-prompt.tsx +++ b/web/app/components/workflow/nodes/llm/components/config-prompt.tsx @@ -106,12 +106,12 @@ const ConfigPrompt: FC = ({ const handleAddPrompt = useCallback(() => { const newPrompt = produce(payload as PromptItem[], (draft) => { if (draft.length === 0) { - draft.push({ role: PromptRole.system, text: '' }) + draft.push({ role: PromptRole.system, text: '', id: uuid4() }) return } const isLastItemUser = draft[draft.length - 1].role === PromptRole.user - draft.push({ role: isLastItemUser ? PromptRole.assistant : PromptRole.user, text: '' }) + draft.push({ role: isLastItemUser ? PromptRole.assistant : PromptRole.user, text: '', id: uuid4() }) }) onChange(newPrompt) }, [onChange, payload])