| 34 | |
| 35 | |
| 36 | class EvalConfig(BaseModel): |
| 37 | depth: Depth = Depth.STANDARD |
| 38 | concurrency: int = Field(default=4, ge=1, le=20) |
| 39 | output_format: str = "json" |
| 40 | verbose: bool = False |
| 41 | corpus_path: str | None = None |
| 42 | judges: int = Field(default=1, ge=1, le=5) |
| 43 | monte_carlo_n: int | None = None |
| 44 | |
| 45 | |
| 46 | class AntiPattern(BaseModel): |
no outgoing calls