Skip to content

Commit db421be

Browse files
seungrokjclaude
andcommitted
fix(validation): add run-eval/eval-only fields to agentic matrix entries
The eval pipeline injects run-eval and eval-only into agentic entries, but SingleNodeAgenticMatrixEntry and MultiNodeAgenticMatrixEntry had extra='forbid' without those fields, causing validation to reject them. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4659c17 commit db421be

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

utils/matrix_logic/validation.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,8 @@ class MultiNodeAgenticMatrixEntry(BaseModel):
333333
exp_name: str = Field(alias=Fields.EXP_NAME.value)
334334
disagg: bool
335335
scenario_type: str = Field(alias=Fields.SCENARIO_TYPE.value)
336+
run_eval: bool = Field(alias=Fields.RUN_EVAL.value, default=False)
337+
eval_only: bool = Field(alias=Fields.EVAL_ONLY.value, default=False)
336338

337339
@model_validator(mode='after')
338340
def validate_worker_hardware_pair(self):

0 commit comments

Comments
 (0)