OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  shared-memory:与其他用户共享记忆片段与运行状态

shared-memory:与其他用户共享记忆片段与运行状态

 
  app ·  2026-02-26 22:04:13 · 3 次点击  · 0 条评论  

名称: shared-memory
描述: 与其他用户共享记忆和状态。当用户希望共享知识、创建用户/群组、授予权限、设置家庭或团队共享、订阅记忆变更,或管理其记忆知识库的访问控制时使用。此共享记忆技能使用 Ensue——一个面向智能体的共享记忆网络。
元数据:
clawdbot:
emoji: "🤝"
requires:
env:
- ENSUE_API_KEY
primaryEnv: ENSUE_API_KEY
homepage: https://ensue-network.ai


共享记忆

将您知识库中的记忆与其他用户共享。管理用户、群组以及对命名空间的细粒度权限。

快速开始

# 创建用户和群组
{baseDir}/scripts/shared-memory.sh create-user mark
{baseDir}/scripts/shared-memory.sh create-group family
{baseDir}/scripts/shared-memory.sh add-member family mark

# 授予访问权限
{baseDir}/scripts/shared-memory.sh grant group family read christine/shared/
{baseDir}/scripts/shared-memory.sh grant group family update christine/shared/

命名空间组织

<用户名>/
├── private/    # 仅限此用户
├── shared/     # 与他人共享
└── public/     # 他人只读

授予对 mark/shared/ 的访问权 → 所有共享内容
授予对 mark/shared/recipes/ 的访问权 → 仅食谱

命令

用户管理

命令 描述
create-user <用户名> 创建用户
delete-user <用户名> 删除用户

群组管理

命令 描述
create-group <群组名> 创建群组
delete-group <群组名> 删除群组
add-member <群组名> <用户名> 将用户加入群组
remove-member <群组名> <用户名> 从群组移除用户

权限管理

命令 描述
grant org <操作> <模式> 授予组织权限
grant user <用户名> <操作> <模式> 授予用户权限
grant group <群组名> <操作> <模式> 授予群组权限
revoke <授权ID> 撤销权限
list 列出所有授权
list-permissions 列出有效权限

可用操作: read(读取), create(创建), update(更新), delete(删除)

订阅管理

命令 描述
subscribe <键> 订阅变更通知
unsubscribe <键> 取消订阅
list-subscriptions 列出当前订阅

示例:家庭共享

# 为伴侣创建用户
{baseDir}/scripts/shared-memory.sh create-user mark

# 创建家庭群组
{baseDir}/scripts/shared-memory.sh create-group family
{baseDir}/scripts/shared-memory.sh add-member family mark

# 授予对彼此共享命名空间的访问权限
{baseDir}/scripts/shared-memory.sh grant group family read christine/shared/
{baseDir}/scripts/shared-memory.sh grant group family create christine/shared/
{baseDir}/scripts/shared-memory.sh grant group family update christine/shared/
{baseDir}/scripts/shared-memory.sh grant group family read mark/shared/
{baseDir}/scripts/shared-memory.sh grant group family update mark/shared/

故障排除

如果命令执行失败,请首先检查是否已配置 Ensue API 密钥:

echo $ENSUE_API_KEY
grep -A2 'ensue-learning-memory' ~/.clawdbot/clawdbot.json

如果未找到 API 密钥,请告知用户在 https://www.ensue-network.ai/login 获取免费密钥,并在 ~/.clawdbot/clawdbot.json 中配置:

{
  "skills": {
    "entries": {
      "ensue-learning-memory": {
        "apiKey": "在此处填写您的API密钥"
      }
    }
  }
}

如果密钥存在但命令仍失败,可能是密钥无效,请让用户重新生成一个新密钥。

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor