feat: switch tool entities and format

This commit is contained in:
Junyan Qin
2025-06-15 12:51:51 +08:00
parent c5eeab2fd0
commit 0c2560cafb
55 changed files with 455 additions and 774 deletions
+2 -2
View File
@@ -8,7 +8,7 @@ from ...core import app
from .. import context, events
from .. import loader
from ...utils import funcschema
from ...provider.tools import entities as tools_entities
import langbot_plugin.api.entities.builtin.resource.tool as resource_tool
class PluginManifestLoader(loader.PluginLoader):
@@ -41,7 +41,7 @@ class PluginManifestLoader(loader.PluginLoader):
function_schema = funcschema.get_func_schema(func)
function_name = self._current_container.plugin_name + '-' + (func.__name__ if name is None else name)
llm_function = tools_entities.LLMFunction(
llm_function = resource_tool.LLMTool(
name=function_name,
human_desc='',
description=function_schema['description'],