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