← 返回
效率工具

多用户隔离型长期记忆 Multi-user Long Term Memory

为多个用户创建和管理独立的长期记忆文件,记录偏好和上下文并按用户名隔离存储。
为多个用户创建和管理独立的长期记忆文件,记录偏好和上下文并按用户名隔离存储。
kadbbz
效率工具 clawhub v1.0.0 1 版本 99574 Key: 无需
★ 5
Stars
📥 2,471
下载
💾 210
安装
1
版本
#latest

概述

Multi-User Long-Term Memory

为多个用户维护独立的长期记忆文件。

功能

  • 为不同用户创建独立的长期记忆文件
  • 记录用户的偏好、上下文、重要事项
  • 根据用户标识自动定位到对应的记忆文件

用户标识规则

重要:用于区分记忆的用户名取自 sender_id| 符号以前的部分。

例如:

  • sender_id = "hzg-demo-appWillNing|s-24485376" → 用户名为 hzg-demo-appWillNing
  • sender_id = "alice|session-123" → 用户名为 alice
  • sender_id = "bob_channel|xyz" → 用户名为 bob_channel

使用场景

当需要:

  • 记住特定用户的信息或偏好
  • 跨会话保持对某用户的记忆
  • 为不同用户维护独立的上下文

文件结构

~/.openclaw/workspace/skills/multi-user-long-term-memory/
├── SKILL.md
├── README.md
├── references/
│   └── user-memory.js    # 记忆管理逻辑
└── users/
    └── {username}.md     # 各用户的记忆文件(按|前的用户名命名)

API

获取用户记忆

user-memory.get(senderId) → 返回该用户的记忆内容

保存用户记忆

user-memory.save(senderId, content) → 保存内容到用户记忆文件

追加用户记忆

user-memory.append(senderId, content) → 追加内容到用户记忆文件

初始化用户记忆

user-memory.init(senderId, userName) → 初始化用户记忆文件

注意事项

  • 记忆文件按用户名(|前的部分)命名,存储在 users/ 目录下
  • 文件格式为 Markdown,便于阅读和编辑
  • 相同用户名的不同会话将共享同一记忆文件

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-28 21:56 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Knowledge Base with Faiss and Bailian (embedding and rerank)

kadbbz
使用 Python、FAISS、BM25、阿里云百炼 text-embedding-v4 与可选的 qwen3-rerank 维护基于文件目录的本地知识库;适用于在 OpenClaw 预先抽取文本后,遍历 chunks 与T2Q 建立索引,
★ 1 📥 650
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,728
productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 444 📥 226,110