Hello all! I'm using FnRetrieverOpenAIAgent in order to add some tools and query engines. One of those tools should be used first to get the required parameters for the others. Is there and example or a best practice to get this "hierarchy" of tools to work?
You can force an openai agent to always call one tool first using FnRetrieverOpenAIAgent .from_tools(..., function_call="name of function to always call first")