# backend_agent/live_api.py from fastapi import FastAPI, Request import uvicorn app = FastAPI() routes_registry = {} def add_dynamic_route(task_name, code_str): """ Dynamically adds a placeholder route for a backend task. Currently executes safe placeholder logic. """ route_path = "/" + task_name.replace(" ", "_").lower() async def dynamic_func(request: Request): # Placeholder for actual LLM code execution return {"message": f"Task '{task_name}' executed (placeholder)"} app.add_api_route(route_path, dynamic_func, methods=["GET","POST"]) routes_registry[task_name] = route_path def run_server(): uvicorn.run(app, host="0.0.0.0", port=8000)