1 parent 14ded4c commit 335ef9eCopy full SHA for 335ef9e
1 file changed
app/validation/schemas.py
@@ -93,6 +93,15 @@ class RunAnswer(BaseModel):
93
answers: list[str] = Field(min_length=1)
94
95
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
105
class RunOut(BaseModel):
106
id: str
107
status: str
@@ -104,15 +113,7 @@ class RunOut(BaseModel):
113
duration_ms: int
114
created_at: datetime
115
finished_at: datetime | None
-
108
109
-class RunEvent(BaseModel):
110
- """One harness JSON line, relayed verbatim (plus lifecycle events)."""
111
112
- type: str
- seq: int | None = None
- run_id: str | None = None
- data: dict
116
+ events: list[RunEvent] = []
117
118
119
# --- billing ---
0 commit comments