diff --git a/swarms/agents/utils/AgentManager.py b/swarms/agents/utils/AgentManager.py index bfeea916..34e87c79 100644 --- a/swarms/agents/utils/AgentManager.py +++ b/swarms/agents/utils/AgentManager.py @@ -84,7 +84,10 @@ class AgentManager: callback_manager=callback_manager, verbose=True, ) + if 'agent' not in executor.__dict__: + executor.__dict__['agent'] = agent self.executors[session] = executor + return executor except Exception as e: logging.error(f"Error while creating executor: {str(e)}")