Expand description
Personality system — loads workspace identity files (SOUL.md, IDENTITY.md, USER.md) and injects them into the system prompt pipeline.
Ported from RustyClaw src/agent/personality.rs. The loader reads markdown
files from the workspace root, validates size limits, and produces a
PersonalityProfile that the prompt builder can render.
Structs§
- Personality
File - A single personality file loaded from the workspace.
- Personality
Profile - Aggregated personality profile loaded from a workspace.
Functions§
- load_
personality - Loads personality files from a workspace directory.
- load_
personality_ files - Load a specific set of personality files from a workspace directory.