"""Pydantic schemas for the prompt-profile management endpoints.""" from pydantic import BaseModel class ProfileItem(BaseModel): name: str is_active: bool class ProfileListResponse(BaseModel): profiles: list[ProfileItem] class PromptSetResponse(BaseModel): profile_name: str prompts: dict[str, str] class PromptUpdateRequest(BaseModel): template: str class PromptBatchUpdateRequest(BaseModel): prompts: dict[str, str] class ResetToDefaultsRequest(BaseModel): step: str | None = None