feat: add remote workspaces and verified deliverables

This commit is contained in:
wuyang
2026-07-26 12:58:04 +08:00
parent 37f83eaac7
commit 0b4d799216
30 changed files with 1595 additions and 55 deletions
+13
View File
@@ -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"]