fix: 修复运行时配置递归与插件兼容入口

This commit is contained in:
jxxghp
2026-08-23 08:57:39 +08:00
parent 4d1be26a31
commit 557f2f18a9
7 changed files with 95 additions and 3 deletions
+3 -1
View File
@@ -574,7 +574,9 @@ async def init_modules() -> HostRuntime:
scheduler=lambda: build_scheduler_runtime_config(settings),
chain=lambda: build_chain_runtime_config(settings),
)
runtime_settings = RuntimeSettingsService(settings)
# RuntimeSettingsService 必须持有真实 SettingsRuntimeSettingsCompat 是旧 ABI 代理,
# 将代理自身注入服务会让 model_dump() 在代理和服务之间无限递归。
runtime_settings = RuntimeSettingsService(legacy_settings)
host_runtime = HostRuntime(
agent_chat=AgentChatRuntime(
async_session=get_async_db,