"""WebUI 路由聚合模块 - 提供统一的路由注册接口""" from fastapi import APIRouter def get_api_router() -> APIRouter: """获取主 API 路由器(包含所有子路由)""" from src.webui.routes import router as main_router return main_router def get_all_routers() -> list[APIRouter]: """获取所有需要独立注册的路由器列表""" from src.webui.routes import router as main_router from src.webui.routers.websocket.logs import router as logs_router from src.webui.routers.knowledge import router as knowledge_router from src.webui.routers.chat import router as chat_router from src.webui.api.planner import router as planner_router from src.webui.api.replier import router as replier_router return [ main_router, logs_router, knowledge_router, chat_router, planner_router, replier_router, ] __all__ = [ "get_api_router", "get_all_routers", ]