|
@@ -245,16 +245,16 @@ class FunctionCallAgentRunner(BaseAgentRunner):
|
|
|
agent_tool_callback=self.agent_callback,
|
|
|
)
|
|
|
# publish files
|
|
|
- for message_file, save_as in message_files:
|
|
|
+ for message_file_id, save_as in message_files:
|
|
|
if save_as:
|
|
|
- self.variables_pool.set_file(tool_name=tool_call_name, value=message_file.id, name=save_as)
|
|
|
+ self.variables_pool.set_file(tool_name=tool_call_name, value=message_file_id, name=save_as)
|
|
|
|
|
|
# publish message file
|
|
|
self.queue_manager.publish(QueueMessageFileEvent(
|
|
|
- message_file_id=message_file.id
|
|
|
+ message_file_id=message_file_id
|
|
|
), PublishFrom.APPLICATION_MANAGER)
|
|
|
# add message file ids
|
|
|
- message_file_ids.append(message_file.id)
|
|
|
+ message_file_ids.append(message_file_id)
|
|
|
|
|
|
tool_response = {
|
|
|
"tool_call_id": tool_call_id,
|