ソースを参照

feat: add description

Yeuoly 6 ヶ月 前
コミット
beebcbd962
共有3 個のファイルを変更した2 個の追加1 個の削除を含む
  1. 1 1
      api/controllers/inner_api/plugin/plugin.py
  2. 0 0
      api/core/plugin/backwards_invocation/encrypt.py
  3. 1 0
      api/core/plugin/entities/plugin.py

+ 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