From 45fac46daa7d1752c002f1865fcedf40441f20e5 Mon Sep 17 00:00:00 2001 From: abhijeet Date: Thu, 13 Jul 2023 19:11:01 +0530 Subject: [PATCH] fixed max iteration error --- superagi/jobs/agent_executor.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/superagi/jobs/agent_executor.py b/superagi/jobs/agent_executor.py index d91bfeb66..e5c8de5cb 100644 --- a/superagi/jobs/agent_executor.py +++ b/superagi/jobs/agent_executor.py @@ -225,15 +225,7 @@ def execute_next_action(self, agent_execution_id): agent_workflow_step = session.query(AgentWorkflowStep).filter( AgentWorkflowStep.id == agent_execution.current_step_id).first() - try: - response = spawned_agent.execute(agent_workflow_step) - except RuntimeError as e: - # If our execution encounters an error we return and attempt to retry - logger.error("Error executing the agent:", e) - superagi.worker.execute_agent.apply_async((agent_execution_id, datetime.now()), countdown=15) - session.close() - return - + response = spawned_agent.execute(agent_workflow_step) if "retry" in response and response["retry"]: response = spawned_agent.execute(agent_workflow_step)