fix agent_execution_metadata (#15444)

This commit is contained in:
heyszt 2025-03-11 14:35:08 +08:00 committed by GitHub
parent b6b1903a37
commit a58b990855
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -270,7 +270,9 @@ class ToolNode(BaseNode[ToolNodeData]):
if self.node_type == NodeType.AGENT:
msg_metadata = message.message.json_object.pop("execution_metadata", {})
agent_execution_metadata = {
key: value for key, value in msg_metadata.items() if key in NodeRunMetadataKey
key: value
for key, value in msg_metadata.items()
if key in NodeRunMetadataKey.__members__.values()
}
json.append(message.message.json_object)
elif message.type == ToolInvokeMessage.MessageType.LINK: