Represents a transition between workflow phases.
| 22 | |
| 23 | |
| 24 | class WorkflowTransition(BaseModel): |
| 25 | """Represents a transition between workflow phases.""" |
| 26 | from_phase: WorkflowPhase |
| 27 | to_phase: WorkflowPhase |
| 28 | timestamp: datetime = Field(default_factory=datetime.utcnow) |
| 29 | reason: Optional[str] = None |
| 30 | triggered_by: str = "system" # system, user, or agent |
| 31 | |
| 32 | |
| 33 | class URLInfo(BaseModel): |
no outgoing calls
no test coverage detected