首页龙虾技能列表 › Fluid Memory — 基于艾宾浩斯遗忘曲线的流体记忆系统

Fluid Memory — 基于艾宾浩斯遗忘曲线的流体记忆系统

v1.0.9

Fluid Memory 是一个基于艾宾浩斯遗忘曲线和访问频率衰减模型的本地记忆和归档系统,依赖 OpenClaw 原生记忆系统。它模拟人脑的记忆机制,会自动遗忘不重要的信息,强化常被提及的知识。支持自动学习模式、动态遗忘、主动遗忘和梦境守护,通过命令行工具与 OpenClaw LLM 交互。

3· 3,400·25 当前·26 累计
by @againta (JiagHong Phang)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/5
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能的文件和运行指令与一个本地、基于文件的记忆/归档工具(使用 ChromaDB)一致;包中没有明显恶意内容,但在安装前应注意隐私和健壮性问题。
评估建议
["隐私:每条发送的消息可能以明文追加到本地日志文件中,敏感数据将存储在本地,除非禁用钩子或清除文件。","加密/权限:如果多人共享机器,请启用磁盘加密并限制工作空间目录权限。","Chroma 依赖:未安装 chromadb 将导致主要功能降级或报错,请确保安装宣布的 Python 包或接受有限功能。","钩子行为:启用时会主动记录消息,若不想要被动记录,请禁用钩子。","代码审查:源文件包列表中显示了一个截断标记,请在信任行为前检查完整的 fluid_skill.py。","健壮性/平台注释:代码使用 Windows 风格路径,并为不同 Chroma API 提供回退;请在您的环境中测试。"]...
详细分析 ▾
用途与能力
名称/描述(本地“流体”记忆系统)与包含的内容匹配:Python 脚本、记录消息的钩子和可选的 ChromaDB 集成。SKILL.md 中声明的依赖项(python、chromadb、pyyaml)与代码一致。没有无关的云凭证或无关的二进制文件被请求。
指令范围
SKILL.md 指示代理调用本地 CLI 包装器(python wrapper.py ...)并依赖 OpenClaw 的内存刷新。包含的钩子将每条用户消息写入本地 conversation_log.txt — 这在记忆技能的范围内,但这是一个重要的隐私面:消息以明文记录并在处理/归档之前保持在本地。SKILL.md 声明 auto_learn=false,但钩子仍记录所有消息到磁盘等待刷新 — 这在功能上是一致的,但值得强调。
安装机制
规格中没有远程安装/下载 — 该技能是指令和代码。所有代码都包含在包中;没有外部 URL 或提取步骤。安装机制的风险很低。
凭证需求
该技能仅请求 Python 运行时(声明的)并且 SKILL.md 列出了 python 包 chromadb 和 pyyaml。没有环境变量、密钥或无关凭证被请求。这与声明的目的相匹配。
持久化与权限
该技能在 ~/.openclaw/workspace/database/ 下进行持久本地存储,并包含一个守护进程(dream_daemon.py / maintenance.py),它将根据阈值存档和硬删除项。always:false 和 user-invocable:true 是合适的。如果启用,钩子将记录每个 'message:sent' 事件 — 因此,技能可以在主机上被动收集/保留对话内容;这对于记忆技能来说是预期的,但增加了隐私暴露。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.92026/3/5

feat: 更新描述 + 添加隐私声明

● 无害

安装命令 点击复制

官方npx clawhub@latest install fluid-memory
镜像加速npx clawhub@latest install fluid-memory --registry https://cn.clawhub-mirror.com

技能文档

Fluid Memory 技能 — 基于艾宾浩斯遗忘曲线的流体记忆系统 这是你的「赛博大脑」。它不是死板的数据库,而是一个活着的系统——会遗忘不重要的事,会强化常被提及的知识。

自动学习模式 (Auto Learn)

通过 OpenClaw 原生 flush 触发! 每次 OpenClaw 触发 memory flush 时,AI 会同步调用 fluid-memory 记录对话。
  • 依赖 OpenClaw 原生 compaction 机制(配置 softThresholdTokens 控制频率)
  • 需在 OpenClaw 配置中启用 memoryFlush

遗忘机制

  • 动态遗忘:检索时分数 < 0.05 被过滤
  • 主动遗忘:调用 fluid_forget 归档指定记忆
  • 梦境守护:定时归档分数 < 0.15 的记忆

核心里念

  • 植入 (Remember): 写入新记忆。
  • 唤起 (Recall): 检索记忆。每次检索都会强化该记忆(访问次数+1)。
  • 遗忘 (Forget): 将匹配的记忆归档。

工具 (Tools)

你 (OpenClaw LLM) 可以调用以下工具来与我(Fluid Memory)交互:

1. 植入记忆

当用户明确说「记住xxx」时使用。 Trigger: 用户说「记住...」「植入...」「记录...」 Tool Call: ``json { "name": "fluid_remember", "arguments": { "content": "用户说的原话" } }

2. 唤起记忆

当用户问「我之前说过什么」「记得xxx吗」「我的偏好是什么」时使用。 Trigger: 用户问「我喜不喜欢...」「还记得...」「我之前...」 Tool Call:
json { "name": "fluid_recall", "arguments": { "query": "用户的查询关键词" } }

3. 遗忘

当用户说「忘记xxx」「不要再提xxx」时使用。 Tool Call:
json { "name": "fluid_forget", "arguments": { "keyword": "要遗忘的关键词" } }

4. 状态

查看大脑状态。 Tool Call:
json { "name": "fluid_status", "arguments": {} }

内部实现 (供开发者参考)

实际执行命令:
bash python wrapper.py remember --content "..."
`

隐私

  • 数据存储在本地 ~/.openclaw/workspace/database/
  • 明文存储(无加密)
  • 无云端同步

最佳实践

  • 自然触发: 不要机械地调用工具,要理解用户的意图。
  • 强化重要记忆: 如果用户多次提到某事,调用 fluid_recall` 查询它,这会让它记得更牢。
  • 接受遗忘: 如果系统返回「没有相关记忆」,不要慌,这说明用户很久没提这件事了,或者确实没说过。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务