Merge pull request #1205 from aparekh02/swarmsapi2

[BUG-FIX] Reflexion Agent task attribute error
master
Kye Gomez 10 hours ago committed by GitHub
commit 184852951d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -284,8 +284,12 @@ class ReasoningAgentRouter:
The result of the reasoning process (format depends on agent and output_type). The result of the reasoning process (format depends on agent and output_type).
""" """
try: try:
swarm = self.select_swarm() if self.swarm_type == "ReflexionAgent":
return swarm.run(task=task, *args, **kwargs) swarm = self.select_swarm()
return swarm.run(tasks=[task], *args, **kwargs)
else:
swarm = self.select_swarm()
return swarm.run(task=task, *args, **kwargs)
except Exception as e: except Exception as e:
raise ReasoningAgentExecutorError( raise ReasoningAgentExecutorError(
f"ReasoningAgentRouter Error: {e} Traceback: {traceback.format_exc()} If the error persists, please check the agent's configuration and try again. If you would like support book a call with our team at https://cal.com/swarms" f"ReasoningAgentRouter Error: {e} Traceback: {traceback.format_exc()} If the error persists, please check the agent's configuration and try again. If you would like support book a call with our team at https://cal.com/swarms"

Loading…
Cancel
Save