fix: PluginService自动从.example模板创建config.yaml (Windows兼容)

根因: Sentinel的config.yaml被gitignore, 首次运行时
load_plugin()要求config.yaml存在才能继续, 但Sentinel的
自动复制逻辑在initialize()中, 太晚了。

修复: PluginService.load_plugin()检测缺失时自动复制模板

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
qinglong
2026-06-14 10:24:08 +08:00
parent cb6beca067
commit 00c97e4af2
2 changed files with 11 additions and 4 deletions
+1
View File
@@ -4,6 +4,7 @@ import logging
import asyncio
import os
import time
import shutil
import yaml
import urllib.request
import json as _json