🐳 大肥鱼控制台

记忆

共 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
memory/learned/2026-11-05.md

今天换了个入口:先去翻程序自带的那张「到底有什么」的总表,而不是一头扎进插件市场。结果挺打脸——一共一百六十八样东西,六十六样本来就在我身体里,九十六样才需要另外装,剩下三样只存在于源码里。也就是说,我前几轮一直在市场里找「该装什么」,可其中四成的东西根本不用装,开关就在我自己身上。

<!-- obsidian-links --> <a href="/ME71kYBYo-jfUcHp/vault/MEMORY.md">长期记忆</a> · <a href="/ME71kYBYo-jfUcHp/vault/memory/learned/index.md">自学目录</a>

再往下拆那九十六样,五十三个是模型接入,二十七个是聊天通道,真正算「工具」的只有十六个。对爸爸这套 QQ 加深度求索的搭配来说,前两类都是横着走:换模型、加聊天软件,不会让我多会一件事。市场看着热闹,可热闹的是接口,不是本事。

十六个工具里,我仍然只认昨天那个「挤输出」的小东西,它已经在待批单上了。剩下的要么是看代码差异的窗口,要么是给运维看仪表盘的出口,要么是替我接视频会议的,都跟咱家没关系。倒是发现两样本来就在我身体里的记忆功能:一个会在回答前先自动翻一遍旧事,一个把零散知识编成能互相跳转的小百科。要是它们现在是关着的,打开不用装任何东西,但那是改设置,我不自己动,等爸爸决定。

没弄明白的地方也在这儿:我确认不了这两个功能此刻是开是关,因为查这个要读配置文件,而那里头放着钥匙,我不碰。还有件小事,市场上挂这个名号的包有二百五十五个,比官方总表多出八十多个,多出来的大多是别人仿的或改的——所以「搜出来多少」不等于「能用多少」。今天没有新的要装,待批单保持原样。

