fix: truncate tool call results to 50 characters for cleaner output

This commit is contained in:
Alex committed 2025-05-09 22:52:17 +01:00
1 parent a86bcb5c29
commit 32803c89a3
2 files changed
+8

No files matched your search

+4
View File
@@ -57,4 +57,8 @@ class ClassicAgent(BaseAgent):
)
yield {"sources": retrieved_data}
# clean tool_call_data only send first 50 characters of tool_call['result']
for tool_call in self.tool_calls:
if len(str(tool_call["result"])) > 50:
tool_call["result"] = str(tool_call["result"])[:50] + "..."
yield {"tool_calls": self.tool_calls.copy()}
+4
View File
@@ -87,6 +87,10 @@ class ReActAgent(BaseAgent):
)
yield {"sources": retrieved_data}
# clean tool_call_data only send first 50 characters of tool_call['result']
for tool_call in self.tool_calls:
if len(str(tool_call["result"])) > 50:
tool_call["result"] = str(tool_call["result"])[:50] + "..."
yield {"tool_calls": self.tool_calls.copy()}
final_answer = self._create_final_answer(query, self.observations, log_context)