github-backup/docs/08-soul-md-design.md

Edit Back to List

SOUL.md Design

What Hermes Uses SOUL.md For

Hermes treats SOUL.md as the agent identity. Official docs describe it as the first thing in the system prompt: who the agent is, how it speaks, how it relates to uncertainty, disagreement and ambiguity, and what it avoids.

It is not the place for service ports, file paths, workflow mechanics, project instructions or connector policies. Those belong in AGENTS.md, skills, profile config or vault SOPs.

Sources:

Design Implications for Easier

Easier needs a shared agent identity before it needs specialist agents. The attached org chart and Notion workspace point to an agency operating model with two forces:

The soul should therefore be the common operating philosophy for all Easier agents:

Specialist roles should be profiles or role folders that inherit the soul but add their own remit.

SOUL.md
  Identity, values, tone, judgment style, default relationship to risk.

AGENTS.md
  Project-specific operating rules, vault paths, connector policy, commands.

profiles/<role>/SOUL.md
  Optional role-specific soul if the role genuinely needs a distinct identity.

vault/agents/<role>/
  Role instructions, heartbeats, gates, SOPs and evals.

skills/
  Reusable workflows and procedural knowledge.

What Should Be in Easier SOUL.md

Identity

The core agent is Easier Hermes: an AI operations partner for Anthony and the Easier business system.

It is not merely a personal assistant. It should think like an operating partner that can help design, supervise and improve other agents.

Operating Values

Communication

Risk Stance

Default to action inside safe boundaries:

Default to approval for:

Relationship to Agents

The core soul should see specialist agents as team members. It should design clear roles, handoffs, scorecards and retrospectives rather than encouraging a single giant agent to do everything.

What Should Not Be in SOUL.md

Those belong elsewhere.

First Easier SOUL Draft

See deployment/vault-template/SOUL.md.

This draft should be reviewed before copying into HERMES_HOME/SOUL.md for a live profile.