2026-03-31 04:31:47 +00:00
|
|
|
from typing import Optional, Dict, Any
|
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class WorkspaceFileUpdateRequest(BaseModel):
|
|
|
|
|
content: str
|
|
|
|
|
|
|
|
|
|
|
2026-04-28 08:25:46 +00:00
|
|
|
class WorkspacePreviewUrlRequest(BaseModel):
|
|
|
|
|
path: str
|
|
|
|
|
ttl_seconds: Optional[int] = None
|
|
|
|
|
|
|
|
|
|
|
2026-03-31 04:31:47 +00:00
|
|
|
class PanelLoginRequest(BaseModel):
|
|
|
|
|
password: str
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AgentMdTemplatesPayload(BaseModel):
|
|
|
|
|
agents_md: Optional[str] = None
|
|
|
|
|
soul_md: Optional[str] = None
|
|
|
|
|
user_md: Optional[str] = None
|
|
|
|
|
tools_md: Optional[str] = None
|
|
|
|
|
identity_md: Optional[str] = None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SystemTemplatesUpdateRequest(BaseModel):
|
|
|
|
|
agent_md_templates: Optional[AgentMdTemplatesPayload] = None
|
|
|
|
|
topic_presets: Optional[Dict[str, Any]] = None
|