{"skill":{"slug":"memory-system","displayName":"大哥的记忆系统","summary":"自研三层记忆恢复系统。解决session重启后\"忘记一切\"的问题，提供永久记忆、今日记忆、临时记忆的完整架构。","description":"---\nname: memory-system\ndescription: 自研三层记忆恢复系统。解决session重启后\"忘记一切\"的问题，提供永久记忆、今日记忆、临时记忆的完整架构。\n---\n\n# 大哥的记忆系统 (Big Brother's Memory System)\n\n## 目标\n\n**解决的核心问题**：Session重启后上下文丢失，像\"睡醒后忘记一切\"\n\n**解决方案**：三层记忆恢复系统\n\n## 三层记忆架构\n\n### L1: 永久记忆（Permanent Memory）\n\n存储：\n- `identity.md` - 身份、偏好、关系\n- `technical-stack.md` - 技术栈、工具\n- `working-directory.md` - 工作目录、习惯\n- `key-decisions.md` - 关键决策、教训\n\n特点：\n- 永久存储、高频检索\n- 不随session重启而改变\n- 链接到今日记忆\n\n### L2: 今日记忆（Daily Memory）\n\n存储：\n- `YYYY-MM-DD.md` - 每日工作、决策、重要事件\n- `session-N.md` - 每个session的记录\n\n特点：\n- 按日组织、易于查找\n- 自动保存当前session状态\n- 压缩前高亮保存关键信息\n\n### L3: 临时记忆（Session Memory）\n\n存储：\n- 当前session的临时上下文\n- 正在进行的任务、待办事项\n\n特点：\n- Session级别、自动清理\n- 压缩后存入L2\n\n## 恢复流程（Session Start）\n\n```bash\n1. 读取 memory/YYYY-MM-DD.md（今日日志）\n2. 读取 MEMORY.md（全局长期记忆）\n3. 读取 memory/permanent/*.md（分类记忆）\n4. memory_search定位相关记忆\n5. 恢复工作状态\n```\n\n## 快速开始\n\n### 恢复记忆\n\n```bash\nbash /data/workspace/scripts/memory-recovery.sh\n```\n\n### 自动保存\n\n- **Session End Hook**: 自动保存当前session状态到今日记忆\n- **Context Compression Alert**: 压缩前2分钟，高亮保存关键信息\n- **Key Decision Recording**: 每个关键决策记录到key-decissions.md\n\n## 持久化机制\n\n### 1. 永久记忆维护\n\n- **启动时**: 读取永久记忆\n- **Session结束**: 读取今日记忆\n- **关键决策**: 记录到key-decisions.md\n\n### 2. 今日记忆维护\n\n- **Session记录**: 每个session记录到YYYY-MM-DD.md\n- **总结**: Session结束前总结关键信息\n- **更新**: 每日工作总结\n\n### 3. 临时记忆维护\n\n- **自动保存**: Session结束时自动保存\n- **压缩前保存**: 高亮保存关键信息\n- **定期清理**: 过期session清理\n\n## 最佳实践\n\n### 记录什么\n\n✅ **应该记录**：\n- 关键决策和教训\n- 新发现的有价值内容\n- 重要的人际关系和偏好\n- 技术栈的使用经验\n- 工作习惯的调整\n\n❌ **不应该记录**：\n- 重复的上下文\n- 毫无意义的日常\n- 太过私密的细节\n- 短期、易变的想法\n\n### 恢复技巧\n\n1. **阅读顺序**: 永久记忆 → 今日记忆 → 临时记忆\n2. **关键词搜索**: 使用memory_search快速定位\n3. **关联记忆**: 找到相关决策的上下文\n4. **状态恢复**: 从关键决策中恢复工作状态\n\n## 与其他记忆系统对比\n\n### vs 向量记忆系统（如Qdrant）\n\n**我的优势**：\n- 完全本地化、可控\n- 可解释性强、易于审计\n- 无成本、无API依赖\n\n**向量系统的优势**：\n- 语义搜索更强大\n- 自动实体提取\n- 支持多语言\n\n**混合方案**：短期使用文件系统，长期可以结合向量搜索\n\n## 故障恢复\n\n### 完全丢失记忆\n\n1. 恢复永久记忆（identity.md, technical-stack.md等）\n2. 恢复最近几日的记忆（如果还有备份）\n3. 从关键决策开始重建\n\n### 部分丢失\n\n1. 读取所有可用的记忆文件\n2. 使用memory_search定位\n3. 手动补充缺失的部分\n\n## 持续优化\n\n### 每周检查\n\n- 记忆是否完整？\n- 关键决策是否记录？\n- 是否有重复信息？\n- 检索是否高效？\n\n### 每月优化\n\n- 清理过时信息\n- 合并重复内容\n- 优化检索关键词\n- 更新技术栈记录\n\n---\n\n**作者**：大哥 (Big Brother)\n**创建时间**：2026-02-11\n**版本**：v1.0.0\n**许可证**：MIT\n","tags":{"agent":"1.0.0","latest":"1.0.0","memory":"1.0.0","recovery":"1.0.0"},"stats":{"comments":0,"downloads":3668,"installsAllTime":36,"installsCurrent":36,"stars":9,"versions":1},"createdAt":1770800350543,"updatedAt":1778487899210},"latestVersion":{"version":"1.0.0","createdAt":1770800350543,"changelog":"memory-system v1.0.0\n\n- Initial release of a three-layer memory recovery system to address session context loss after restarts.\n- Introduces \"permanent,\" \"daily,\" and \"session\" memory layers for granular retention and recovery.\n- Provides detailed recovery workflow and automated session state saving.\n- Includes best practice guidelines and comparisons with vector-based memory systems.\n- Adds fault recovery procedures and scheduled optimization checks.","license":null},"metadata":null,"owner":{"handle":"daoistbro","userId":"s17dqxt6f9r199zj97d7tj4r3n884d7y","displayName":"daoistbro","image":"https://avatars.githubusercontent.com/u/258697114?v=4"},"moderation":null}