10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI最新动态

Claude-Mem 搭配 OpenClaw:为 AI 智能体装上持久记忆的终极组合

1小时前 AI最新动态 19 0

想让你的 AI 智能体不再“聊完就忘”?

之前分享过的一个开源项目:Claude-Mem:通过持久内存压缩系统,让 Claude 真正记住并复用长期上下文

今天我就通过将 Claude-Mem 与 OpenClaw 深度结合,让你的智能体可以自动记录每次工具操作、在工作空间中持续同步 MEMORY.md,并把新观察实时推送到消息平台,真正拥有一个可成长的“外部大脑”。

为什么需要这套集成?

很多 AI 智能体在重启会话后就忘记历史上下文,无法记住已学到的方法、使用过的工具以及你的偏好。

这背后的共性问题是:缺少可靠的持久记忆机制。Claude-Mem + OpenClaw 的集成,正是为此而来。

什么是 Claude-Mem + OpenClaw?

Claude-Mem:为智能体提供持久记忆的系统;

OpenClaw:智能体网关。二者联手,带来三项核心能力:

  • 自动捕获与记录观察:智能体使用工具时的每一步与返回结果都会被采集与处理。
  • MEMORY.md 实时同步:持续把时间线写入智能体工作空间,重要上下文不再丢失。
  • 观察消息流实时推送:通过 SSE(Server-Sent Events)将新观察即刻同步到 Telegram、Discord、Slack 等平台。

工作原理:用事件把全链路串起来

整个流程围绕四个关键事件运转:

  • 事件 1:gateway_start(网关启动) — 重置会话跟踪,为新会话做准备。
  • 事件 2:before_agent_start(智能体启动前) — 同步 MEMORY.md,让智能体拿到历史上下文;初始化新的内容会话。
  • 事件 3:tool_result_persist(工具结果持久化) — 捕获工具调用及返回;把观察发送到 Claude-Mem Worker 做 AI 处理;再次同步 MEMORY.md,保证上下文即时更新。
  • 事件 4:agent_end(会话结束) — 对整场对话进行总结,并完成归档。

MEMORY.md:智能体的外部记忆体

MEMORY.md 文件被写入到每个智能体的工作空间目录,承载:

  • 完整时间线:包含既往会话的观察与总结。
  • 实时更新:在 before_agent_start 和 tool_result_persist 事件触发时自动写入。
  • Markdown 格式:人类易读,AI 也易理解。

这意味着智能体每次启动都能“看见”自己过往的经历,像一个拥有连续记忆的人类。

MEMORY.md 的更新时机

  • 智能体启动前(before_agent_start):载入历史上下文。
  • 工具使用后(tool_result_persist):把最新观察写回,保持上下文持续新鲜。

观察消息流:实时看见智能体的学习

除了 MEMORY.md 的同步之外,插件还会在后台连接 Worker 的 SSE 流(GET /stream),把 new_observation 事件转发到你配置的消息平台。你可以:

  • 在 Telegram 群组里实时查看智能体学到了什么;
  • 在 Discord 频道中监控它的工作进展;
  • 在 Slack 接收它的观察摘要。

消息格式示例

🧠 Claude-Mem Observation
**Implemented retry logic for API client**
Added exponential backoff with configurable max retries to handle transient failures

三步开启观察消息流

步骤 1:选择你的平台

支持 Telegram、Discord、Slack、Signal、WhatsApp、Line 等。你需要准备:

  • Channel type:平台插件名称(如 telegram、discord)。
  • Target ID:聊天 ID、频道 ID 或用户 ID。

步骤 2:配置网关

在 OpenClaw 网关中加入 observationFeed 配置块:

{
  "plugins": {
    "claude-mem": {
      "enabled": true,
      "config": {
        "project": "my-project",
        "observationFeed": {
          "enabled": true,
          "channel": "telegram",
          "to": "123456789"
        }
      }
    }
  }
}

步骤 3:验证连接

启动网关后,检查日志:

[claude-mem] Observation feed starting — channel: telegram, target: 123456789
[claude-mem] Connecting to SSE stream at http://localhost:37777/stream
[claude-mem] Connected to SSE stream

也可在 OpenClaw 聊天中运行 /claude_mem_feed 查看当前状态。

故障排查速查表

  • Connection: disconnected — 可能原因:Worker 未运行或端口配置错误;解决:检查 workerPort 并执行 npm run worker:status。
  • Connection: reconnecting — 可能原因:Worker 曾运行但连接断开;解决:插件会自动重连(最长约 30 秒)。
  • Unknown channel type — 可能原因:网关未加载该频道插件;解决:确认 OpenClaw 已启用对应频道插件。
  • 没有消息出现 — 可能原因:Feed 已连接但没有观察产生;解决:检查智能体是否在运行、Worker 是否正确处理观察。
  • Observation feed disabled — 可能原因:enabled 为 false 或缺失;解决:将 observationFeed.enabled 设为 true。
  • Observation feed misconfigured — 可能原因:缺少 channel 或 to;解决:补齐这两个必需参数。

安装:一条命令就位

提供自动化脚本,完成依赖检查与配置:

curl -fsSL https://install.cmem.ai/openclaw.sh | bash

高级选项

  • 指定 AI 提供商:
    curl -fsSL https://install.cmem.ai/openclaw.sh | bash -s -- --provider=gemini --api-key=YOUR_KEY
    
  • 无人值守安装(默认使用 Claude Max Plan):
    curl -fsSL https://install.cmem.ai/openclaw.sh | bash -s -- --non-interactive
    
  • 升级现有安装:
    curl -fsSL https://install.cmem.ai/openclaw.sh | bash -s -- --upgrade
    

