This is an automated email from the ASF dual-hosted git repository.

xtsong pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-agents.git

commit 03c3e8988a709264cc29515f1d50581481fa765d
Author: WenjinXie <[email protected]>
AuthorDate: Thu Sep 25 14:22:49 2025 +0800

    [hotfix] Append input messages to prompt.
---
 python/flink_agents/api/chat_models/chat_model.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/python/flink_agents/api/chat_models/chat_model.py 
b/python/flink_agents/api/chat_models/chat_model.py
index 418ba44..fb56cf9 100644
--- a/python/flink_agents/api/chat_models/chat_model.py
+++ b/python/flink_agents/api/chat_models/chat_model.py
@@ -182,10 +182,17 @@ class BaseChatModelSetup(Resource):
                 prompt = self.prompt
 
             input_variable = {}
+
+            # fill the prompt template
             for msg in messages:
                 input_variable.update(msg.extra_args)
-            messages = prompt.format_messages(**input_variable)
+            prompt_messages = prompt.format_messages(**input_variable)
 
+            # append meaningful messages
+            for msg in messages:
+                if msg.content is not None and msg.content != "":
+                    prompt_messages.append(msg)
+            messages = prompt_messages
         # Bind tools
         tools = None
         if self.tools is not None:

Reply via email to