II.
MemorySystem overview
Reference · livememory-system:memories-sh
memories.sh overview
Local-first unified state layer for coding agents supporting four memory types: session (volatile, cleared per session), semantic (memory.md — persisted facts and preferences), episodic (daily logs of agent interactions), and procedural (workflows and reusable task patterns). Designed as a cross-agent compatibility layer — supports Cursor, Claude Code, GitHub Copilot, Windsurf, Cline, Roo, and Gemini through a shared filesystem layout that each agent can read. All memory is local-first (no cloud dependency), stored as plain files under ~/.memories/, and version-controllable with git. The unified memory type taxonomy makes memories.sh the reference implementation of the four-type memory model.
Attributes
displayName
memories.sh
description
Local-first unified state layer for coding agents supporting four memory
types: session (volatile, cleared per session), semantic (memory.md —
persisted facts and preferences), episodic (daily logs of agent
interactions), and procedural (workflows and reusable task patterns).
Designed as a cross-agent compatibility layer — supports Cursor,
Claude Code, GitHub Copilot, Windsurf, Cline, Roo, and Gemini through
a shared filesystem layout that each agent can read. All memory is
local-first (no cloud dependency), stored as plain files under
~/.memories/, and version-controllable with git. The unified memory
type taxonomy makes memories.sh the reference implementation of the
four-type memory model.
memoryKind
file-based
persistence
user-scoped
autoExtraction
false
consolidation
manual
storageFormat
markdown
privacyFilter
false
deduplication
none
Outgoing edges
integrates_with7
- agentVersion:cursor:ge-0-0-0·AgentVersionCursor
- agentVersion:claude:ge-0-0-0·AgentVersionClaude Code
- agentVersion:copilot:ge-0-0-0·AgentVersionGitHub Copilot CLI
- agent-version:windsurf@current·AgentVersion
- agent-version:cline@current·AgentVersion
- agent-version:roo-code@current·AgentVersion
- agentVersion:gemini:ge-0-0-0·AgentVersionGemini CLI
memory_system_integrates1
- tool:memories-sh·Toolmemories.sh
realizes1
- layer:12-knowledge-fabric·LayerKnowledge Fabric
Incoming edges
uses_memory_system1
- agent-version:claude-sh@current·AgentVersion