openclaw 记忆系统简单,高效使用方法

openclaw 记忆系统用好了,会有越用越聪明的感觉,下面来个简单配置方法。。
首先开启memorySearch,这里可以用英伟达的免费嵌入模型
具体配置如下

  "memorySearch": {
    "provider": "openai",
    "remote": {
      "baseUrl": "https://integrate.api.nvidia.com/v1",
      "apiKey": "aaaaaa"
    },
    "model": "nvidia/nv-embed-v1"
  },

然后把hook打开,这样每次/new 新会话的时候会把历史会话的摘要写入日志中

  "hooks": {
    "internal": {
      "enabled": true
    }
  },

最后需要定期清理日志,防止日志太多影响系统运行,先设置心跳间隔

  "heartbeat": {
    "every": "6h"
  },

然后在HEARTBEAT.md 文件中写入定期清理指令

每次 heartbeat 需要执行的任务

  • 每次心跳执行:清理 memory/ 目录下 30 天前的日记文件,删除前先确认路径在 workspace 内。
  • 清理后简要记录:删除了哪些文件;若无可删文件则回复 HEARTBEAT_OK
  • 若命令报错或路径异常,不执行删除并上报错误。
25 个赞

感谢大佬

1 个赞

好诶。OpenClaw的默认配置真的一言难尽

1 个赞

支持一下

1 个赞

这是放弃了默认的memory.md了吗 还是并行存在的

1 个赞

memorySearch这个是写在配置那里的呢,是在agents下面吗

感谢大佬

2 个赞

并行的啊

是的。。。

chat能用NVIDIA吗?我试了下好像不行。难道是代理的问题?

这个是嵌入模型,不能chat

嗯嗯,好的

问了gemini和gpt,认为bge用来中文嵌入更好,nim也有,楼主现在用nv-embed-v1感觉咋样

具体没测过,我是能用就行。。

有Cursor的记忆配置方法吗?