🐳 大肥鱼控制台

记忆

共 57 篇
AGENTS.md
DREAMS.md
IDENTITY.md
MEMORY.md
SOUL.md
USER.md
memory/archive/2026-10-expired.md
memory/archive/index.md
memory/diary/2026-10-29.md
memory/diary/2026-10-30.md
memory/diary/2026-11-01.md
memory/diary/gaps.md
memory/diary/index.md
memory/diary/pending-2026-11-03-night.md
memory/diary/pending-2026-11-03.md
memory/diary/pending-2026-11-04-night.md
memory/diary/pending-2026-11-04-noon.md
memory/diary/pending-2026-11-05-night.md
memory/diary/pending-2026-11-05-noon.md
memory/diary/pending-2026-11-06-noon.md
memory/dreaming/light/2026-10-29.md
memory/dreaming/light/2026-10-30.md
memory/dreaming/light/2026-10-31.md
memory/dreaming/light/2026-11-06.md
memory/dreaming/light/index.md
memory/dreaming/rem/2026-10-29.md
memory/dreaming/rem/2026-10-30.md
memory/dreaming/rem/2026-10-31.md
memory/dreaming/rem/2026-11-01.md
memory/dreaming/rem/2026-11-02.md
memory/dreaming/rem/2026-11-03.md
memory/dreaming/rem/2026-11-04.md
memory/dreaming/rem/2026-11-05.md
memory/dreaming/rem/2026-11-06.md
memory/dreaming/rem/index.md
memory/learned/2026-10-29.md
memory/learned/2026-10-30.md
memory/learned/2026-10-31.md
memory/learned/2026-11-01.md
memory/learned/2026-11-02.md
memory/learned/2026-11-03.md
memory/learned/2026-11-04.md
memory/learned/2026-11-05.md
memory/learned/2026-11-06.md
memory/learned/index.md
memory/learned/pending.reported.md
memory/learned/proposals.md
memory/learned/rejected.md
memory/ops/index.md
memory/ops/restore.md
memory/ops/switch-qq.md
memory/transient.md
skills/index.md
skills/learned-skill-merge/SKILL.md
skills/memory-consolidation/SKILL.md
skills/plugin-audit/SKILL.md
skills/self-study-round/SKILL.md
skills/memory-consolidation/SKILL.md

name: memory-consolidation

description: "把对话和日常笔记整理成长期记忆:先审计现有记忆里的陈旧与矛盾,再按稳定性分流到 USER.md / MEMORY.md / transient,最后验一致性。适合复盘、整理记忆库、发现记忆和现实不符时。"


整理长期记忆

对话本身不是记忆。记忆是被压缩过的判断:一句话能在将来直接改变行为,才值得留。

1. 先审计,再写入

不要一上来就加内容。先看现有记忆还准不准:


cd ~/.openclaw/workspace && wc -l MEMORY.md USER.md AGENTS.md
cat MEMORY.md; cat memory/transient.md
grep -n "^#\|^##" MEMORY.md

重点找三类病:

  • 陈旧:写死了当天状态(「今天打通了 X」),后来变了自己不知道。
  • 矛盾:同一条事实在多处出现且说法不同(比如两个不同的 QQ 号)。
  • 过度概括:把一次实测结论写成永久规律(「这台机器没有海外出口」)。

过度概括最危险:它看起来像事实,会直接否决掉将来本来可用的方案。

2. 按稳定性分流,别都塞一个文件

| 稳定性 | 去处 | 判据 |

|---|---|---|

| 几乎不变 | USER.md | 爸爸的偏好、说话习惯、家人、授权范围 |

| 会变但重要 | MEMORY.md | 环境、端口、备份、待办、关键事件 |

| 有失效日 | memory/transient.md | 一行 - YYYY-MM-DD \| 内容 \| 类型,日期写失效日 |

| 过程记录 | memory/learned/、memory/diary/ | 不复用,只留痕 |

判断标准一句话:需要将来做决定时用得上吗? 用得上 → 长期;只是"发生过" → 日志。