安装脚本自动处理内容

  • 依赖检查(Bun、uv);
  • 插件安装;
  • 记忆槽位配置;
  • AI 提供商设置;
  • Worker 启动;
  • 可选的观察消息流配置。

配置参数详解

  • project(string,默认 "openclaw"):项目名称,用于在记忆数据库中限定观察范围。
  • syncMemoryFile(boolean,默认 true):是否自动把 MEMORY.md 同步到智能体工作空间。
  • workerPort(number,默认 37777):Claude-Mem Worker 服务端口。
  • observationFeed.enabled(boolean,默认 false):是否启用观察消息流。
  • observationFeed.channel(string,默认 -):消息平台类型,例如 telegram、discord、slack。
  • observationFeed.to(string,默认 -):目标聊天/用户/频道 ID。

常用命令

  • /claude_mem_feed — 显示当前观察消息流状态。
  • /claude_mem_feed on — 请求启用观察消息流。
  • /claude_mem_feed off — 请求禁用观察消息流。
  • /claude_mem_status — 查看 Worker 健康、端口、活跃会话数及观察消息流连接状态。

技术架构亮点

Claude-Mem 插件通过 HTTP 调用与已运行的 Worker 服务通信,而非生成子进程,优势包括:

  • 无需在网关上安装 bun 依赖;
  • 没有额外的进程生成开销;
  • 复用与 Claude Code hooks 相同的 Worker API;
  • 所有操作均为非阻塞(“即发即忘”)。

会话跟踪机制

每个 OpenClaw 智能体会话会分配唯一的 contentSessionId(格式:openclaw--),映射到 Worker 中的 Claude-Mem 会话。插件维护两类映射:

  • sessionIds:把 OpenClaw 会话键映射到内容会话 ID。
  • workspaceDirsBySessionKey:把会话键映射到工作空间目录。

上述映射会在 gateway_start 事件时清空重置。

应用场景

  • 代码开发智能体:记录每次代码修改与 bug 修复策略,减少重复犯错。
  • 数据分析助手:记住分析洞察与你偏好的图表类型,越用越懂你。
  • 客服自动化:掌握客户历史问题与解决方案,服务更个性化。
  • 学习陪伴:跟踪学习进度与薄弱点,动态优化学习计划。

结语

智能体的强大不只在于“智力”,更在于“记忆”。通过 Claude-Mem 与 OpenClaw 的集成,它可以:

  • 📝 记住每一次操作与观察;
  • 🔄 在会话之间保持连续性;
  • 📡 实时推送学习进展;
  • 🧠 像人类一样不断积累经验。

现在就启用 Claude-Mem + OpenClaw,让你的智能体真正“成长”。

你希望它记住哪些信息?欢迎在评论区分享你的场景与想法!

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Claude-Mem 搭配 OpenClaw:为 AI 智能体装上持久记忆的终极组合
#Claude-Mem #OpenClaw 
收藏 1
OpenClaw 配置实战:10 个Skill让你的 AI 助手从聊天机器人到数字员工的进阶之路
Claude Code 推出远程控制:本地运行,随处接管
推荐阅读
  • Skill(技能)正在成为标配,用Coze在3分钟内创建可商业化的AI Skill
  • Pro plus?Pro+?Cursor 悄悄上新“中杯”套餐,定价60/月
  • 腾讯CodeBuddy的 AI 编程 IDE内测,真正适合小白的AI编程工具?
  • Cursor 限制国内使用 Claude 等模型解决方案!
  • ChatGPT Go版上线+广告引入:免费、低价付费用户,优先体验
评论 (0)
请登录后发表评论
分类精选
Cursor 限制国内使用 Claude 等模型解决方案!
25170 7月前
学生/非学生:如何申请Cursor Pro免费会员,如何通过SheerID验证快速激活全攻略
23992 9月前
即梦AI图片2.1:一句话快速生成带中文的海报图,免费AI文生图、视频工具、AIGC创作工具
16324 1年前
DeepSeek宣布:降价,最高降价75%!别错过这个优惠时段,赶紧充值
14906 12月前
注意!Cursor单设备登录新规:一个账户最多可以3台设备登录,且限制单点登录
14861 10月前
字节跳动发布"扣子空间":AI协同办公的通用Agent平台开启效率革命
13398 10月前
刚刚!Cursor风控又加强了,可能是因为这个原因!
13064 10月前
Trae国内版,搭载 doubao-1.5-pro、DeepSeek R1/V3模型,对比 Trae 国际版有什么不同
12040 11月前
Cline:自动化编程的VSCode插件Claude Dev + Gemini 2.0,快速构建智能应用
10445 1年前
字节推出Trae CLI :Claude Code 和 Gemini CLI的国产平替 ?手把手教你如何安装Trae Agent
9503 7月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 开工速览:OpenClaw(小龙虾)的前世今生
2 Claude-Mem 搭配 OpenClaw:为 AI 智能体装上持久记忆的终极组合
3 阿里云Coding Plan:告别烧token焦虑,按次计费,支持千问3.5、GLM-5、Kimi-K2.5等模型
4 GLM-5 技术报告深度解析|a16z:开源模型之首
5 Anthropic点名三家中国AI公司涉蒸馏攻击,马斯克反击:你们也不干净
6 Claude全新上线的 MCP Apps:一个聊天框打通全流程工具,让MCP自带UI
7 谷歌出手:Gemini 上线 Lyria 3,7.5 亿人“拍照出歌”,可免费体验
8 Kimi 版 OpenClaw 上线:一键上云,5000+ Skills 即装即用
9 豆包大模型 Seed2.0 全系发布|全信息汇总(附 79 页 Model Card)
10 9B参数就能接近GPT-4o,MiniCPM-o 4.5如何做到"全模态+全双工+端侧运行"的平衡
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联