diff --git a/docs/api_reference/create_api_rst.py b/docs/api_reference/create_api_rst.py index f84c093bd58..a7bd28ac26c 100644 --- a/docs/api_reference/create_api_rst.py +++ b/docs/api_reference/create_api_rst.py @@ -88,7 +88,12 @@ def _load_module_members(module_path: str, namespace: str) -> ModuleMembers: is_public=not name.startswith("_"), ) ) - elif inspect.isfunction(type_): + elif inspect.isfunction(type_) and name != "create_conversational_retrieval_agent": + """TODO: find a better solution. + 'agents.agent_toolkits.conversational_retrieval.openai_functions + .create_conversational_retrieval_agent' is a too long name. + It makes the 'agents/functions' table inside API Reference unreadable. + This is a temporary solution to hide this function from API Reference.""" functions.append( FunctionInfo( name=name,