feat(config): 统一配置加载入口,启动时校验所有YAML配置
将分散的 config.yml、workflow.yaml、sandbox.yaml 加载逻辑统一到 AppConfig 模型, 启动时一次性校验,失败则 fast-fail。sandbox.py 改为从统一配置取值,消除重复加载。 同时修复 onebot 测试并新增14个统一配置测试(总测试 285→300)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -22,6 +22,14 @@ if not _secret_key or _secret_key in _INSECURE_SECRETS:
|
||||
)
|
||||
sys.exit(1)
|
||||
|
||||
from kilostar.utils.config_loader import get_app_config
|
||||
|
||||
try:
|
||||
_app_cfg = get_app_config()
|
||||
except Exception as e:
|
||||
print(f"❌ [致命错误] 配置文件校验失败:{e}")
|
||||
sys.exit(1)
|
||||
|
||||
import asyncio
|
||||
import ray
|
||||
from ray import serve
|
||||
|
||||
Reference in New Issue
Block a user