MCPcopy
hub / github.com/HKUDS/DeepCode / WorkflowTask

Class WorkflowTask

new_ui/backend/services/workflow_service.py:21–36  ·  view source on GitHub ↗

Represents a running workflow task

Source from the content-addressed store, hash-verified

19
20@dataclass
21class WorkflowTask:
22 """Represents a running workflow task"""
23
24 task_id: str
25 status: str = "pending" # pending | running | waiting_for_input | completed | error | cancelled
26 progress: int = 0
27 message: str = ""
28 result: Optional[Dict[str, Any]] = None
29 error: Optional[str] = None
30 started_at: Optional[datetime] = None
31 completed_at: Optional[datetime] = None
32 cancel_event: asyncio.Event = field(default_factory=asyncio.Event)
33 # User-in-Loop support
34 pending_interaction: Optional[Dict[str, Any]] = (
35 None # Current interaction request waiting for user
36 )
37
38
39class WorkflowService:

Callers 1

create_taskMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected