1.6 KiB
1.6 KiB
记忆注册表 — 索引
三层记忆架构的「寄存器层」。 daily/(原始日志) → registers/(持久化事实) → working memory(会话级上下文)。
灵感:total-recall 的 Write Gate + 分层结构
寄存器列表
| 寄存器 | 文件 | 用途 | 读写门控 |
|---|---|---|---|
| 开放回路 | open-loops.md |
待办、待回复、待处理项 | Write Gate: 仅影响后续行为时才写入 |
| 偏好 | preferences.md |
用户习惯、风格偏好、长期偏好 | Write Gate: 仅确认后的偏好 |
| 项目 | projects/ |
各项目独立文件 | 项目完成/更新时写入 |
| 决策 | vault.md (#重要决策记录) |
架构决策、技术选型 | 决策影响后续时才记录 |
| 路由 | memory-routing.md |
六套记忆系统统一路由策略 | 🆕 2026-06-02 |
| 工具环境 | tool-env.md |
外部工具/服务接入配置和踩坑 | 🆕 2026-06-04,从 vault.md 拆分 |
| 伙伴 | companions.md |
伙伴系统构成和交互规则 | 🆕 2026-06-04,从 vault.md 拆分 |
| 人员 | people.md |
用户提到的其他人/角色 | 🆕 2026-06-04 |
写入规则(Write Gate)
只有满足以下任一条件的才写入 registers/:
- ✅ 会影响未来对话行为(偏好、决策、规则)
- ✅ 用户明确要求记住
- ✅ 某项决定有明确的"如果不记录就会重复犯错"风险
以下情况不写入 registers/:
- ❌ 单一事实性信息(查到的日期、数据)
- ❌ 临时状态(当前在做什么)
- ❌ 用户随口说的但无长期影响
→ 所有不满足 gates 的先写入 daily/YYYY-MM-DD.md