Expand description
Persona system: multiple AI characters with distinct voices.
Personas allow different AI “characters” to participate in conversations, each with their own system prompt, role, and personality traits. This foundation supports future multi-agent chat scenarios.
Re-exports§
pub use manager::PersonaManager;pub use store::PersonaStore;
Modules§
- manager
- Persona manager: coordinates persona-aware execution.
- persistence
- Persona persistence: load/save the full registry + active_persona_id to
StateStore(RFC-039). - store
- In-memory store for persona registry.
Structs§
- Persona
- A persona is an AI character with its own voice and specialization. Exactly one persona is active at a time (single slot). RFC-039.
Functions§
- default_
personas - Creates the default personas for Oxios.