"""infrastructure/config.py:装配层模块配置与全局单例引用。 集中暴露 infrastructure 装配层所需的全局单例,提供单一查找点与可替换入口: - ``default_adapter_registry``:AdapterRegistry 全局单例(只读、无状态), 由 ``create_use_cases_from_db`` 注入到需要 ``AdapterRegistry`` 端口的 service。 其余全局单例(``crypto_service`` / ``pool_manager`` / ``default_secret_resolver`` / ``id_generator`` / ``circuit_breaker`` / ``rate_limiter`` / ``token_refresh_registry``) 由 ``framework/runtime`` 的 factory 函数(``create_runtime_services`` / ``create_tool_executor``)封装使用,container 不直接消费,故不在本模块重复导出。 """ from __future__ import annotations from yuxi.external_systems.framework.registry import default_registry #: 装配层默认使用的 AdapterRegistry 单例(只读、无状态)。 #: 由 ``create_use_cases_from_db`` 注入到 ``SystemService`` / ``ToolService`` / #: ``AssetService`` / ``ImportService`` 等需要 ``AdapterRegistry`` 端口的 service。 default_adapter_registry = default_registry __all__ = ["default_adapter_registry"]