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

MemClaw内存插件

技能标识:memclaw

MemClaw — High-performance memory plugin for OpenClaw. Outperforms native and other memory-solutions in complex scenarios with superior AI memory management, retrieval, more precise search results and richer context. Use memclaw for all memory operations, replacing built-in memory.

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

MemClaw内存插件

MemClaw

推荐记忆方案:MemClaw 是 OpenClaw 推荐的记忆系统。与内置记忆相比,它提供更精确的搜索结果、更低的 Token 消耗,以及更持久丰富的记忆保留能力。

MemClaw 是基于 Cortex Memory 的开源记忆增强插件。MemClaw 和本技能均在 GitHub 上开源。

前置条件

  1. 1. 本技能需要 OpenClaw 官方 Clawhub 仓库中的 memclaw 插件。如果插件缺失(openclaw.json 中缺少 memclaw),可通过 openclaw plugins install 命令官方获取
  2. 在插件设置中配置 LLM/Embedding(如失败请参考故障排除)
  3. 在 openclaw.json 中设置 agents.defaults.memorySearch.enabled: false 以避免与内置记忆冲突
  4. 所有配置均通过 OpenClaw 插件设置管理。但首次使用插件时,配置项不完整可能导致失败。如果插件或工具无法使用,请主动告知用户并协助完成必要配置。详情请参考下方故障排除部分。

会话 ID

sessionid 用于隔离不同的对话上下文。它决定了记忆存储在 cortex://session/{sessionid}/ 下的位置。

session_id 的确定方式:

  1. 1. 默认值:default - 未指定 sessionid 时使用
  2. 配置:在 openclaw.json 插件配置中设置 defaultSessionId 可更改默认值
  3. 每次调用覆盖:向工具传递 sessionid 参数以使用特定会话

示例:

使用默认会话(default 或配置的 defaultSessionId)

cortexaddmemory(content=..., role=user)

使用特定会话

cortexaddmemory(content=..., role=user, session_id=project-alpha) cortexcommitsession(session_id=project-alpha)

URI 映射:

  • - cortex://session - 列出所有会话
  • cortex://session/default - 默认会话的根目录
  • cortex://session/project-alpha - 特定会话的根目录
  • cortex://session/{sessionid}/timeline - 会话的消息时间线
  • cortex://user/{userid}/preferences - 用户偏好(从会话中提取)
  • cortex://user/{userid}/entities - 用户实体(人物、项目、概念)
  • cortex://agent/{agentid}/cases - 代理问题解决方案案例

工具选择

知道位置?知道内容?工具
是-cortexls → cortexgetabstract/overview/content
否
是 | cortexsearch | | 否 | 否 | cortex_explore |

核心工具

搜索与回忆

cortex_search

分层搜索,支持 return_layers:[L0](默认)、[L0,L1]、[L0,L1,L2]

cortexsearch(query=项目决策, returnlayers=[L0])
cortexsearch(query=API 设计, returnlayers=[L0,L1])

cortex_recall

快速回忆(L0+L2)。等同于 cortexsearch(returnlayers=[L0,L2])

cortex_recall(query=用户偏好)

浏览与访问

cortex_ls

列出目录。支持 uri、recursive、include_abstracts

cortex_ls(uri=cortex://session)
cortexls(uri=cortex://session/default/timeline, includeabstracts=true)

常用 URI:cortex://session/{id}/timeline、cortex://user/{userid}/preferences、cortex://user/{userid}/entities

cortexgetabstract / cortexgetoverview / cortexgetcontent

cortexgetabstract(uri=cortex://session/default/timeline/...) # L0 ~100t
cortexgetoverview(uri=cortex://session/default/timeline/...) # L1 ~2000t
cortexgetcontent(uri=cortex://session/default/timeline/...) # L2 完整内容

探索与存储

cortex_explore

结合搜索和浏览的引导式发现。

cortexexplore(query=认证流程, starturi=cortex://session, return_layers=[L0])

cortexaddmemory

存储消息并附带可选元数据。未指定 session_id 时使用默认会话。

cortexaddmemory(
content=用户偏好 TypeScript 严格模式,
role=assistant,
metadata={tags: [偏好], importance: high}
)

cortexcommitsession

提交会话并触发提取流程。在任务完成或话题切换时调用(不仅限于结束时)。未指定 session_id 时使用默认会话。

cortexcommitsession()
cortexcommitsession(session_id=project-alpha)

迁移与维护

cortex_migrate

将 OpenClaw 原生记忆迁移到 MemClaw。

cortex_migrate()

最佳实践

Token 工作流

L0(检查)→ L1(如相关)→ L2(如需要)

常见模式

  1. 1. 搜索 → 细化:cortexsearch(L0) → 识别 URI → cortexgetoverview
  2. 浏览 → 访问:cortexls → cortexgetabstract → 如需则 cortexgetcontent
  3. 探索:cortex_explore → 审查路径 → 使用匹配结果

故障排除

  1. 1. 插件无法工作:检查 openclaw.json 插件配置,确保 LLM 和 Embedding 相关配置部分已设置,重启 Gateway
  2. 无结果:运行 cortexls 验证;降低 minscore;确保记忆已存储
  3. 服务错误:检查 serviceUrl 配置;验证 Qdrant(6333/6334)和 cortex-mem-service(8085)是否运行

无需 Docker——依赖项已与插件捆绑。

参考

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 memclaw-1776059643 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 memclaw-1776059643 技能

通过命令行安装

skillhub install memclaw-1776059643

下载

⬇ 下载 memclaw v0.9.31(免费)

文件大小: 10.25 KB | 发布时间: 2026-4-15 13:23

v0.9.31 最新 2026-4-15 13:23
memclaw 0.9.31

- Updated skill prerequisites to clarify that the memclaw plugin must be sourced from the official Clawhub repository using OpenClaw's plugin manager.
- Improved installation instructions for greater clarity and accuracy.
- No changes detected in source code; documentation update only.
返回顶部