装上这个插件,让你的OpenClaw永远不会忘记你说的话

作者: admin 分类: 评论分析 发布时间: 2026-04-27 13:42

今天给大家介绍一个挺适合OpenClaw小龙虾的插件,专业解决小龙虾健忘的问题,该插件甚至得到了小龙虾作者彼得的亲自推荐。

它就是lossless-claw,一个开源的项目,开源地址:
https://github.com/Martian-Engineering/lossless-claw
lossless-claw是OpenClaw的无损上下文管理插件,基于Voltropy提出的LCM论文进行构建。

大家都知道,传统大模型有上下文窗口(Token数)限制,超出限制时会丢弃最早的对话信息,导致AI Agent忘记之前的重要内容。

而lossless-claw将OpenClaw原有的滑动窗口压缩机制替换为基于有向无环图(DAG)的摘要系统,在保留所有消息的同时,确保活跃上下文不超过模型设定的 token限制。

lossless-claw的核心工作原理如下:

  • 无损存储:所有原始对话消息都会被永久存储在SQLite数据库中。
  • 智能摘要:系统会自动将历史消息分块,并生成不同层级的摘要(如叶子摘要、中间摘要、根摘要),形成一个可追溯的DAG知识图谱。
  • 智能回忆:当AI需要组装上下文时,会从高层级摘要开始,根据当前token余量,智能地选择展开哪些下层摘要节点或原始消息,从而在限制内提供最相关的历史信息,实现零丢失的对话记忆。

lossless-claw的主要功能亮点如下:

  • 无损上下文管理:永久存储原始消息,支持全文和语义检索。
  • 智能分层摘要DAG:自动构建多层摘要图谱,优化信息密度。
  • 丰富工具集:提供一系列CLI命令(如/lcm、/lcm backup)和内置工具(如lcm_grep),供用户或AI自主管理上下文。
  • 高度可配置:允许用户自定义摘要触发阈值、指定专用的摘要/展开模型、设置会话白名单等。

至于它的核心技术架构,老马觉得也没必要给大家贴出来,了解其工作原理和核心功能即可。

总的来说,lossless-claw适用于长期运行的AI助手(如小龙虾这样的)、复杂项目开发(如编程助手)、研究与学习、客户关系管理、会议记录等需要长期记忆的场景。

再者客观来说,lossless-claw的优点是真正无损、智能高效、性能优秀(延迟压缩)、易于集成(OpenClaw插件)、高度可配置、开源免费(MIT协议)。

缺点是目前仅支持OpenClaw框架,随着对话增长会有存储开销。摘要质量依赖所用模型能力,首次压缩可能有短暂延迟。

lossless-claw主要使用TypeScript,数据库为SQLite,配备FTS5全文索引等技术栈。据传未来可能支持向量数据库、跨会话知识共享、Web UI可视化管理等功能。

以上就是关于lossless-claw插件的官方介绍,可能小伙伴们没注意到的一个关键点是,它能永久存储原始消息。

这就意味着你跟小龙虾的所有聊天记录内容,都会被存储下来,而不会只保留在接入的机器人聊天记录中。

更不会像OpenClaw自带的md文件存储那样子,存储的只是摘要和重点。加上支持全文跟语义搜索,可以说记忆就不存在遗失和无法找回的情况。

下面老马将会实际演示该插件的安装,还是老规矩,以部署在Windows 11系统的OpenClaw小龙虾为例。

lossless-claw的安装

lossless-claw支持使用命令,或者下载项目源码包进行安装两种方式。当然,前提都是你已经在本地电脑上部署了OpenClaw小龙虾了,存在Node.js的运行环境。

首先演示第一种安装方式,你可以把下面的安装命令,发送给小龙虾已经接入的机器人,如QQ、飞书、钉钉、微信Clawbot等,让小龙虾自行去安装即可:

openclaw plugins install @martian-engineering/lossless-claw

如果你的小龙虾提示没有权限进行安装,那当然还有另外一种思路,则是通过本地电脑打开命令行窗口。如老马打开了Powershell窗口,再输入以上命令:

安装插件之前,建议是关闭掉OpenClaw的网关。安装成功后,再重启一下网关。不过没有报错就不算小龙虾,每只虾所在的系统环境不同,可能存在的问题也不一样。

如果遇到报错,可以复制一下日志信息,发送给千问去看看是什么原因。其次,电脑上可以安装一个Trae、WorkBuddy之类的工具。真的有些报错自己手动解决不了的,可以用以上工具去帮忙修复。

接下来演示第二种安装方式,你需要先通过以下网盘下载地址,将项目源码包下载到电脑,放置在什么文件夹自己决定,记住路径即可:

夸克网盘:
https://pan.quark.cn/s/6891da5c57dd

UC网盘:
https://drive.uc.cn/s/d257627029804?public=1

迅雷网盘:
https://pan.xunlei.com/s/VOr8dOEWSrpEkYd44UATHPUFA1?pwd=6dw5#

下载后的zip压缩包,解压了之后,打开命令行窗口,输入命令进入该文件夹。还是以Windows 11为例,用终端打开即可,如下图所示:

然后在命令行窗口输入以下命令进行安装:

pnpm openclaw plugins install @martian-engineering/lossless-claw

以上方式安装之后,还是需要重启OpenClaw的网关。下面是lossless-claw日常常用的命令:

/lcm

看插件总状态、版本、数据库、summary健康情况。

/lcm status

看当前会话和maintenance状态,排查是否有积压。

/lcm backup

先备份LCM的SQLite数据库,改配置或升级前很有用。

/lcm doctor

检查损坏、截断、异常summaries。

/lcm rotate

重写当前会话transcript,让上下文更紧凑。

lossless-claw插件默认安装完,无需手工配置就生效的。但是有一个细节点需要注意是,如果你的openclaw.json用了plugins.allow白名单,必须把lossless-claw这个插件id放进去,否则可能装了但不加载:

那么最简单的确认lossless-claw是否安装成功的方式,就是在对话中输入这两个命令:/lcm和/lcm status。

如果lossless-claw已经生效,输入这两个命令就会显示插件状态、数据库路径、summary状态等信息。

好了,以上就是今天的分享,欢迎关注、点赞、转发一键三连。有任何问题和需求,请在评论区留言,回见!

对了,老马最近刚创建了一个AI学习交流群,有兴趣进群的小伙伴可以添加老马微信号:immajiabin,添加好友时备注:进群(不备注不通过)。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Protected by WP Anti Spam