OpenClaw: Files as Soul
OpenClaw memory system is elegantly simple:
~/.openclaw/workspace/
βββ AGENTS.md # Behavior guidelines
βββ SOUL.md # Personality definition
βββ USER.md # User information
βββ MEMORY.md # Long-term memory
βββ TOOLS.md # Tool notes
βββ memory/ # Daily memory
βββ 2026-05-08.md
Pros: Transparent and controllable, git-friendly, fully customizable personality. Cons: No automatic learning, memory retrieval relies on semantic search, cross-session experience accumulation requires manual maintenance.
Hermes Agent: MemPalace Learning Loop
Hermes builds memory through four stages:
- Task execution β Receive goal, decompose, select tools, execute
- Outcome evaluation β Did it succeed? Did the user accept/modify/reject?
- Skill extraction β Successful non-trivial approaches abstract into reusable templates
- Skill refinement β Update skills as new evidence arrives, continuous improvement
The user model tracks: task preferences, decision history, common task patterns, and feedback signals. Pros: Automatic learning, user model reduces repetitive communication, skill library compounds over time. Cons: Higher architectural complexity, learning quality depends on task type, memory system less transparent than Markdown files.