from fastapi import APIRouter from datetime import datetime from agents.strategy_agent import run_strategy from memory.database import init_db, log_action router = APIRouter() @router.on_event("startup") def startup_event(): init_db() @router.get("/run") def run_loopagent(): result = run_strategy("fitness", "dropshipping") log_action("StrategyAgent", "generate_business", result) return { "status": "Executed", "agent": "StrategyAgent", "result": result, "timestamp": datetime.utcnow().isoformat() }