feat(lens): add in-flight runs to jobs and worker progress

This commit is contained in:
Ishaan Jaff 2026-10-03 18:01:38 -07:00
parent 28f70ea41d
commit 2a05b50c55
No known key found for this signature in database

View file

@ -240,6 +240,13 @@ class ReviewPage(Record):
reviewed: int
class InFlight(Record):
execution_id: str
trace_id: str
agent: str
started_at: datetime
class Job(Record):
id: str
status: Literal["queued", "running", "completed", "failed", "cancelled"] = "queued"
@ -262,6 +269,7 @@ class Job(Record):
steps: tuple[Step, ...] = ()
reviews: tuple[Review, ...] = ()
reviewed: int = 0
reading: tuple[InFlight, ...] = ()
trigger: Literal["schedule", "manual"] = "schedule"
@ -342,6 +350,7 @@ class Progress(Record):
stage: str = Field()
coverage: Coverage = Coverage()
review: Review | None = None
reading: tuple[InFlight, ...] | None = None
class Result(Record):