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:
@@ -16,6 +16,7 @@ from kilostar.core.individual.regulatory_node.template import MessageResponse
|
||||
|
||||
def test_verify_token_skipped_when_env_missing(monkeypatch):
|
||||
monkeypatch.delenv("ONEBOT_ACCESS_TOKEN", raising=False)
|
||||
monkeypatch.setenv("KILOSTAR_ENV", "dev")
|
||||
onebot_mod._verify_token(None)
|
||||
onebot_mod._verify_token("anything")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user