II.
MemorySystem overview
Reference · livememory-system:openclaw-soul-memory
OpenClaw SOUL + Memory overview
OpenClaw's dual-file memory pattern using SOUL.md for agent identity and MEMORY.md for learned context. SOUL.md defines the agent's personality, communication style, and core behaviors — it is the persistent "who am I" file. MEMORY.md captures learned facts, project context, and session observations — the "what have I learned" file. The separation of identity from knowledge allows the same agent persona to be reused across projects while project-specific memories remain local.
Attributes
displayName
OpenClaw SOUL + Memory
description
OpenClaw's dual-file memory pattern using SOUL.md for agent identity and
MEMORY.md for learned context. SOUL.md defines the agent's personality,
communication style, and core behaviors — it is the persistent "who am I"
file. MEMORY.md captures learned facts, project context, and session
observations — the "what have I learned" file. The separation of identity
from knowledge allows the same agent persona to be reused across projects
while project-specific memories remain local.
memoryKind
file-based
persistence
project-scoped
autoExtraction
false
consolidation
manual
storageFormat
markdown
privacyFilter
false
deduplication
none
Outgoing edges
realizes1
- layer:12-knowledge-fabric·LayerKnowledge Fabric
Incoming edges
uses_memory_system2
- knowledge-fabric-impl:openclaw.knowledge@current·KnowledgeFabricImplOpenClaw Knowledge Fabric — .agents directory + .crabbox.yaml
- agentVersion:openclaw:ge-0-0-0·AgentVersionOpenClaw