diff --git a/app/core/plugin.py b/app/core/plugin.py index 6ed21d2d..e7e9d250 100644 --- a/app/core/plugin.py +++ b/app/core/plugin.py @@ -406,6 +406,9 @@ class PluginManager(metaclass=Singleton): # 图标 if plugin_info.get("icon"): plugin.plugin_icon = plugin_info.get("icon") + # 标签 + if plugin_info.get("labels"): + plugin.plugin_label = plugin_info.get("labels") # 作者 if plugin_info.get("author"): plugin.plugin_author = plugin_info.get("author") diff --git a/app/schemas/plugin.py b/app/schemas/plugin.py index 36e334ec..48fe41ba 100644 --- a/app/schemas/plugin.py +++ b/app/schemas/plugin.py @@ -16,6 +16,8 @@ class Plugin(BaseModel): plugin_icon: Optional[str] = None # 插件版本 plugin_version: Optional[str] = None + # 插件标签 + plugin_label: Optional[str] = None # 插件作者 plugin_author: Optional[str] = None # 作者主页