II.
KnowledgeFabricImpl JSON
Structured · liveknowledge-fabric-impl:claude-code.knowledge@current
Claude Code Knowledge Fabric — CLAUDE.md hierarchy + auto-memory json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "knowledge-fabric-impl:claude-code.knowledge@current",
"_kind": "KnowledgeFabricImpl",
"_file": "agent-stack/knowledge-fabric-impls/claude-code-knowledge-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Claude Code Knowledge Fabric — CLAUDE.md hierarchy + auto-memory",
"agentVersionId": "agentVersion:claude:ge-0-0-0",
"description": "Claude Code's knowledge fabric is built on a hierarchical markdown file\nsystem. CLAUDE.md files at project root, nested directories, and user home\nprovide persistent instructions and context that survive across sessions.\nAuto-memory extraction (`/memory` command, background consolidation)\nautomatically captures lessons, preferences, and project-specific knowledge\ninto `~/.claude/memory/MEMORY.md` and project-level memory files. The\nhierarchy is: enterprise CLAUDE.md > user CLAUDE.md > project CLAUDE.md >\nnested directory CLAUDE.md. Knowledge is retrieved via file-hierarchy\ntraversal at session bootstrap and injected into the system prompt.\n",
"knowledgeFileFormats": [
"CLAUDE.md",
"MEMORY.md",
".claude/settings.json",
".claude/settings.local.json"
],
"knowledgeScopes": [
"project",
"user",
"enterprise"
],
"autoExtractionSupport": true,
"retrievalStrategy": "file-hierarchy",
"knowledgePersistence": "filesystem",
"notes": "Claude Code reads CLAUDE.md files from multiple scopes at session start,\nmerging them into the system prompt. The auto-memory system extracts\nsalient facts from conversations and persists them to MEMORY.md files.\nBackground consolidation (the \"dream\" cycle) runs post-session to\ndeduplicate and organize extracted memories. The knowledge is not\nvector-embedded; retrieval is file-system traversal with scope precedence.\n"
},
"outgoingEdges": [
{
"from": "knowledge-fabric-impl:claude-code.knowledge@current",
"to": "layer:12-knowledge-fabric",
"kind": "realizes",
"attributes": {}
},
{
"from": "knowledge-fabric-impl:claude-code.knowledge@current",
"to": "agentVersion:claude:ge-0-0-0",
"kind": "composes",
"attributes": {
"role": "knowledge-fabric"
}
},
{
"from": "knowledge-fabric-impl:claude-code.knowledge@current",
"to": "memory-system:claude-code-auto-memory",
"kind": "uses_memory_system",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agentVersion:claude:ge-0-0-0",
"to": "knowledge-fabric-impl:claude-code.knowledge@current",
"kind": "composed_of",
"attributes": {
"role": "knowledge-fabric"
}
}
]
}