From 243055e1cdd5b78ebeedce2975a694de366175c9 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Fri, 20 Dec 2024 10:28:54 -0300 Subject: [PATCH] refactor: Simplify agent input text content construction (#5344) * refactor: Simplify agent input text content construction * Change HUMAN to Input --------- Co-authored-by: Gabriel Luiz Freitas Almeida --- src/backend/base/langflow/base/agents/events.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/backend/base/langflow/base/agents/events.py b/src/backend/base/langflow/base/agents/events.py index 26198ff4a..efda512e7 100644 --- a/src/backend/base/langflow/base/agents/events.py +++ b/src/backend/base/langflow/base/agents/events.py @@ -25,16 +25,8 @@ class InputDict(TypedDict): def _build_agent_input_text_content(agent_input_dict: InputDict) -> str: - chat_history = agent_input_dict.get("chat_history", []) - messages = [ - f"**{message.type.upper()}**: {message.content}" - for message in chat_history - if isinstance(message, BaseMessage) and message.content - ] final_input = agent_input_dict.get("input", "") - if messages and final_input not in messages[-1]: - messages.append(f"**HUMAN**: {final_input}") - return " \n".join(messages) + return f"**Input**: {final_input}" def _calculate_duration(start_time: float) -> int: