From 38441c930c923a78ea2e9320d78b8832df7eb67e Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Sat, 23 Mar 2024 17:54:40 +0800 Subject: [PATCH] fix: tool sort --- api/services/tools_manage_service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/services/tools_manage_service.py b/api/services/tools_manage_service.py index 0144d7f381..2f478a32ff 100644 --- a/api/services/tools_manage_service.py +++ b/api/services/tools_manage_service.py @@ -13,6 +13,7 @@ from core.tools.entities.tool_entities import ( from core.tools.entities.user_entities import UserTool, UserToolProvider from core.tools.errors import ToolNotFoundError, ToolProviderCredentialValidationError, ToolProviderNotFoundError from core.tools.provider.api_tool_provider import ApiBasedToolProviderController +from core.tools.provider.builtin._positions import BuiltinToolProviderSort from core.tools.provider.tool_provider import ToolProviderController from core.tools.tool_manager import ToolManager from core.tools.utils.configuration import ToolConfigurationManager @@ -642,7 +643,7 @@ class ToolManageService: result.append(user_builtin_provider) - return result + return BuiltinToolProviderSort.sort(result) @staticmethod def list_api_tools(