共享记忆管理

4小时前更新 1 00
共享记忆管理共享记忆管理
共享记忆管理

技能简介

该技能基于 Ensue 网络实现代理间的共享记忆功能,支持创建用户与群组、分配细粒度权限、订阅记忆变更通知,适用于家庭或团队场景下的知识库协作。

能做什么

  • 创建和管理用户账号及用户组
  • 为不同用户或组设置读取、创建、更新、删除权限
  • 命名空间层级(private/shared/public)组织记忆内容
  • 订阅特定键值的变更通知
  • 撤销已授予的权限并查看有效权限列表

使用说明

安装准备

  1. 访问 https://www.ensue-network.ai/login 获取免费 API 密钥
  2. 编辑配置文件 ~/.clawdbot/clawdbot.json,添加以下内容:
    {"skills":{"entries":{"ensue-learning-memory":{"apiKey":"your-api-key-here"}}}}
  3. 确认环境变量 ENSUE_API_KEY 已配置

基础操作

  1. 创建用户:{baseDir}/scripts/shared-memory.sh create-user <username>
  2. 创建用户组:{baseDir}/scripts/shared-memory.sh create-group <name>
  3. 添加组成员:{baseDir}/scripts/shared-memory.sh add-member <group> <user>
  4. 授予权限:{baseDir}/scripts/shared-memory.sh grant group <name> <action> <pattern>(action 可选 read/create/update/delete)
  5. 订阅变更:{baseDir}/scripts/shared-memory.sh subscribe <key>

输入与输出

见下方输入与输出表格。

项目内容
输入用户名/组名、权限动作(read/create/update/delete)、命名空间路径、订阅键值、ENSUE_API_KEY
输出用户/组创建状态、权限授予记录、有效权限列表、订阅确认、变更通知推送
适用人群团队协作管理员、家庭信息共享组织者、多代理系统开发者
不包含Ensue 托管服务、图形界面、自动化审计、第三方记忆系统同步

 

风险提示

  • API 密钥泄露可能导致未授权访问共享记忆内容
  • 权限配置错误可能暴露 private 命名空间数据
  • 订阅过多键值可能产生大量通知消息
  • 删除用户或组的操作不可逆,相关权限将立即失效

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/christinetyip/shared-memory/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...