Browse Source

fix: rebaseing to main

Yeuoly 6 months ago
parent
commit
05a43e3e80
2 changed files with 0 additions and 8 deletions
  1. 0 3
      api/core/tools/builtin_tool/tool.py
  2. 0 5
      api/core/tools/tool_engine.py

+ 0 - 3
api/core/tools/builtin_tool/tool.py

@@ -49,9 +49,6 @@ class BuiltinTool(Tool):
         :return: the model result
         """
         # invoke model
-        if self.runtime is None or self.identity is None:
-            raise ValueError("runtime and identity are required")
-
         return ModelInvocationUtils.invoke(
             user_id=user_id,
             tenant_id=self.runtime.tenant_id or "",

+ 0 - 5
api/core/tools/tool_engine.py

@@ -76,9 +76,6 @@ class ToolEngine:
                 if not isinstance(tool_parameters, dict):
                     raise ValueError(f"tool_parameters should be a dict, but got a string: {tool_parameters}")
 
-        # invoke the tool
-        if tool.identity is None:
-            raise ValueError("tool identity is not set")
         try:
             # hit the callback handler
             agent_tool_callback.on_tool_start(tool_name=tool.entity.identity.name, tool_inputs=tool_parameters)
@@ -207,8 +204,6 @@ class ToolEngine:
         """
         Invoke the tool with the given arguments.
         """
-        if tool.identity is None:
-            raise ValueError("tool identity is not set")
         started_at = datetime.now(UTC)
         meta = ToolInvokeMeta(
             time_cost=0.0,