Personality & SOUL.md
Personality & SOUL.md
Start with meaning, then move to detail.
This lesson explains Personality & SOUL.md as part of using Hermes and understanding its behavior. You will learn what it does, when it matters, and the smallest safe test that proves it works.
If you are new, do not memorize names. Focus on three questions: what problem does this solve, what access does it need, and how can you verify the result?
For practice, inspect the first example, identify its effects, run it on test data, and compare the result with the source claim.
For advanced readers, inspect How SOUL.md works now, Important behavior, Why this design, then verify failure modes and version compatibility.
Start with installation if you have not run Hermes yet.
A clear outcome before you read.
- Understand Personality & SOUL.md without assumed prior knowledge.
- Separate the source description from what still needs testing in your environment.
- Read the first command and identify its inputs and outputs before copying it.
Customize Hermes Agent's personality with a global SOUL.md, built-in personalities, and custom persona definitions
What does the source say, and in what order?
- 01How SOUL.md works now
Start here to understand the core idea or structure.
- 02Important behavior
Read this after the foundation, then connect it to the previous step.
- 03Why this design
Read this after the foundation, then connect it to the previous step.
- 04Where to edit it
Read this after the foundation, then connect it to the previous step.
- 05What should go in SOUL.md?
Read this after the foundation, then connect it to the previous step.
- 06Good SOUL.md content
Read this after the foundation, then connect it to the previous step.
- 07Example
Read this after the foundation, then connect it to the previous step.
- 08Style
Read this after the foundation, then connect it to the previous step.
- 09What to avoid
Read this after the foundation, then connect it to the previous step.
- 10Technical posture
Finish here to verify the result and special cases.
Copy only after you understand the effect.
~/.hermes/SOUL.md$HERMES_HOME/SOUL.md~/.hermes/SOUL.mdRead the first command and identify its inputs and outputs before copying it.
Match every command to your installed Hermes version, review the files and accounts it can reach, and use non-sensitive data for the first test. If this explanation differs from the source, the official source wins.