INNER CODE UNIT · Python
lifespan
airweave-ai/error-monitoring-agent · backend/main.py:381
async def lifespan(app: FastAPI):
"""Application lifespan handler."""
logger.info("Starting Error Monitoring Agent Demo...")
yield
logger.info("Shutting down...")
app = FastAPI(
title="Error Monitoring Agent Demo",
description="Intelligent error monitoring with LLM clustering and Airweave search",
version="1.0.0",
lifespan=lifespan
)
# CORS middleware for frontend
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # In production, specify your frontend URL