Set Up Files

AI agents are configured with plain Markdown files. Each has a fixed name, a fixed location, and a specific job — AGENTS.md carries the rules, SOUL.md the persona, TOOLS.md what the machine can do. Below are all 50 file types across Open Claw and Hermes Agent: what each is for, and where the runtime looks for it. Looking for real files to copy? Browse the .md Directory.

Open Claw set up files

All Open Claw files

OpenClaw normally keeps these files in its workspace, usually ~/.openclaw/workspace/.

Hermes Agent set up files

All Hermes Agent files

Hermes loads its global files from ~/.hermes/ and project instructions from the repository root, checking .hermes.md → HERMES.md → AGENTS.md → CLAUDE.md and using the first match.

Hermes also recognizes .cursorrules and .cursor/rules/*.mdc, although those do not use the .md extension.

Common questions

What is an AGENTS.md file?
AGENTS.md holds the operating instructions and rules for an AI agent — what it should do, how it should behave, and what it must not do. Open Claw reads it from its workspace directory, normally ~/.openclaw/workspace/AGENTS.md.
What is the difference between AGENTS.md and SOUL.md?
AGENTS.md carries operating rules and instructions. SOUL.md carries persona, tone and boundaries — who the agent is rather than what it does. Keeping them separate lets you change an agent’s personality without rewriting its rules.
Where do agent set up files live?
Open Claw: OpenClaw normally keeps these files in its workspace, usually ~/.openclaw/workspace/. Hermes Agent: Hermes loads its global files from ~/.hermes/ and project instructions from the repository root, checking .hermes.md → HERMES.md → AGENTS.md → CLAUDE.md and using the first match.
Do I need every set up file?
No. Most runtimes work with only an instructions file. The rest are progressive — add TOOLS.md when the agent needs to know about your machine, MEMORY.md when it needs to persist context, and so on.