fix: 插件加载失败计入统计 — LOAD_FAILURES + 合并fail_details

This commit is contained in:
qinglong
2026-06-14 10:26:36 +08:00
parent 00c97e4af2
commit 7fe9e4f6cd
2 changed files with 14 additions and 4 deletions
+4
View File
@@ -17,6 +17,9 @@ from sdk.plugin_command_decorator import plugin_command, command
logger = logging.getLogger(__name__)
# 加载失败记录 — 供统计 API 使用
LOAD_FAILURES: Dict[str, str] = {}
@dataclass
class PluginInfo:
"""插件信息数据类"""
@@ -309,6 +312,7 @@ class PluginService:
plugin_path = self.plugins_dir / plugin_name
if not plugin_path.exists():
LOAD_FAILURES[plugin_name] = "插件目录不存在"
logger.error(f"插件目录不存在: {plugin_path}")
return False