From 421b144aeedcef8a5fbfc1fe83f11ecbb36703b8 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 1 Sep 2026 11:12:05 +0800 Subject: [PATCH] fix: intent node write context --- apps/application/workflow/nodes/intent_node/intent_node.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/application/workflow/nodes/intent_node/intent_node.py b/apps/application/workflow/nodes/intent_node/intent_node.py index cb6344f5795..0137b12b3a8 100644 --- a/apps/application/workflow/nodes/intent_node/intent_node.py +++ b/apps/application/workflow/nodes/intent_node/intent_node.py @@ -97,7 +97,10 @@ def execute(self): prompt = self._build_classification_prompt(str(user_input), branch) system = self._build_system_prompt() message_list = self._generate_message_list(system, prompt, history_message) - self.write_context("message_list", message_list) + self.write_context( + "message_list", + [{"content": m.content, "role": m.type} for m in message_list], + ) try: self._check_cancelled()