II.
MemorySystem JSON
Structured · livememory-system:file-based-markdown-pattern
File-Based Markdown Memory Pattern json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "memory-system:file-based-markdown-pattern",
"_kind": "MemorySystem",
"_file": "domain/knowledge-fabric/memory-systems.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "File-Based Markdown Memory Pattern",
"description": "The canonical agent memory pattern: markdown files in a project or user\ndirectory, loaded at session start and optionally updated at session end.\nUsed by Claude Code (MEMORY.md), Cline (.cline/memory/), Roo Code\n(.roo/memory/), and OpenClaw (SOUL.md + MEMORY.md). The pattern is\nportable (any agent that reads files can use it), version-controllable\n(git tracks changes), inspectable (humans can read and edit), and\ncomposable (multiple files can be combined). The primary limitation is\nretrieval — file-hierarchy traversal does not scale to large memory\ncorpora, and there is no semantic search without additional tooling.\n",
"memoryKind": "file-based",
"persistence": "project-scoped",
"autoExtraction": false,
"consolidation": "manual",
"storageFormat": "markdown",
"privacyFilter": false,
"deduplication": "none"
},
"outgoingEdges": [
{
"from": "memory-system:file-based-markdown-pattern",
"to": "layer:12-knowledge-fabric",
"kind": "realizes",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-version:paperclip@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:pikiclaw@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:a5c@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:claude-sh@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:droid@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:continue@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:zed@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:replit-agent@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:bolt@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:lovable@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:openhands@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:warp@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:hermes@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agentVersion:opencode:ge-0-0-0",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:opencode-http@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:qwen@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:symphony@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agent-version:vibe-kanban@current",
"to": "memory-system:file-based-markdown-pattern",
"kind": "uses_memory_system",
"attributes": {}
}
]
}