Spaces:
Running
Running
| from typing import Any, Dict, List, Optional | |
| from pydantic import BaseModel | |
| class AnalyzeRequest(BaseModel): | |
| skip_citation_gap: bool = False | |
| skip_argumentation: bool = False | |
| class AgentStatusInfo(BaseModel): | |
| status: str | |
| duration_s: Optional[float] = None | |
| error: Optional[str] = None | |
| class JobStatusResponse(BaseModel): | |
| job_id: str | |
| status: str | |
| progress: float = 0.0 | |
| agents: Dict[str, AgentStatusInfo] = {} | |
| scores: Dict[str, float] = {} | |
| report_path: Optional[str] = None | |
| duration_s: Optional[float] = None | |
| error: Optional[str] = None | |
| class AnalyzeResponse(BaseModel): | |
| job_id: str | |
| status: str | |
| message: str | |