SuperAPI AI 工具集

install-memory-powermem-full

智能体与模型

查看项目

更新于 10-16 02:35

技能介绍

用途:本技能是 PowerMem 长期记忆插件在 OpenClaw 中的完整安装与配置指南,包含补充文档 powermem-intro.md(PowerMem 简介、特性、与文件式记忆的对比)和 config-reference.md(配置键、状态目录、命令)。若只需最短安装路径,可用 install-memory-powermem 快速入门技能。

工作原理:Auto-Capture 在对话后把有价值的用户/助手文本发送给 PowerMem(可选 infer 智能提取);Auto-Recall 在每轮前搜索记忆,并可将 <relevant-memories> 块注入上下文。

安装顺序:先确认 OpenClaw 已安装并配置默认模型与 provider 鉴权;再用 python3 --version 验证 Python 3.10+;然后 pip install powermem 并确保网关能找到 pmem(PATH 或 pmemPath);最后安装 memory-powermem 插件。默认路径不需要 powermem.env。

检查与安装:openclaw --version,缺失时 npm install -g openclaw 与 openclaw onboard;确保 agents.defaults.model 已设置且 provider/API key 可用。建议用 venv:python3 -m venv ~/.openclaw/powermem/.venv && source ~/.openclaw/powermem/.venv/bin/activate,再 pip install powermem,用 pmem --version 验证。HTTP 模式需在服务端工作目录放 .env,运行 powermem-server --host 0.0.0.0 --port 8000,并用 curl -s http://localhost:8000/api/v1/system/health 检查。

插件安装与配置:可用 openclaw plugins install /path/to/memory-powermem 或从 npm 安装,也可运行 install.sh。CLI 默认配置示例:openclaw config set plugins.enabled true、plugins.slots.memory memory-powermem、config.mode cli、config.pmemPath pmem、useOpenClawModel true、autoCapture true、autoRecall true、inferOnAdd true。HTTP 模式设置 mode http 与 baseUrl。

验证与运维:重启网关后 openclaw plugins list 确认 memory-powermem 状态为 loaded,再执行 openclaw ltm health、openclaw ltm add、openclaw ltm search。可用工具包括 memory_recall、memory_store、memory_forget。多实例通过 --workdir 或 OPENCLAW_STATE_DIR 隔离数据。

限制:PowerMem 需要 Python 3.10+;install.sh 不会执行 pip install powermem;useOpenClawModel 为 false 时须自行提供完整配置;健康检查通过但增删查报错通常与 embedding/LLM 不匹配有关。