@@ -316,7 +316,8 @@ class ToolNode(BaseNode):
|
|||||||
variables[variable_name] = variable_value
|
variables[variable_name] = variable_value
|
||||||
elif message.type == ToolInvokeMessage.MessageType.FILE:
|
elif message.type == ToolInvokeMessage.MessageType.FILE:
|
||||||
assert message.meta is not None
|
assert message.meta is not None
|
||||||
assert isinstance(message.meta, File)
|
assert isinstance(message.meta, dict)
|
||||||
|
assert "file" in message.meta and isinstance(message.meta["file"], File)
|
||||||
files.append(message.meta["file"])
|
files.append(message.meta["file"])
|
||||||
elif message.type == ToolInvokeMessage.MessageType.LOG:
|
elif message.type == ToolInvokeMessage.MessageType.LOG:
|
||||||
assert isinstance(message.message, ToolInvokeMessage.LogMessage)
|
assert isinstance(message.message, ToolInvokeMessage.LogMessage)
|
||||||
|
Reference in New Issue
Block a user