Browse Source

feat: add description

Yeuoly 6 months ago
parent
commit
beebcbd962

+ 1 - 1
api/controllers/inner_api/plugin/plugin.py

@@ -6,10 +6,10 @@ from controllers.inner_api.plugin.wraps import get_tenant, plugin_data
 from controllers.inner_api.wraps import plugin_inner_api_only
 from core.plugin.backwards_invocation.app import PluginAppBackwardsInvocation
 from core.plugin.backwards_invocation.base import BaseBackwardsInvocationResponse
+from core.plugin.backwards_invocation.encrypt import PluginEncrypter
 from core.plugin.backwards_invocation.model import PluginModelBackwardsInvocation
 from core.plugin.backwards_invocation.node import PluginNodeBackwardsInvocation
 from core.plugin.backwards_invocation.tool import PluginToolBackwardsInvocation
-from core.plugin.encrypt import PluginEncrypter
 from core.plugin.entities.request import (
     RequestInvokeApp,
     RequestInvokeEncrypt,

api/core/plugin/encrypt/__init__.py → api/core/plugin/backwards_invocation/encrypt.py


+ 1 - 0
api/core/plugin/entities/plugin.py

@@ -69,6 +69,7 @@ class PluginDeclaration(BaseModel):
     version: str = Field(..., pattern=r"^\d{1,4}(\.\d{1,4}){1,3}(-\w{1,16})?$")
     author: Optional[str] = Field(..., pattern=r"^[a-zA-Z0-9_-]{1,64}$")
     name: str = Field(..., pattern=r"^[a-z0-9_-]{1,128}$")
+    description: I18nObject
     icon: str
     label: I18nObject
     category: PluginCategory