From c89b35805d01555b6a150bc09155cfa49f78a511 Mon Sep 17 00:00:00 2001 From: Kuro Akuta <1700096612@qq.com> Date: Thu, 17 Jul 2025 08:36:31 +0800 Subject: [PATCH] fix: fix the coordinator's forgetting of its own messages. (#433) --- src/graph/nodes.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/graph/nodes.py b/src/graph/nodes.py index b81e7e6..4d3bc09 100644 --- a/src/graph/nodes.py +++ b/src/graph/nodes.py @@ -243,9 +243,16 @@ def coordinator_node( "Coordinator response contains no tool calls. Terminating workflow execution." ) logger.debug(f"Coordinator response: {response}") - + old_messages = state.get("messages", []) + new_messages = old_messages + [ + { + "role": "assistant", + "content": response.content, + } + ] return Command( update={ + "messages": new_messages, "locale": locale, "research_topic": research_topic, "resources": configurable.resources,