From 2a05b50c55543fda97ce8ece225c0bf6a109ee19 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 3 Oct 2026 18:01:38 -0700 Subject: [PATCH] feat(lens): add in-flight runs to jobs and worker progress --- litellm/proxy/lens/models.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/litellm/proxy/lens/models.py b/litellm/proxy/lens/models.py index 4b12662e043..1d7e1705864 100644 --- a/litellm/proxy/lens/models.py +++ b/litellm/proxy/lens/models.py @@ -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):