text: better support.    Attempting to load a Swagger 2.0 spec.  This may result in degraded performance. Convert your OpenAPI spec to 3.1.* spec for better support.retriever = vector_store.as_retriever()def get_tools(query):    # Get documents, which contain the Plugins to use    docs = retriever.get_relevant_documents(query)    # Get the toolkits, one for each plugin    tool_kits = [toolkits_dict[d.metadata["plugin_name"]] for d in docs]    # Get the tools: a separate NLAChain for each endpoint    tools = []    for tk in tool_kits:        tools.extend(tk.nla_tools)    return toolsWe can now test this retriever to see if it seems to work.tools = get_tools("What could I do today with my kiddo")[t.name for t in tools]    ['Milo.askMilo',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.search_all_actions',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.preview_a_zap',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.get_configuration_link',     'Zapier_Natural_Language_Actions_(NLA)_API_(Dynamic)_-_Beta.list_exposed_actions',     'SchoolDigger_API_V2.0.Autocomplete_GetSchools',     'SchoolDigger_API_V2.0.Districts_GetAllDistricts2',     'SchoolDigger_API_V2.0.Districts_GetDistrict2',