"""Register routes in their original order without changing public paths.""" from fastapi import APIRouter from vocero_api.api.routes import apipilot, caller, config, conversations, search, sessions from vocero_api.models.responses import ReasoningResponse from vocero_api.realtime.proxy import realtime_proxy from vocero_api.services.reasoning import reasoning router = APIRouter() router.include_router(config.router) router.include_router(conversations.router) router.include_router(apipilot.router) router.add_api_route("/api/reasoning", reasoning, methods=["POST"], response_model=ReasoningResponse) router.add_api_websocket_route("/v1/realtime", realtime_proxy) router.include_router(caller.router) router.include_router(search.router) router.include_router(sessions.router)