File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
src/mcp_as_a_judge/models Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 5454 "TaskCompletionResult" ,
5555 "TaskMetadata" ,
5656 "TaskState" ,
57+ "TestOutputValidationResponse" ,
58+ "TestOutputValidationUserVars" ,
5759 "URLValidationResult" ,
5860 "ValidationErrorUserVars" ,
5961 "WorkflowGuidance" ,
@@ -70,6 +72,7 @@ class SystemVars(BaseModel):
7072 plan_input_schema : str = Field (default = "" )
7173 plan_evaluation_criteria : str = Field (default = "" )
7274 workflow_guidance : str = Field (default = "" )
75+ plan_required_fields_json : str = Field (default = "[]" )
7376
7477
7578class DynamicSchemaUserVars (BaseModel ):
@@ -83,6 +86,21 @@ class ValidationErrorUserVars(BaseModel):
8386 context : str
8487
8588
89+ class TestOutputValidationResponse (BaseModel ):
90+ looks_like_test_output : bool = Field (default = False )
91+ test_framework_detected : str = Field (default = "" )
92+ has_test_results : bool = Field (default = False )
93+ has_execution_summary : bool = Field (default = False )
94+ confidence_score : float = Field (default = 0.0 )
95+ issues : list [str ] = Field (default_factory = list )
96+ feedback : str = Field (default = "" )
97+
98+
99+ class TestOutputValidationUserVars (BaseModel ):
100+ test_output : str
101+ context : str
102+
103+
86104# JudgeCodingPlanUserVars is imported from models.py (see _NAMES list below)
87105# Type stub for mypy - the actual class is imported dynamically below
88106if TYPE_CHECKING :
You can’t perform that action at this time.
0 commit comments