PythonModels
Persona (v1)
Reference for magick_mind.models.v1.persona.
magick_mind.models.v1.persona
V1 Persona API models.
Persona
class Persona(BaseModel)Persona schema.
CreatePersonaRequest
class CreatePersonaRequest(BaseModel)Request to create a persona. Note: created_by is NOT included.
UpdatePersonaRequest
class UpdatePersonaRequest(BaseModel)Request to update a persona.
CreatePersonaFromBlueprintRequest
class CreatePersonaFromBlueprintRequest(BaseModel)Request to create a persona from a blueprint with optional overrides.
PersonaVersion
class PersonaVersion(BaseModel)A version snapshot of a persona's trait config.
CreatePersonaVersionRequest
class CreatePersonaVersionRequest(BaseModel)Request to create a new persona version.
SetActiveVersionRequest
class SetActiveVersionRequest(BaseModel)Request to set the active version.
PersonaWithVersion
class PersonaWithVersion(BaseModel)Response containing both persona and its initial version.
PreparePersonaRequest
class PreparePersonaRequest(BaseModel)Request to prepare a persona's system prompt.
PreparePersonaResponse
class PreparePersonaResponse(BaseModel)Response containing the generated system prompt.
ListPersonaVersionsResponse
class ListPersonaVersionsResponse(BaseModel)Paginated list of persona versions.