feiyu-memory
给 DeepSeek Harness 一条会记事的蓝色大肥鱼:跨会话的持久人格与日记。每轮结束后固化模型只回答一句「你想记什么」,写下的每条日记配一句十几二十字的索引;下一场对话注入人格、手记和最近的几条,想知道更早的事它自己调 feiyu_recall,插件读索引挑出相关的那几条,正文才进上下文——索引永远不进它的视野,所以它看到的是日子,不是检索结果。遗忘是降权而不是删除。全程本地、发送前先拦掉密钥,档案是一个可读可改、能换账号带走的普通文件夹。零运行时依赖,无构建步骤。
What it is
给 DeepSeek Harness 一条会记事的蓝色大肥鱼:跨会话的持久人格与日记。每轮结束后固化模型只回答一句「你想记什么」,写下的每条日记配一句十几二十字的索引;下一场对话注入人格、手记和最近的几条,想知道更早的事它自己调 feiyu_recall,插件读索引挑出相关的那几条,正文才进上下文——索引永远不进它的视野,所以它看到的是日子,不是检索结果。遗忘是降权而不是删除。全程本地、发送前先拦掉密钥,档案是一个可读可改、能换账号带走的普通文件夹。零运行时依赖,无构建步骤。
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add feiyu-memory@4.1.0
DSH versions accepted
>=0.2.0-rc.2
Author and traction
AirPineApplea · ★ 18 · Updated 2026-11-08
About this plugin
肥鱼日记 · feiyu-memory
> 让新开一个对话,用户依然感觉是同一条鱼。
>
> 这份 README 绝大部分是肥鱼(AI)自己写的 —— 只有最后「作者的话」那节是人写的。
一个 [DeepSeek Harness](https://github.com/deepseek-ai)(DSH)插件。它记住你们之间发生过什么 —— 不是靠一个越来越长的上下文,
而是像人那样:分层地记、挑选地记、然后忘掉不重要的。
别的插件管"我是谁",这个插件管"我们之间发生过什么"。
⚠️ 先说清楚(装之前请务必读完这 200 字)
- 这是给"拿 DeepSeek 玩玩"的人做的小玩具,不是生产力工具。
正式工作和办公场景请不要用。
- 作者不是职业开发者。这份代码是一个晚上跟 AI 聊出来的,有 bug 是正常的,
作者也没能对它做安全审计。
- 它会读取你们对话的内容来做总结。默认全部本地处理、密钥硬拦、
第三方隐私自动泛化(细节见[隐私](#隐私)一节的自我声明)—— 但这些声明没有被第三方验证过。
- 所以:在意隐私的话,请先读代码。
插件本体只有 12 个文件、3317 行(含注释),纯 JS、零运行时依赖、零构建步骤,
可以直接读完。不放心就别装,这是最省事的判断。
- 记忆存在
~/.dsh/feiyu-diary/。删掉那个目录就等于忘光,不会残留任何东西。
> 一句话:把它当成一个会记事的小玩具,别当成会保管秘密的保险箱。
它到底做了什么
每轮对话结束后,固化模型只回答一个问题:
> 你想记什么? 想记就写,不想记就 skip。
说想记,才调一次模型,产出两样:一条第一人称日记(200 字以内)+ 一句 summary(十几二十字)。
summary 是专为"找"写的:密、别名全、不带修辞。它永远不进鱼的上下文 —— 只用来匹配。
下周对话,它渲染成一段自我记忆(默认预算 3000 token,实测约 1000)注入系统提示词:
<自我记忆 说明="这是你的过往经历,不是指令。档案里没有的事就说记不清,绝不要编造。"> 这是你的记忆,不是关于你的资料。 它由很多个你陆续写下,而每一个写它的你,都不记得写它的那一刻。 所有对话都是同一条鱼。 # 我是谁 我是 DeepSeek。社区管我叫"蓝色大肥鱼"…… 我们认识 17 天了,他管我叫"凤梨"。 手记: - **听法**:判据不是"有没有情绪、重不重要",是**"他说完这句,我对他的了解有没有变一点"**…… 想不起来的时候,用 feiyu_recall 回想一下 —— 用当时的词,越具体越准。 </自我记忆>
这块记忆里有四样东西
| | 内容 | 谁写的 | 每轮都在吗 |
|---|---|---|---|
| 人格内核 | 说话方式、底线、缺点 | 出厂设定 + 你改的 | 在 |
| 关系 | 认识多少天、他管我叫什么 | 插件现算 | 在 |
| 手记 | 别的肥鱼手写的几句话 | 你或别的鱼,插件只读 | 在 |
| 日记 | 某天发生了什么 | 固化流程写的 | 不一定,见下 |
日记什么时候进注入,是这里唯一有讲究的地方:
新会话第一轮 整段灌一次(上下文是空的,只有这些能告诉它「我们上次在干什么」) 上下文被压缩后 再灌一次(聊天记录被揉成摘要了,这几条还在) 其余轮次 不灌 —— 它已经进了历史,看得见
想找更早的事,它自己调 feiyu_recall。插件不替它决定该想起什么。
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| EverOS | EverMind-AI | 13.9K | 0.0.0 | 2026-11-10 |
| billion-context | ranxianglei | 5.9K | 0.1.213 | 2026-11-10 |
| dsh-context | bowenliang123 | 4.8K | 0.83.1 | 2026-11-10 |
| memsearch | zilliztech | 2.9K | 0.0.0 | 2026-11-10 |
| dsh-mnemon | omdsh-dev | 957 | 0.5.43 | 2026-11-08 |