浏览代码

fix: rebase

Yeuoly 4 月之前
父节点
当前提交
ee080dddf9
共有 3 个文件被更改,包括 2 次插入3 次删除
  1. 0 2
      api/core/tools/tool_manager.py
  2. 1 0
      api/core/tools/utils/parser.py
  3. 1 1
      api/core/tools/workflow_as_tool/provider.py

+ 0 - 2
api/core/tools/tool_manager.py

@@ -594,8 +594,6 @@ class ToolManager:
             # append builtin providers
             for provider in builtin_providers:
                 # handle include, exclude
-                if provider.identity is None:
-                    continue
                 if is_filtered(
                     include_set=cast(set[str], dify_config.POSITION_TOOL_INCLUDES_SET),
                     exclude_set=cast(set[str], dify_config.POSITION_TOOL_EXCLUDES_SET),

+ 1 - 0
api/core/tools/utils/parser.py

@@ -1,4 +1,5 @@
 import re
+from typing import Optional
 import uuid
 from json import dumps as json_dumps
 from json import loads as json_loads

+ 1 - 1
api/core/tools/workflow_as_tool/provider.py

@@ -6,6 +6,7 @@ from pydantic import Field
 from core.app.app_config.entities import VariableEntity, VariableEntityType
 from core.app.apps.workflow.app_config_manager import WorkflowAppConfigManager
 from core.plugin.entities.parameters import PluginParameterOption
+from core.tools.__base.tool import Tool
 from core.tools.__base.tool_provider import ToolProviderController
 from core.tools.__base.tool_runtime import ToolRuntime
 from core.tools.entities.common_entities import I18nObject
@@ -18,7 +19,6 @@ from core.tools.entities.tool_entities import (
     ToolProviderIdentity,
     ToolProviderType,
 )
-from core.tools.tool.tool import Tool
 from core.tools.utils.workflow_configuration_sync import WorkflowToolConfigurationUtils
 from core.tools.workflow_as_tool.tool import WorkflowTool
 from extensions.ext_database import db