|
|
|
@ -41,6 +41,10 @@ class AgentManager:
|
|
|
|
|
builder = AgentBuilder(self.toolsets)
|
|
|
|
|
builder.build_parser()
|
|
|
|
|
|
|
|
|
|
agent = builder.get_agent()
|
|
|
|
|
if not agent:
|
|
|
|
|
raise ValueError("Agent not created")
|
|
|
|
|
|
|
|
|
|
callbacks = []
|
|
|
|
|
eval_callback = EVALCallbackHandler()
|
|
|
|
|
eval_callback.set_parser(builder.get_parser())
|
|
|
|
@ -70,7 +74,7 @@ class AgentManager:
|
|
|
|
|
tool.callback_manager = callback_manager
|
|
|
|
|
|
|
|
|
|
executor = AgentExecutor.from_agent_and_tools(
|
|
|
|
|
agent=builder.get_agent(),
|
|
|
|
|
agent=agent,
|
|
|
|
|
tools=tools,
|
|
|
|
|
memory=memory,
|
|
|
|
|
callback_manager=callback_manager,
|
|
|
|
|