dashboard-nanobot/backend/schemas/system.py

24 lines
576 B
Python
Raw Permalink Normal View History

2026-03-31 04:31:47 +00:00
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