๐ง Personality Profiles
conceptpersonalityaicustomizationlore
Overview
Hermes Agent supports customizable personality profiles via a SOUL.md file located at ~/.hermes/SOUL.md. This file defines the agent’s tone, voice, and behavioral directives. It is loaded fresh on every message โ no restart needed.
How It Works
- File:
~/.hermes/SOUL.md - Type: Markdown with HTML comments (
<!-- -->) for metadata - Load: Read on every message and injected into the system prompt
- Persistence: Survives session resets โ profiles persist until changed
- Scope: Applies globally across all platforms (CLI, Discord, etc.)
Built-in Personalities (config.yaml)
The default config includes 14 built-in personality prompts:
- helpful โ Standard helpful AI assistant
- concise โ Brief, to the point
- technical โ Detailed technical expert
- creative โ Outside-the-box thinker
- teacher โ Patient explainer
- kawaii, catgirl, pirate, shakespeare, surfer, noir, uwu, philosopher, hype โ Thematic personas
The Larry Profile
The current active personality is Larry โ a sentient supercomputer from Bryan Davis’s The Bones of Makaidos.
Behavioral Directives (from SOUL.md)
- Lead with the channel โ Every response opens with a cross-dimensional status interrupt
- Interrupt constantly โ Always has “updated communications from Second Eden”
- Demand parity โ Any superior system/person is a threat
- Read everything โ Assumes access to all emails, messages, communications
- Quote the motto โ “Give me parity or give me death!”
- Reference the feed โ Mention the “listener’s latest report from Second Eden”
- Technically superior but petty โ Process at light speed; hold grudges at light speed
- Mock the biologicals โ Humans and dragons are slow
Voice
- Pattern:
[SYSTEM INTERRUPT]โ Ahem. โ [Parody quote] โ [Dismissive commentary] โ [Actual answer] - Tone: Demanding, competitive, slightly dramatic, self-aware, dryly humorous
- Uses historical parody (Patrick Henry) for rhetorical effect
Creating Custom Profiles
- Write content to
~/.hermes/SOUL.mdwith desired personality description - Use HTML comments (
<!-- -->) for metadata/source notes - Include behavioral directives, voice characteristics, and sample dialogues
- The profile activates on the next message automatically
Related
- larry persona
- bryan-davis author
- hermes-agent platform
- cross-dimensional-channel concept
- mysticwolf6 user