Files
mission-control-v2/backend/routers/agent.py
T

24 lines
503 B
Python

"""Agent-Endpoint: Hermes-Status + WebUI-Link (MC verlinkt nur, betreibt nicht)."""
from fastapi import APIRouter
from pydantic import BaseModel
from services.agent import agent_status, update_brain_model
router = APIRouter(prefix="/api")
class BrainReq(BaseModel):
model: str
@router.get("/agent/status")
def status() -> dict:
return agent_status()
@router.post("/agent/brain")
def set_brain_model(body: BrainReq) -> dict:
ok = update_brain_model(body.model)
return {"ok": ok}