Files
my-v0-server/app/api/agent.py
T
2026-09-29 00:47:57 +08:00

20 lines
717 B
Python

"""大屏 Agent 启动与澄清恢复接口"""
from fastapi import APIRouter, Request
from app.common.response import ApiResponse, success_response
from app.schemas.agent import AgentResult, ResumeRequest
from app.schemas.request import DesignRequest
router = APIRouter(prefix="/agent", tags=["Agent"])
@router.post("/run", response_model=ApiResponse[AgentResult])
async def run_agent(body: DesignRequest, request: Request):
return success_response(await request.app.state.agent_service.run(body))
@router.post("/resume", response_model=ApiResponse[AgentResult])
async def resume_agent(body: ResumeRequest, request: Request):
return success_response(await request.app.state.agent_service.resume(body))