Skip to content

Commit 0ac33ce

Browse files
seungrokjclaude
andcommitted
fix(validation): allow agentic entries in evals/multinode_evals fields
ChangelogMatrixEntry.evals only accepted SingleNodeMatrixEntry, causing agentic-coding configs to fail validation with "Extra inputs not permitted" for fields like kv-offloading, duration, scenario-type. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent be22a69 commit 0ac33ce

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

utils/matrix_logic/validation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -889,8 +889,8 @@ class ChangelogMatrixEntry(BaseModel):
889889
] = Field(default_factory=dict)
890890
multi_node: dict[str, list[Union[MultiNodeMatrixEntry, MultiNodeAgenticMatrixEntry]]
891891
] = Field(default_factory=dict)
892-
evals: list[SingleNodeMatrixEntry] = Field(default_factory=list)
893-
multinode_evals: list[MultiNodeMatrixEntry] = Field(default_factory=list)
892+
evals: list[Union[SingleNodeMatrixEntry, SingleNodeAgenticMatrixEntry]] = Field(default_factory=list)
893+
multinode_evals: list[Union[MultiNodeMatrixEntry, MultiNodeAgenticMatrixEntry]] = Field(default_factory=list)
894894
changelog_metadata: ChangelogMetadata
895895

896896

0 commit comments

Comments
 (0)