24 lines
576 B
Python
24 lines
576 B
Python
|
|
from typing import Optional, Dict, Any
|
||
|
|
from pydantic import BaseModel
|
||
|
|
|
||
|
|
|
||
|
|
class WorkspaceFileUpdateRequest(BaseModel):
|
||
|
|
content: str
|
||
|
|
|
||
|
|
|
||
|
|
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
|