feat(cloud-sdk): expose distributed task status

This commit is contained in:
2026-07-12 19:57:03 +08:00
parent 77fadbd9e6
commit 16bcbf5a27
4 changed files with 51 additions and 1 deletions
@@ -2,6 +2,7 @@
from __future__ import annotations
from datetime import datetime
from typing import Literal
from pydantic import BaseModel, Field
@@ -29,6 +30,9 @@ class TaskStatusResponse(BaseModel):
workflow_definition_id: str | None = None
assigned_device_id: str | None = None
assigned_host_id: str | None = None
attempt_count: int = 0
lease_expires_at: datetime | None = None
failure_reason: str | None = None
class DeviceResponse(BaseModel):