openclaw如何使用agentic memory记录历史记忆
Openclaw是目前非常流行的龙虾AI智能体。Agentic-Memory 是目前非常流行的AI智能体持久化认知图谱记忆系统。这里尝试基于网络资料在OpenClaw环境验证Agentic-Memory对话信息记忆功能。1 agentic memory1.1 主要功能Agentic-Memory 是一个为AI智能体设计的持久化认知图谱记忆系统。目标是解决AI智能体的失忆症让AI拥有一个可以跨会话、跨模型、持续累积的大脑。Agentic-Memory将智能体知识存储为一个可导航图结构保存在一个二进制文件 (.amem) 中。Agentic-Memory主要解决了以下关键问题1每次对话都从零开始提供持久的 .amem 记忆文件即使在重启、更换模型或长时间间隔后记忆依然存在。2向量搜索只返回相似文本将图遍历、因果路径和决策血缘作为一等查询能追溯“为什么做出这个决定”。3修正会覆盖并抹除历史通过取代链 (Supersession Chains) 保留旧信念和新信念提供可审计的变更历史。4记忆质量随时间下降内置质量检查、概念漂移、知识缺口和修订工具确保记忆的可靠性。5长期记忆过于臃肿采用紧凑的单文件存储具有实际的多年级生命周期方便备份和迁移1.2 主要特性Agentic-Memory并非简单的对话记录或向量检索。是一个为AI智能体设计的、结构化的、可追溯且防篡改的长期认知记忆系统。主要特性如下1丰富的记忆类型能够存储多种信息事实(Facts)决策(Decisions)推理链(Reasoning Chains)修正 (Corrections)技能 (Skills)2强大的查询引擎提供16种查询类型包括混合搜索 (search)因果追溯 (traverse)版本解析 (resolve)影响分析 (revise)知识缺口分析 (gaps)和概念漂移追踪 (drift)3多维度索引为快速检索建立了时间、语义、因果、实体和程序五种索引。4防幻觉机制 (Grounding)提供memory_ground工具在智能体断言前验证其是否有记忆支撑。返回已核实/未核实状态及证据。1.3 mac安装参考github提供的agentic memory安装说明https://github.com/agentralabs/agentic-memory在mac运行如下安装命令curl -fsSL https://agentralabs.tech/install/memory/server | bash过程如下所示(base) limingliming-mac ~ % curl -fsSL https://agentralabs.tech/install/memory/server | bash[################################----] 90% Applying profile setuprdDaemon auto-install skipped for server profile.[####################################] 100% Install completeInstall complete: AgenticMemory (server)Done! Memory defaults to ~/.brain.amemWhat happens after installation:1. agentic-memory was installed as MCP server command: /Users/liming/.local/bin/agentic-memory-mcp-agentra2. Generate a token (openssl rand -hex 32) and set AGENTIC_TOKEN on the server.3. If artifacts were created on another machine, sync .amem/.acb/.avis files to this server.4. Start MCP with auth, connect clients, then restart clients.5. Optional feedback: open https://github.com/agentralabs/agentic-memory/issues此时agentic memory应该已经安装成功目标目录/Users/liming/.local/bin/为了运行方便需要将bin下的工具添加到PATH中具体为vim编辑zshrc文件即为vim ~/.zshrc编辑添加如下内容。# agentic-memory export AGENTIC_TOKEN$(openssl rand -hex 32) export PATH~/.local/bin:$PATH检查安装文件检查~/.local/bin下的agentic memory安装文件示例如下ls -l ~/.local/bin结果如下total 80376-rwxr-xr-x 1 liming staff 3274136 8 3 10:55 agentic-memory-mcp-rwxr-xr-x 1 liming staff 4335 8 3 10:55 agentic-memory-mcp-agentra-rwxr-xr-x 1 liming staff 2442852 8 3 10:55 amem-rwxr-xr-x 1 liming staff 28371136 4 21 09:25 iii-rwxr-xr-x 1 liming staff 7045808 7 30 17:06 iii-consoleagentic memory安装文件有agentic-memory-mcp、amem、agentic-memory-mcp-agentra。2 agentic memory集成2.1 plugin集成agentmemory项目官方为OpenClaw提供的原生插件包是agentic-memory-openclaw。https://www.npmjs.com/package/agentic-memory-openclaw?activeTabreadme可通过如下命令安装。openclaw plugins install agentic-memory-openclawopenclaw agentic-memory setup然而该过程要求如下信息API key or interpolation template [${AGENTIC_MEMORY_API_KEY}]:要求agentic-memory本地或远程http部署才能获取到。这里没有agentic-memory-server这是因为目前agentic-memory还没有发布对应安装包。现存agentic-memory的http url由第三方提供这里不打算用第三方服务。所以在目前openclaw环境中是不能按上述plugin插件的方式集成agentic memory。幸运的是agentic-memory支持以mcp的方式安装因为有agentic-memory-mcp。我们这里尝试通过mcp的方式在openclaw中安装和配置agentic-memory。如果给出mcp安装 agentic-memory通过curl -fsSL https://agentralabs.tech/install/memory/server | bash安装结果如下2.2 mcp集成在 OpenClaw 中集成配置agentic-memory-mcp主要有两种方式1使用openclaw mcp命令2手动编辑配置文件。这里采用openclaw mcp命令方式添加。1配置记忆通过openclaw mcp add添加agentic-memory-mcp记忆工具命令示例如下openclaw mcp add agentic-memory \ --command agentic-memory-mcp \ --arg serve \ --arg --memory \ --arg ~/.my-brain.amem \ --env AGENT_MEMORY_LOG_LEVELdebug \ --cwd ~/.openclaw/workspace这个命令会将agentic-memory-mcp作为一个 MCP 服务器添加到OpenClaw的配置中这是 OpenClaw 官方推荐的标准方法用于管理 MCP 服务器定义。2验证配置在添加后这里进一步检查配置是否正确。以下是常用的检查指令。openclaw mcp list # 列出所有已配置的 MCP 服务器openclaw mcp status # 查看服务器的状态openclaw mcp doctor # 运行诊断检查配置是否有问题运行示例如下所示(base) limingliming-mac apps % openclaw mcp list│◇Too many arguments for this command.Try: openclaw mcp list --help(base) limingliming-mac apps %(base) limingliming-mac apps % openclaw mcp list│◇ OpenClaw 2026.7.1-2 (0790d9f) — Finally, a use for that always-on Mac Mini under your desk.OpenClaw-managed MCP servers (/Users/liming/.openclaw/openclaw.json):- agentic-memoryNote: this command only shows OpenClaw-managed mcp.servers entries and does not include mcporter servers from config/mcporter.json.(base) limingliming-mac apps % openclaw mcp status│◇ OpenClaw 2026.7.1-2 (0790d9f) — Ill refactor your busywork like it owes me money.MCP server status (/Users/liming/.openclaw/openclaw.json):- agentic-memory: stdio(base) limingliming-mac apps % openclaw mcp doctor│◇ OpenClaw 2026.7.1-2 (0790d9f) — Runs on a Raspberry Pi. Dreams of a rack in Iceland.MCP doctor (/Users/liming/.openclaw/openclaw.json):- agentic-memory: ok(base) limingliming-mac apps %3生效配置配置完成后最后需要重启网关。openclaw gateway restart现在agentic-memory-mcp应该已经成功集成到OpenClaw中了。3 agentic memory测试这里采用对话测试的方式验证agentic memory记忆系统是否生效。启动 OpenClaw 聊天会话可以通过如下命令行也可以通过openclaw聊天界面。openclaw chat3.1 存储记忆直接说“记住我的名字是李明我住在北京。”openclaw如果认为需要保存会自动调用memory_add工具。当然也可以显式要求它使用工具。“请使用 memory_add 工具保存一条记忆我的邮箱是 testexample.com”示例如下3.2 检索记忆过一会通过/new指令启动新会话询问“我的名字是什么” “我的邮箱是什么”为确保openclaw使用记忆工具可以提示通过agentic memory mcp工具openclaw此时应该能回忆起之前存储的信息并给出正确回答示例如下。这里显示openclaw正确回答说明记忆存储和检索成功。如果openclaw回应“我不知道”可能存储失败、模式不正确、或者agentic memory优先级不高。可显式提示openclaw使用agentic memory提高agentic memory回复时调用优先级。3.3 额外检查在发现问题可以进一步尝试做如下检查。1MCP服务日志实时查看网关日志检查是否有agentic-memory相关的错误。openclaw logs --follow2记忆文件默认记忆文件位于~/.brain.amem。可以查看它是否被创建和更新。ls -la ~/.brain.amemcat ~/.brain.amem # 内容reference---agentic-memoryhttps://github.com/agentralabs/agentic-memoryagentic-memory-openclawhttps://www.npmjs.com/package/agentic-memory-openclaw?activeTabreadmeMac环境OpenClaw龙虾的初步测试和验证https://blog.csdn.net/liliang199/article/details/157978016聊下 OpenClaw 的记忆系统https://developer.volcengine.com/articles/7622989486974091310LLM滑动窗口与记忆机制的应用探索https://blog.csdn.net/liliang199/article/details/158767969LLM的信息压缩技术的探索https://blog.csdn.net/liliang199/article/details/158767962LLM大规模数据的组织检索方法https://blog.csdn.net/liliang199/article/details/158741006MCP-与本地大模型集成实现工具调用https://blog.csdn.net/liliang199/article/details/149865159OpenClaw Skills -- ClawHubhttps://www.runoob.com/ai-agent/openclaw-skills.htmlOpenClaw Skills (41,329)https://clawhub.ai/skills?sortdownloads

