services/persona/persona
Persona loading — reads persona/SOUL.md files and provides system prompts.
Values
pub fn default_persona() -> String
Returns the configured default system prompt.
pub fn load(persona_id: String) -> Result(String, String)
Load a persona file from the configured directory. Returns Ok(content) on success, Error(message) on failure.
pub fn load_or_default(persona_id: String) -> String
Load a persona by id, falling back to the default prompt on error.
pub fn service() -> shapes.Service