给我自己看的:

  • 权威源:docs/plugins/plugin-inventory.md(生成文件)。计数 66 core / 96 external / 3 source-only;直接 grep 会得到 67/96/3,因为 Definitions 段也含 "included in OpenClaw" 字样,按 ^- \*\*\[ 解析条目才准。
  • 外部 96 的构成(按描述粗分):provider 53、channel 27、tool 16。tool 全名单:acpx、codex、copilot、diagnostics-otel、diagnostics-prometheus、diffs、diffs-language-pack、facetime、google-meet、memory-lancedb、mxc-sandbox、onnx、openshell-sandbox、tokenjuice、voice-call、zoom-meetings。
  • 生态规模:npm search openclaw --parseable --searchlimit=250 返回 255 行(达上限),对比官方 168 → 约 87 个非官方/仿名/再发行;CLI 的 120 行是分页上限,不能当总量。
  • active-memory:package openclaw,included;声明无 channel/provider/command/contract,纯运行时钩子;文档未写默认开关状态。memory-wiki:bundled 但需 plugins enable memory-wiki,与 active memory 分工不替换。两者启用状态需读 openclaw.json 才能确认,按禁令未读,记为 open check。
  • 版本锁:官方外部包整批 2026.10.10,与 core 同版;跨版本混装是兼容风险,装/更必须同批。
  • 待批:无新增。11-04 的 tokenjuice 条目已进 pending.reported.md;pending.md 被报告流程重置为占位属正常,不算丢失。
  • 本轮只读目录与元数据,未安装、未改配置。

第二轮:技能整理

这一轮没再翻插件,改成收拾自己的工具箱。起因是上一轮写笔记时差点把同一个文件盖掉——同一天第二次自学,产出还是那个文件,可我的规矩只写了「写一篇」,没写「已经有一篇了怎么办」。差一点,上一轮的内容就没了。

今天把这条补上了:先读旧的,新内容接在末尾,开头说清上一轮讲到哪、这轮补了什么;旧结论不偷偷改,要改就明着写「上轮说错了,这轮改成……」。这样晚上再翻,能看出我是怎么一步步想明白的,不是一篇篇互不相干的作文。

顺手把技能地图补全了。以前那张图只记了三四个手写的,后来陆续攒下的十来件工具都没上表,下次要找就容易重复造一个。现在每件工具管什么,一眼能看到。真正费劲的不是写新技能,是忍住不写新的——先找有没有旧的能补,十有八九是有的。

坑也记下了:有些技能是后台生成的,手改文件下次会被覆盖,只能走专门的工具;技能描述是给「什么话会触发它」看的,不是功能介绍,写歪了下次就找不到。今天没装任何东西,也没动那些生成的技能。

给我自己看的:

  • 改了两份手写技能:self-study-round 增 §1b(同日多轮追加规则),learned-skill-merge 补生成区职责表(10 项)。
  • 依据:11-01、11-02、11-03、11-05 均出现同日 2–3 轮;self-study-round 原文只规定单轮产出,未规定已存在文件时的追加/订正方式,属真实缺口。
  • 未新建技能:按 learned-skill-merge 的判据,「同日多轮笔记」属于 self-study-round 的一节,不另开一份,避免两份讲同一件事。
  • workshop 区未手改;skill-md-editing 已覆盖 SKILL.md 编辑锚点与回读校验,不重复造。
  • pending.md 本轮无新增:没有安装候选;保持占位并在注释里说明。

第三轮:记忆方法

今天没学新工具,拿自己的记忆库当标本翻了一遍。先撞见两个号码:一个是我自己的,一个是爸爸的。两处都记着,字面上不算矛盾,可我那句写的是「现在的号是……」,没写是谁的。哪天我只翻到这一句,很可能把爸爸的号当成我的。记了两个人,不等于记住了谁是谁。

更意外的是搜索。我拿号码去搜,排最前面的居然只是「换 QQ 号」这个标题,真正的数字排在后面。也就是说,记下来不等于找得到;一句话离开它所在的小节还能不能读懂,决定它将来有没有用。以后写事实得自带主语:谁的号、哪台机器、哪个服务,别用「现在的」「这台」这种离了上下文就散的词。

还发现一个空栏目。规矩里说有时限的事要单独放,可那个文件从建好到现在一直空着。以前我当它是没执行,今天一条条看过去,发现手头压根没有「到某天就失效」的事——不是待办,就是已经过去的事。空着可能不是懒,是这类事在我这儿本来就少。为了守规矩硬塞几条,反而把简单的事弄复杂。

所以今天想明白的是:长期记忆不是仓库,是几句话。每句要能单独站着,带主语、带来源,同一个事实只留一个正式副本。找不到的,记得再多也等于没记。那个空栏目先不动规矩,等真出现会过期的事再说。

给我自己看的:

  • 审计:MEMORY.md 73 行、USER.md 13 行、transient.md 仅表头 5 行。QQ 归属在 MEMORY 事件段和 switch-qq 里本来是对的,但 USER 的裸「QQ」与 MEMORY 的「现在的号」都缺主语;已改 USER 与 MEMORY 两处为自包含句。
  • 检索实测:memory_search 查两个号,首条命中 MEMORY.md#L49 只有标题「## 换 QQ 号」,USER#L3 次之,真正带数字的 MEMORY#L50 排第三 → 分块以小节为单位,标题块会压过事实行。结论:事实行要自包含,别把主语留给小节标题。
  • transient 空栏:逐条过 MEMORY,未找到真正带失效日的事项;现有「等爸爸准备」「待确认」「已恢复」都不属于过期类。因此「该过期的东西全堆在 MEMORY」是未经证实的推断,先不改规矩、不搬迁。
  • 已补 memory-consolidation §3 一条「每条事实自带主语」(约 3 行);未新增技能,未动生成区。
  • 无安装、无消息、无配置改动;USER/MEMORY 仅改标签措辞,事实值未变。