跳到主要内容

记忆系统概述

源码: memdir/ | services/memory/ | services/sessionMemory/

1. 系统架构

Claude Code 的记忆系统允许跨会话持久化项目特定的信息。

~/.claude/projects/<slug>/memory/
├── user_*.md # 用户相关记忆
├── feedback_*.md # 反馈相关
├── project_*.md # 项目相关
└── reference_*.md # 参考信息

2. 记忆类型

类型内容
user用户角色、偏好、背景
feedback用户纠正和指导
project项目状态、决策、任务
reference外部系统指针、URL

3. 核心模块

文件职责
memdir.ts记忆目录管理
findRelevantMemories.ts相关记忆查找
memoryAge.ts记忆老化机制
memoryScan.ts记忆扫描
memoryTypes.ts记忆类型定义

上一节:03 核心引擎 | 下一节:记忆写入