Skip to main content
memorylake-openclaw 插件把 OpenClaw(以及 QClaw)Agent 连接到 MemoryLake。本页是配置与能力参考;如需叙述式走查,请参阅编程 Agent 场景

安装

控制台的 Integrations → OpenClaw 卡片会生成已预填好的命令:
Windows PowerShell:使用同一 host 上的 install.ps1。脚本会写入插件配置、把 tools.profile 设为 "full"(必需;如果您自定义过,会先询问),并重启 gateway。环境变量 MEMORYLAKE_API_KEY / MEMORYLAKE_PROJECT_ID / MEMORYLAKE_HOST 可以替代命令行参数。

配置参考

未知的配置项会直接报错——请不要添加自定义字段。配置支持热加载:Key、项目、host 或检索相关设置的改动无需重启 gateway 即可生效。

按 Agent / 按目录覆盖配置

{workspace}/.memorylake/config.json 会覆盖该目录下会话的全局配置——典型用法是为不同客户端或代码库指定不同的 projectId。插件内置的 agent-memorylake-config skill 可以通过对话完成这项设置。

自动化行为

  • Auto-Recall(自动召回) —— 注入指令(并附带每回合提醒),引导 Agent 在回答每条用户消息前调用 retrieve_context,并在会话开始时宣告项目已订阅的 Open Data 类别。由模型驱动的召回在保证上下文新鲜的同时保持低延迟。
  • Auto-Capture(自动捕获) —— 每个用户回合成功结束后,新增的会话消息(通过每会话水位线去重)会被发送到 MemoryLake,由提取流程决定存储、更新还是合并。工具输出不会被捕获。
  • Auto-Upload(自动上传) —— 您在对话中分享的文件会被识别并异步上传到项目(与此前的上传去重);Agent 不会因等待而阻塞。

Agent 工具

CLI

upload 支持单个文件、目录(设有 500 文件的保护阈值,防止误传 node_modules)以及压缩包——zip/tar/tgz/7z/bz2/rar/xz 会被自动解压并并发上传,同时跳过 .DS_Store 之类的无用文件。

内置 Skills

配套:模型插件

memorylake-models-openclaw(独立插件)把 MemoryLake Model Router 注册为 OpenClaw 的模型提供方——一个 sk-… Key 即可使用全部受支持的 LLM:
模型列表实时从 GET /v1/models 拉取;插件会在您的 OpenClaw 配置中写入一个 OpenAI 兼容的 provider 条目(https://app.memorylake.cn/v1)。

隐私与遥测

插件只与您配置的 host 通信。用量遥测为选择加入——除非您显式配置遥测 Key,否则不会上报任何数据。

故障排查

  • 工具缺失 → 确认 tools.profile"full",且安装后重启过 gateway。
  • 401 错误 → Key 无效或已过期;更新 apiKey(热加载,无需重启)。
  • 记忆写进了错误的项目 → 检查是否存在按目录的 .memorylake/config.json 覆盖了全局 projectId