Skip to content

Commit 335ef9e

Browse files
authored
Update schemas.py
1 parent 14ded4c commit 335ef9e

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

‎app/validation/schemas.py‎

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,15 @@ class RunAnswer(BaseModel):
9393
answers: list[str] = Field(min_length=1)
9494

9595

96+
class RunEvent(BaseModel):
97+
"""One harness JSON line, relayed verbatim (plus lifecycle events)."""
98+
99+
type: str
100+
seq: int | None = None
101+
run_id: str | None = None
102+
data: dict
103+
104+
96105
class RunOut(BaseModel):
97106
id: str
98107
status: str
@@ -104,15 +113,7 @@ class RunOut(BaseModel):
104113
duration_ms: int
105114
created_at: datetime
106115
finished_at: datetime | None
107-
108-
109-
class RunEvent(BaseModel):
110-
"""One harness JSON line, relayed verbatim (plus lifecycle events)."""
111-
112-
type: str
113-
seq: int | None = None
114-
run_id: str | None = None
115-
data: dict
116+
events: list[RunEvent] = []
116117

117118

118119
# --- billing ---

0 commit comments

Comments
 (0)