|
|
|
@@ -3,7 +3,7 @@ from typing import Any, Optional |
|
|
|
|
|
|
|
from pydantic import BaseModel |
|
|
|
|
|
|
|
from core.plugin.entities.plugin import GenericProviderID |
|
|
|
from core.plugin.entities.plugin import GenericProviderID, ToolProviderID |
|
|
|
from core.plugin.entities.plugin_daemon import PluginBasicBooleanResponse, PluginToolProviderEntity |
|
|
|
from core.plugin.manager.base import BasePluginManager |
|
|
|
from core.tools.entities.tool_entities import ToolInvokeMessage, ToolParameter |
|
|
|
@@ -45,7 +45,7 @@ class PluginToolManager(BasePluginManager): |
|
|
|
""" |
|
|
|
Fetch tool provider for the given tenant and plugin. |
|
|
|
""" |
|
|
|
tool_provider_id = GenericProviderID(provider) |
|
|
|
tool_provider_id = ToolProviderID(provider) |
|
|
|
|
|
|
|
def transformer(json_response: dict[str, Any]) -> dict: |
|
|
|
data = json_response.get("data") |