fix: ignore empty outputs in Tool node (#10988)

This commit is contained in:
Pedro Gomes 2024-11-25 10:00:42 +00:00 committed by GitHub
parent eb542067af
commit 319d49084b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -250,9 +250,8 @@ class ToolNode(BaseNode[ToolNodeData]):
f"{message.message}"
if message.type == ToolInvokeMessage.MessageType.TEXT
else f"Link: {message.message}"
if message.type == ToolInvokeMessage.MessageType.LINK
else ""
for message in tool_response
if message.type in {ToolInvokeMessage.MessageType.TEXT, ToolInvokeMessage.MessageType.LINK}
]
)