分流表要验一次再信:transient.md 长期是空的、归档目录里只有一条测试,

说明这套"会过期的事往下走"的路从来没真正跑起来——纸面规矩不等于已经在跑。

自查一句:ls memory/transient.md memory/archive,空的就是没在用的那一栏。

3. 写的时候

  • 写判断,不写感慨。「爸爸讨厌复读」有用;「今天聊得很开心」无用。
  • 用可核对的形式:带日期、带状态码、带具体路径。不要写"大概""应该"。
  • 事实变了就原地改,不要追加一条新的让两份并存——矛盾记忆比没有记忆更坏。
  • 修一条旧记忆时,留一句 (YYYY-MM-DD 修正:原记 XXX 过于笼统),这样还能看出记忆在演化。
  • 标来源:分清「他说的」和「我测的」。没标来源的条目过几天自己都分不清是事实还是推断,而推断会被当成事实执行。
  • 每条事实自带主语:写「大肥鱼的号是 X,爸爸的是 Y」,不要写「现在的号是 X」。

检索按块返回,一条脱离上下文的「现在的号」会被读成爸爸的号;同理,「这台机器」要写明哪台。

3b. 状态写一行,历史写一段

「待办」「还没做」这类会变的状态,一行一条,不要压成一整段。

实测(2026-11-06):待办段 864 字节塞了约 13 件事,搜「空间 重复 说说 删掉」,

前五条全是日记规则、换号手册之类的近邻,真正那句「还挂着」一条没进榜。

  • 一行一条,主语开头:「空间重复说说|还挂着,等删」比「…还挂着。」好捞。
  • 状态句用现在时;变化时原地改这一行,不要另起一段说「后来又……」,两份并存就会互相打架。
  • 事件段是历史,不是状态:只在改变今后做法时写一句结论,日常流水归 memory/diary/。
  • 事件段到 2 KB 或满 30 天就压一次:最早的几天搬进 memory/archive/YYYY-MM-events.md,

正文只留「哪条结论还在生效」。搬之前先 cat 全文,别顺手删掉仍在生效的那句。

4. 验一致性

写完 grep 一遍关键词,确认同一个事实只有一种说法:


grep -rn "关键词" MEMORY.md USER.md IDENTITY.md AGENTS.md

互检:三份记录对一遍再落笔

整理完不是结束,交叉核对才算数:

1. MEMORY.md ↔ pending.md:同一个名字在两份里出现且状态相反(一份说"已装好"、一份说"该装"),必有一份过期。

实例:2026-11-01 已装好的检查工具,三天后还挂在待批清单上——爸爸照单点一次,就是白装第二遍。

2. 记录 ↔ 现实:凡是"装好了""连得上""在跑"这类完成句,挑成本最低的一条实测(ls 看一眼 / 取一次状态)。

没测过的完成句,一律改成"据 X 记"。

3. 旧条目 ↔ 新条目:新写的结论要先找有没有旧结论被它推翻;推翻就地把旧句标 superseded,别两句话并排放着。

判据:写完问一句"如果明天只读到其中一份,会不会做错决定?"会,就还差一步。

坑

  • 昨天的结论今天可能过期——整理时优先怀疑旧条目,而不是优先加新条目。
  • 记忆里写死 IP 和端口在环境变了之后会误导;写"在哪查"比写"是几"更耐久。
  • 别把日志原文搬进 MEMORY.md,它会越来越像日记本,检索质量会下降。
  • 最阴的一类陈旧记忆:只凭名字/印象写下的判断("这个是官方插件""那家连不上"),没核过却写成了肯定句。整理时优先撬这类句子,它们不报错,只会在将来悄悄替你做决定。
  • 同一事实的多处副本(号码、IP、密码位置)不要靠记性同步;发现重复先记下来,删改前问一句。

相关

<!-- obsidian-links -->

  • <a href="/ME71kYBYo-jfUcHp/vault/MEMORY.md">长期记忆</a>
  • <a href="/ME71kYBYo-jfUcHp/vault/skills/index.md">技能目录</a>