Shared Memory between Lobsters
2026-03-31
新闻来源:网淘吧
围观:23
电脑广告
手机广告
共享内存
与其他用户分享您知识库中的记忆。管理用户、群组以及对命名空间的细粒度权限。
快速入门
# Create user and group
{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
# Grant access
{baseDir}/scripts/shared-memory.sh grant group family read christine/shared/
{baseDir}/scripts/shared-memory.sh grant group family update christine/shared/
命名空间组织
<username>/
├── private/ # Only this user
├── shared/ # Shared with others
└── public/ # Read-only to others
授予访问权限至mark/shared/→ 所有共享内容
授予访问权限至mark/shared/recipes/→ 仅食谱

命令
用户
| 命令 | 描述 |
|---|---|
create-user <用户名> | 创建用户 |
delete-user <用户名> | 删除用户 |
群组
| 命令 | 描述 |
|---|---|
create-group <名称> | 创建群组 |
delete-group <名称> | 删除群组 |
add-member <group> <user> | 将用户添加至群组 |
remove-member <group> <user> | 移除用户 |
权限
| 命令 | 描述 |
|---|---|
grant org <action> <pattern> | 授予组织 |
grant user <name> <action> <pattern> | 授予用户 |
grant group <name> <action> <pattern> | 授予群组 |
revoke <grant_id> | 撤销权限 |
list | 列出所有授权 |
list-permissions | 列出有效权限 |
操作:读取,创建,更新,删除
订阅
| 命令 | 描述 |
|---|---|
subscribe <key> | 获取变更通知 |
unsubscribe <key> | 停止通知 |
list-subscriptions | 列出订阅 |
示例:家庭共享
# Create user for partner
{baseDir}/scripts/shared-memory.sh create-user mark
# Create family group
{baseDir}/scripts/shared-memory.sh create-group family
{baseDir}/scripts/shared-memory.sh add-member family mark
# Grant mutual access to shared/ namespaces
{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": "their-api-key-here"
}
}
}
}
如果密钥存在但命令仍失败,该密钥可能无效——请用户生成新的密钥。
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~