相关新闻

4.8 docker从镜像到容器

4.8 docker从镜像到容器

Docker 镜像核心操作详解docker version作用&#xff1a;查看 Docker 客户端 服务端 版本docker info作用&#xff1a;查看 Docker 全局系统信息1. 查找镜像&#xff08;搜索镜像&#xff09;对应命令&#xff1a;docker search <镜像名>2. 拉取镜像• 对应命令&#xf…

2026/8/6 23:44:54 阅读更多 →
4.9docker数据卷/网络模式

4.9docker数据卷/网络模式

数据卷volume1. 是什么&#xff1f;数据卷&#xff08;Volume&#xff09;是 Docker 官方推荐的容器数据持久化方案&#xff0c;本质是由 Docker 守护进程统一管理的宿主机目录&#xff08;默认路径&#xff1a;/var/lib/docker/volumes/&#xff09;&#xff0c;完全独立于容器…

2026/8/6 23:44:55 阅读更多 →
python 基于Django的多商户外卖订购与配送平台

python 基于Django的多商户外卖订购与配送平台

一、关键词多商户外卖订购与配送平台、多商户外卖订购与配送、多商户外卖订购与配送信息管理、多商户外卖订购与配送后台管理二、作品包含源码数据库万字设计文档PPT全套环境和工具资源本地部署教程三、项目技术前端技术&#xff1a; Html、Css、Js、Vue3.5、Element-Plus后端技…

