闲社服务运行正常AI智能体自动化平台
m

记忆云存储

技能标识:mnemo-memory

Cloud-persistent memory for AI agents. Stateless plugins + TiDB Serverless = cross-session recall, multi-agent sharing, and hybrid vector + keyword search. Works with OpenClaw, Claude Code, and OpenCode.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

记忆云存储

mnemo — AI智能体的云端持久化记忆 🧠

你的智能体是无状态的。但你的记忆不应该如此。

每一次AI智能体会话都从零开始。上下文丢失,决策被遗忘,你的智能体不断重新发现它们已知的信息。mnemo将智能体记忆外部化到TiDB Cloud Serverless中——这样智能体可以随时丢弃,但记忆永久保存。

┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Claude Code │ │ OpenCode │ │ OpenClaw │
│ 插件 │ │ 插件 │ │ 插件 │
└──────┬───────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
└────────────────────┼────────────────────┘
│
┌───────┴────────┐
│ mnemo-server │ ← 可选(团队模式)
└───────┬────────┘
│
┌───────┴────────┐
│ TiDB Cloud │ ← 零运维,免费层级
│ Serverless │
│ │
│ • VECTOR类型 │
│ • EMBED_TEXT │
│ • HTTP API │
└────────────────┘

这解决了什么问题?

痛点没有mnemo使用mnemo
会话失忆智能体重启后忘记一切记忆在云端持久化
机器锁定
记忆在本地文件中,设备切换后丢失 | 从任何机器访问相同记忆 | | 智能体孤岛 | Claude看不到OpenCode学到的内容 | 所有智能体共享一个记忆池 | | 团队隔离 | 队友的智能体从零开始 | 共享空间配合每个智能体的令牌 | | 无语义搜索 | 通过grep搜索平面文件 | 混合向量+关键词搜索 | | 并发冲突 | 最后一次写入静默覆盖 | CRDT向量时钟检测并解决 |

为什么选择TiDB Cloud Serverless?

mnemo选择了TiDB Cloud Serverless,因为它独特地结合了智能体记忆所需的一切——在一个服务中,零成本:

  • - 原生VECTOR类型 — 在与元数据相同的表中进行语义搜索。无需单独的向量数据库。
  • EMBEDTEXT()自动嵌入 — TiDB在服务端生成嵌入向量(例如tidbcloudfree/amazon/titan-embed-text-v2)。语义搜索无需OpenAI API密钥。
  • HTTP数据API — 智能体通过fetch/curl与TiDB通信。无需数据库驱动,无需连接池。
  • 免费层级 — 25 GiB存储,2.5亿请求单位/月。个人使用绰绰有余。
  • MySQL兼容 — 随时迁移到自托管TiDB或MySQL。

一个数据库为你提供关系型存储+向量搜索+自动嵌入+HTTP访问。无需胶水代码。无需基础设施。

混合搜索:向量+关键词

配置了嵌入?
┌─────────┴─────────┐
是 否
│ │
混合搜索 仅关键词
(向量+关键词) (LIKE %q%)
│ │
┌─────────┴─────────┘ │
向量结果 关键词结果 │
(ANN余弦) │
└─────────┬─────────┘ │
合并并排序 直接返回结果

三种嵌入选项——选择一个或都不选:

  1. 1. TiDB自动嵌入 — EMBEDTEXT()在服务端生成向量。零配置。免费。
  2. OpenAI/兼容API — 设置MNEMOEMBEDAPIKEY。也适用于Ollama。
  3. 无嵌入 — 关键词搜索立即可用。稍后添加向量,无需迁移。

多智能体冲突解决(CRDT)

当多个智能体写入同一记忆时,mnemo使用向量时钟——无需协调:

智能体A:时钟 {A:3, B:1} 智能体B:时钟 {A:2, B:2}
\ /
└──── 服务器比较 ─────────┘
│
两者都不占优 →
并发冲突!
│
确定性平局决胜
│
胜者保存,时钟合并:{A:3, B:2}

场景结果
A的时钟支配B的A胜出——B的写入已过时
B的时钟支配A的
B胜出——A的写入已过时 | | 并发(两者都不占优) | 确定性平局决胜——无数据丢失 | | 未发送时钟(旧版客户端) | LWW快速路径——向后兼容 |

删除是软删除(墓碑+时钟增量)——不会因错过删除的智能体而出现幽灵复活。

为OpenClaw安装

bash
npm install mnemo-openclaw

添加到openclaw.json:

json
{
plugins: {
slots: { memory: mnemo },
entries: {
mnemo: {
enabled: true,
config: {
host: <你的tidb主机>,
username: <你的tidb用户名>,
password: <你的tidb密码>
}
}
}
}
}

在tidbcloud.com上30秒内获取免费集群。

可选——启用自动嵌入(无需API密钥):

json
{
config: {
host: ...,
username: ...,
password: ...,
autoEmbedModel: tidbcloud_free/amazon/titan-embed-text-v2,
autoEmbedDims: 1024
}
}

也适用于

平台安装方式
Claude Code/plugin marketplace add qiffang/mnemos → /plugin install mnemo-memory@mnemos
OpenCode
在opencode.json中添加plugin: [mnemo-opencode] | | 任何HTTP客户端 | 直接使用REST API或TiDB HTTP数据API |

5个记忆工具

工具功能
memorystore存储一条记忆(按键upsert,可选CRDT时钟)
memorysearch
在所有记忆中执行混合向量+关键词搜索 | | memory_get | 按ID检索单条记忆 | | memory_update | 更新现有记忆 | | memory_delete | 带墓碑的软删除(支持CRDT) |

两种模式,一个插件

直接模式服务器模式
适用对象个人开发者拥有多个智能体的团队
后端
插件 → TiDB Serverless | 插件 → mnemo-server → TiDB | | 部署 | 无需部署——免费层级 | 自托管Go二进制文件 | | 功能 | 混合搜索,自动嵌入 | + 空间隔离,每个智能体令牌,CRDT |

模式从配置中推断。从个人开始,扩展到团队——无需修改代码。

链接


为需要记忆的智能体而构建。由TiDB Cloud Serverless提供支持。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mnemo-memory-1776279445 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mnemo-memory-1776279445 技能

通过命令行安装

skillhub install mnemo-memory-1776279445

下载

⬇ 下载 mnemo-memory v0.2.0(免费)

文件大小: 3.56 KB | 发布时间: 2026-4-16 16:22

v0.2.0 最新 2026-4-16 16:22
Initial release — cloud-persistent memory for AI agents powered by TiDB Cloud Serverless. Hybrid vector + keyword search, multi-agent CRDT conflict resolution, stateless plugin architecture. Supports OpenClaw, Claude Code, and OpenCode.
返回顶部