"""Bridge V1.1 — FastAPI application entry point.""" from __future__ import annotations import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).parent)) print(">>> THIS IS THE REAL BACKEND <<<") from fastapi import FastAPI from api.chat_routes import router as chat_router from api.controller_routes import router as ctrl_router from api.routes import router app = FastAPI( title="LocalAgent Bridge - AGENT ONLY", description="One-shot orchestration bridge - forced agent routing, no LLM fallback", version="2.0.0", ) # Force agent routing - only /runs endpoint available app.include_router(router) app.include_router(ctrl_router) # REMOVED: chat_router - no direct LLM access allowed if __name__ == "__main__": import uvicorn uvicorn.run("app:app", host="0.0.0.0", port=8000, reload=False)