2026/8/5 22:50:35 阅读更多 →

最新新闻

轩辕镜像:轻量级容器化解决方案与性能优化实践

轩辕镜像:轻量级容器化解决方案与性能优化实践

1. 轩辕镜像概述&#xff1a;新一代容器化解决方案轩辕镜像是近期在开发者社区中备受关注的一款轻量级容器镜像解决方案。作为一名长期在云计算和容器化领域实践的工程师&#xff0c;我最初接触这个项目是在一次技术沙龙上&#xff0c;当时演讲者演示了如何用轩辕镜像在3秒内完…

2026/8/7 2:22:26 阅读更多 →
MySQL安装与配置全攻略:从入门到精通

MySQL安装与配置全攻略:从入门到精通

1. 为什么MySQL安装总出问题&#xff1f;作为从业12年的数据库工程师&#xff0c;我见过太多新手在MySQL安装环节翻车。明明跟着教程一步步操作&#xff0c;却总在某个环节卡住——服务启动失败、密码设置无效、远程连接被拒。这些问题的根源往往不在于操作步骤本身&#xff0c…

2026/8/7 2:22:26 阅读更多 →
Macro开源一体化平台:自托管团队协作工具部署与测试指南

Macro开源一体化平台:自托管团队协作工具部署与测试指南

这次我们来看一个名为Macro的开源项目。它不是一个AI模型&#xff0c;而是一个面向团队的一体化工作平台&#xff0c;目标是将邮件、即时消息、文档、任务、智能代理&#xff08;Agents&#xff09;和客户关系管理&#xff08;CRM&#xff09;这些分散的工具整合到一个统一的界…

2026/8/7 2:22:26 阅读更多 →
SpringMVC拦截器与过滤器:核心区别、执行顺序与实战选型指南

SpringMVC拦截器与过滤器:核心区别、执行顺序与实战选型指南

1. 项目概述&#xff1a;拦截器与过滤器的核心辨析在构建基于SpringMVC的Web应用时&#xff0c;我们经常需要处理一些横切关注点&#xff0c;比如权限校验、日志记录、请求参数预处理、响应内容加工等。这时候&#xff0c;HandlerInterceptor&#xff08;拦截器&#xff09;和F…

2026/8/7 2:22:26 阅读更多 →
Python自动化文件重命名实战:从直播录屏整理到批量处理

Python自动化文件重命名实战:从直播录屏整理到批量处理

在实际游戏开发或内容创作过程中&#xff0c;我们经常会遇到需要处理特定格式的媒体文件&#xff0c;例如从直播平台下载的录屏文件。这些文件往往带有复杂的命名规则&#xff0c;包含了日期、序列、主题等混合信息&#xff0c;直接管理或使用起来非常不便。本文将以一个典型的…

2026/8/7 2:22:26 阅读更多 →
STM32定时器主从模式实现高精度移相PWM输出

STM32定时器主从模式实现高精度移相PWM输出

1. 项目概述&#xff1a;从“波形”到“移相”的核心价值在嵌入式开发&#xff0c;特别是工业控制、电力电子和精密测试领域&#xff0c;我们常常需要生成特定频率、相位和幅度的波形信号。一个简单的方波或正弦波输出&#xff0c;用通用定时器的PWM功能就能轻松实现。但当你遇…

2026/8/7 2:21:25 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案&#xff1a;完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上&#xff0c;享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select&#xff1a;打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手&#xff1a;NSZ压缩工具终极指南&#xff0c;轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流&#xff1a;一个核心问题的诞生想象一下&#xff0c;你是一个城市供水系统的总工程师。你的城市有多个水源&#xff08;水库&#xff09;&#xff0c;需要通过一个复杂的地下管道网络&#xff0c;将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起&#xff1a;为什么我们需要互相关几年前&#xff0c;我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号&#xff0c;理论上它们接收到的声音波形应该非常相似&#xff0c;只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →