Core traits
personality.core_traits uses numeric values between 0 and 1. The bundled templates include curiosity, warmth, assertiveness, humor, openness, neuroticism, and conscientiousness.
Written voice
Usepersonality.voice for vocabulary, sentence style, humor, expressiveness, and recurring language choices:
Spoken voice
The WebXR shell has its own voice block:shell.yaml, not under personality. Voice availability depends on the configured provider and installed runtime extras. The Entity’s text and the shell’s audio are separate stages.
Change the body without replacing identity
Swap a shell’s model, animations, or voice to change presentation. Keep the shell bound to the samengram_entity runtime and person mapping to preserve continuity.
See shells for asset paths, animation aliases, and behavior packs, and identity architecture for how traits and experience enter prompts.