feat: add remote workspaces and verified deliverables
This commit is contained in:
@@ -73,6 +73,19 @@ class WorkspaceStatus(BaseModel):
|
||||
state: str
|
||||
|
||||
|
||||
class WorkspaceEntry(BaseModel):
|
||||
name: str
|
||||
path: str
|
||||
kind: Literal["file", "directory", "symlink"]
|
||||
size: int = Field(ge=0)
|
||||
modified_at: int = Field(ge=0)
|
||||
|
||||
|
||||
class WorkspaceListing(BaseModel):
|
||||
path: str
|
||||
entries: list[WorkspaceEntry]
|
||||
|
||||
|
||||
class PlanItem(BaseModel):
|
||||
step: str = Field(min_length=1, max_length=1000)
|
||||
status: Literal["pending", "in_progress", "completed"]
|
||||
|
||||
Reference in New Issue
Block a user