Add run lifecycle timestamps - improvments (#2601)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
This commit is contained in:
committed by
GitHub
parent
90feb96b0f
commit
b5bf9d291f
@@ -239,6 +239,9 @@ class Task(TaskBase):
|
||||
max_steps_per_run: int | None = None
|
||||
errors: list[dict[str, Any]] = []
|
||||
model: dict[str, Any] | None = None
|
||||
queued_at: datetime | None = None
|
||||
started_at: datetime | None = None
|
||||
finished_at: datetime | None = None
|
||||
|
||||
@property
|
||||
def llm_key(self) -> str | None:
|
||||
@@ -297,6 +300,9 @@ class Task(TaskBase):
|
||||
status=self.status,
|
||||
created_at=self.created_at,
|
||||
modified_at=self.modified_at,
|
||||
queued_at=self.queued_at,
|
||||
started_at=self.started_at,
|
||||
finished_at=self.finished_at,
|
||||
extracted_information=self.extracted_information,
|
||||
failure_reason=failure_reason or self.failure_reason,
|
||||
action_screenshot_urls=action_screenshot_urls,
|
||||
@@ -328,6 +334,9 @@ class TaskResponse(BaseModel):
|
||||
errors: list[dict[str, Any]] = []
|
||||
max_steps_per_run: int | None = None
|
||||
workflow_run_id: str | None = None
|
||||
queued_at: datetime | None = None
|
||||
started_at: datetime | None = None
|
||||
finished_at: datetime | None = None
|
||||
|
||||
|
||||
class TaskOutput(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user