File size: 557 Bytes
c9c8879
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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()
    }