from __future__ import annotations import sys from pathlib import Path SRC_PATH = Path(__file__).resolve().parent / "src" if SRC_PATH.exists(): sys.path.insert(0, str(SRC_PATH)) from fastapi import FastAPI from fastapi.responses import RedirectResponse from qa_agent_service.rest_routes import router app = FastAPI(title="QA Agent Service", version="0.1.0") app.include_router(router) app.include_router(router, prefix="/api/v1") @app.get("/", include_in_schema=False) def root() -> RedirectResponse: return RedirectResponse(url="/docs")