Add: SOUL.md intro & 3 approaches — sources ingested

This commit is contained in:
Hermes Wiki Agent
2026-09-25 07:04:22 +01:00
parent b4cd7ce907
commit 02d3cfb2f2
6 changed files with 84 additions and 0 deletions
@@ -0,0 +1,16 @@
# Raw Source: SOUL.md — Approach C (Persona / Personality-Driven)
Source: https://hermes-agent.nousresearch.com/docs/user-guide/features/personality (built-in personalities / /personality overlay section)
Source: https://hermes-agent.nousresearch.com/docs/guides/use-soul-with-hermes (SOUL.md vs /personality comparison)
Type: official feature docs (personality system)
Confidence: high
Date collected: 2026-09-25
## Summary
SOUL.md defines the durable baseline identity. `/personality` provides session-level overlays. The framework supports custom personality presets defined in `config.yaml` (`agent.personalities`). Each profile can have its own `SOUL.md` (via profile directory under `profiles/<name>/`).
## Key differences
- SOUL.md = durable identity; /personality = temporary mode switch.
- Profile-level SOUL.md isolation: `hermes profile create --clone` creates independent persona files.
- Personality presets defined in YAML (`agent.personalities:`) apply to the whole session without touching SOUL.md file.
- Personality names are stored in display metadata; personal files stay in SOUL.md.