Open
Description
hi, I created a query_agent
that can invoke tools. There is also an assistants_agent
that has control over the conversation.
If I use handoffs = [query_agent]
in the assistants_agent
, it can invoke tools well and pass the correct parameters, but this causes the assistants_agent
to lose control of the conversation.
I tried using tools = [query_agent.as_tool]
in the assistants_agent
, but the performance of invoking tools deteriorated, and the parameters passed were not always correct.
Is this normal? How can I solve it?