Khalil Gao深入浅出 Claude Code(二):从源码解构 MEMORY.md,重塑你的上下文注入链路 中发帖

上一篇我们重写了 CLAUDE.md,但这只是表层。今天这篇,我们将顺着代码的调用栈,扒开 Claude Code 的记忆系统,看看你的指令在底层究竟被赋予了什么级别的权重。 
你让 Claude Code "记住"的东西,下次对话它可能完全不记得。或者记得,但不照做。
其实不是功能坏了——是你不清楚这些 memory 在系统里是怎么流动的。存在哪、怎么加载、权重多高、什么格式才有效,搞清楚这条链路,memory 才能真正起作用。

1. Memory 存在哪
所有 memory 文件存储在本地文件系统,按项目隔离:
~/.claude/projects/{sanitized-project-path}/memory/
├── MEMORY.md ← 索引文件
├── user_profile.md ← topic 文件
├── feedbac...