Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import Literal, List, Optional | |
| class ReviewComment(BaseModel): | |
| line: int | |
| comment: str | |
| severity: Literal["low", "medium", "high"] | |
| confidence: float | |
| class ReviewRequest(BaseModel): | |
| code: str | |
| config: Literal["A", "B", "C"] = "C" | |
| class ReviewResponse(BaseModel): | |
| comments: List[ReviewComment] | |
| critic_log: str | |
| memory_count: int | |
| class MemoryRecord(BaseModel): | |
| id: str | |
| comment: str | |
| severity: str | |
| confidence: float | |
| class MemorySearchRequest(BaseModel): | |
| query: str | |
| top_k: int = 5 | |