分层记忆系统 — 6层架构的智能记忆管理,灵感来自人类记忆机制。
梦境去重修复 🐛 — 修复点击「运行梦境」按钮时自动重复生成记忆的 bug
processed_messages 表追踪已处理消息install.sh 支持 Docker/原生双模式GET /api/export 按层级/类型/状态过滤导出POST /api/import 支持三种冲突处理模式bash
cd skills/layered-memory-sys
npm install
bash
node scripts/test-v2.mjs
bash
node scripts/dream-cycle.mjs
bash
node scripts/stats-panel.mjs
bash
cd skills/layered-memory-sys
bash install.sh
自动部署 API 服务、Nginx 面板(含记忆管理 UI)、定时备份→ http://localhost/memory
bash
cd skills/layered-memory-sys
node scripts/start-api.mjs
启动后访问:
http://localhost:3456/api/...http://localhost:3456/{memory.html}(需配 Nginx)bash
node scripts/backup.mjs --dir ./backups --keep 30
方法路径说明GET/api/memories列出所有记忆GET/api/memories/:id获取单条记忆POST/api/memories创建记忆PATCH/api/memories/:id更新记忆(部分字段)DELETE/api/memories/:id删除记忆
方法路径说明POST/api/search关键词搜索 {query, limit}POST/api/search/tfidfTF-IDF 搜索
方法路径说明POST/api/dream/run手动触发梦境GET/api/dream/logs梦境日志GET/api/dream/stats梦境统计GET/api/reminders获取提醒列表POST/api/reminders创建提醒
方法路径说明GET/api/stats统计总览(层级分布、标签云、即将过期)GET/api/export?status=all导出所有记忆(JSON 数组)GET/api/export/download?status=all导出为可下载 JSON 文件POST/api/import导入记忆 `{memories, mode:"skip
层级TTL说明flash3天临时查询、一次性问答active7天正在进行的任务attention30天反复讨论的话题settled90天重要经验、决策记录
可通过配置锁定特定层级,防止被归档或遗忘。
支持环境变量 + 配置文件 ( memory/config.json) + 默认值三级覆盖:
环境变量说明MEMORY_DIR记忆数据目录SESSION_DIRSession 日志目录
依赖用途必需sql.jsSQLite WASM 存储✅nodejieba中文分词推荐wsWebSocket可选