from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from api.routes import router app = FastAPI( title="Agentic CitationEdge", description="Parallel agent-based research paper analysis with Graph-RAG", version="0.1.0", ) app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) app.include_router(router) @app.get("/") def root(): return { "service": "Agentic CitationEdge", "version": "0.1.0", "docs": "/docs", }