使用示例

本地插件使用

MemOS 本地插件在 OpenClaw 与 Hermes 中的基础使用、工具调用、团队共享和多 Agent 场景示例。

基本使用

@memtensor/memos-local-plugin 同时支持 OpenClaw 与 Hermes。安装完成后,按你使用的 Agent 正常启动即可;插件会在每轮任务开始前注入本地记忆上下文,并在任务结束后写入 Trace、Policy、World Model 和 Skill。

Agent启动方式Viewer
OpenClaw正常启动或重启 OpenClaw gatewayhttp://127.0.0.1:18799
Hermeshermes chathttp://127.0.0.1:18800

验证记忆功能

  1. 与 OpenClaw 或 Hermes Agent 进行任意对话。
  2. 打开对应 Memory Viewer,确认对话内容已出现在 Memories / Tasks 页面。
  3. 新开一个对话,让 Agent 回忆之前的内容:
你:你还记得我之前让你帮我处理过什么事情吗?
Agent:(调用 memory_search)是的,我们之前讨论过……


记忆工具

本地插件会通过各自 Agent 宿主暴露记忆工具。不同宿主展示名称可能略有差异,但核心能力一致。

工具说明
memory_search从 Skill、Trace/Episode、World Model 三层检索相关上下文。
memory_get获取某条记忆详情。
memory_timeline查看某个 episode / task 附近的时间线。
skill_list列出当前可用 Skill。
skill_get获取某个 Skill 的调用指南。
memory_environment查询 L3 World Model,了解项目结构、环境规律和约束。

调用示例

Agent 调用:
  memory_search("Nginx 部署配置")
  → 返回相关 Skill、Trace 片段和环境认知

Agent 调用:
  skill_get("nginx-proxy")
  → 返回可执行步骤、适用条件和注意事项

插件也会记录工具调用成功 / 失败结果,用于后续 decision repair。



团队共享

默认情况下,OpenClaw 与 Hermes 各自使用独立本地数据库。需要协作时,可以在 Memory Viewer 中启用 Team Sharing,把本地结晶出的 Skill 和可选 Trace 摘要共享给同一局域网 / VPN 内的其他实例。


配置方式

打开对应 Agent 的 Memory Viewer,进入 Settings → Team Sharing,按面板提示填写团队地址和 token,保存后插件会自动重启并加载设置。


预期效果

  • 私有本地数据默认留在当前 Agent 的运行目录中。
  • 明确共享的 Skill 可被其他实例检索和复用。
  • Hub 不在算法关键路径上;共享失败时,本地记忆写入、召回和 Skill 检索仍可继续。


多 Agent 场景

同一台机器上同时安装 OpenClaw 和 Hermes 时,它们的端口和数据完全隔离:

资源OpenClawHermes
Viewer1879918800
数据目录~/.openclaw/memos-plugin/~/.hermes/memos-plugin/
配置入口Viewer → SettingsViewer → Settings
OpenClaw:
  memory_search("deploy config")
  → 优先使用 OpenClaw 本地经验

Hermes:
  memory_search("deploy config")
  → 优先使用 Hermes 本地经验

开启 Hub 后:
  两者可以显式复用团队共享 Skill


Viewer 管理

Memory Viewer 提供这些常用入口:

页面用途
Overview查看核心状态、版本、事件流和健康状态。
Memories查看 L1 Trace 和原始执行记录。
Tasks查看按任务聚合的对话与执行结果。
Policies查看从多个 Trace 归纳出的策略。
World Models查看环境认知与约束。
Skills查看、检索或停用结晶出的 Skill。
Import导入旧版插件数据、OpenClaw 会话 JSONL、Hermes MEMORY.md,或导入 / 导出 JSON 备份。
Settings配置模型、团队共享、日志和 telemetry。
Help查看 VαR_humanη、support、gain 等字段含义。