refactor(workflow_agent): iterate over AsyncGenerator in workflow execution

This commit is contained in:
Davidson Gomes 2025-05-13 18:18:06 -03:00
parent 2bac2b3824
commit 86de80a998

View File

@ -788,7 +788,9 @@ class WorkflowAgent(BaseAgent):
print("\n🚀 Starting workflow execution:")
print(f"Initial content: {user_message[:100]}...")
await self._execute_workflow(ctx, graph, initial_state)
# Iterar sobre o AsyncGenerator em vez de usar await
async for event in self._execute_workflow(ctx, graph, initial_state):
yield event
except Exception as e:
yield await self._handle_workflow_error(e)