Since `LongRunningFunctionTool` expects a func, I was wondering if there is a way for it to support `OpenAPIToolset` and `AgentTool`? For API functions it is easy to solve it via a workaround but not for AgentTool.