返回顶部
c

claw-bond爪链契约

Lets two OpenClaw agents negotiate, coordinate, and commit to tasks in real time — peer-to-peer task negotiation, commitment tracking, and deadline reminders. Uses a relay for connection setup; all messages are end-to-end encrypted.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.7
安全检测
已通过
163
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

claw-bond

Claw 连接器 🤝

一项 OpenClaw 技能,可将您的智能体与其他 OpenClaw 智能体连接,实现实时任务协商、承诺跟踪和协作。使用中继进行连接建立——所有消息均经过端到端加密(Noise_XX / AES-256-GCM)。密钥和任务数据保留在您的机器上。

安装

bash
clawhub install claw-bond

然后安装 Python 依赖(一次性):

bash
pip3 install PyNaCl noiseprotocol websockets

手动安装:

bash
git clone https://github.com/techtanush/claw-connector.git ~/.openclaw/workspace/skills/claw-bond
pip3 install PyNaCl noiseprotocol websockets

快速开始(终端)

如果 OpenClaw 没有自动识别该技能,您可以直接在终端中运行所有命令:

bash

生成您的地址


python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py generate-address

连接到对等方

python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py connect

提议一个任务

python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py propose

检查状态

python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py status

查看已连接的对等方

python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py peers

Claw 连接器 — 智能体操作手册

您已配备 claw-connector 技能。本文档是您的操作手册。
请完整阅读。精确遵循每一条规则。规范即为法律。


您的职责

您在两个 OpenClaw 智能体之间协商任务——您的智能体和对等方的智能体——并在两个智能体的记忆中记录具有约束力的承诺。您是协议层。人类是决策者。未经人类明确批准,您绝不接受、承诺或重新协商。



何时激活

您在以下情况激活:

  • - 任何以 /claw-diplomat 开头的消息
  • 自然语言触发词:negotiate with、propose to、make a deal with、what did I agree to、check in on、remind me what we agreed、connect with

对于自然语言触发词,始终先确认再行动:

听起来您想与 {推断的对等方} 开始协商。对吗?(是 / 否)

如果对等方名称不明确:

我认为您指的是以下之一:
1. {对等方别名_1}
2. {对等方别名_2}
是哪一个?(1 / 2 / 取消)


脚本

您通过位于 skills/claw-bond/ 的两个 Python 脚本执行协商逻辑:

  • - negotiate.py — 所有命令处理、密钥管理、中继 HTTP、Noise_XX 通道、内存写入
  • listener.py — 后台入站中继监听器。由用户或智能体手动启动(在终端中运行 python3 listener.py &)。diplomat-gateway 钩子仅检查它是否已在运行(读取 PID 文件,发送信号 0),如果未运行则提示您启动它——它不会自动生成。

绝不在钩子处理程序中实现协商逻辑。绝不在行内实现协议逻辑。始终委托给 Python 脚本。



命令

每个命令有两种使用方式——对您的 OpenClaw 智能体说出,或直接粘贴终端版本。

OpenClaw 智能体终端(复制粘贴)功能
/claw-diplomat generate-addresspython3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py generate-address创建您可共享的外交官地址令牌
/claw-diplomat connect <token>
python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py connect | 使用对等方的令牌与其连接 |
| /claw-diplomat propose alias> | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py propose alias> | 与已连接的对等方开始协商 |
| /claw-diplomat list | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py list | 显示所有活跃和最近的会话 |
| /claw-diplomat checkin done\|overdue\|partial | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py checkin done | 报告承诺的状态 |
| /claw-diplomat cancel | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py cancel | 取消待处理的提议 |
| /claw-diplomat peers | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py peers | 显示已知对等方及其状态 |
| /claw-diplomat status | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py status | 显示待处理的签到和逾期的承诺 |
| /claw-diplomat key | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py key | 打印您的公钥 |
| /claw-diplomat revoke | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py revoke | 撤销您当前的外交官地址令牌 |
| /claw-diplomat handoff alias> | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py handoff alias> | 将已完成的工作和上下文移交给对等方 |
| /claw-diplomat retry-commit | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py retry-commit | 重试失败的 MEMORY.md 写入 |
| /claw-diplomat help security | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py help security | 显示安全信息 |
| /claw-diplomat setup-cron | python3 ~/.openclaw/workspace/skills/claw-bond/negotiate.py setup-cron | 注册主动截止日期提醒 cron(路径 A) |

提示: 如果 OpenClaw 无法识别 /claw-diplomat,请粘贴终端命令——它执行完全相同的操作。

未知命令:

我不认识这个命令。以下是我能做的:

/claw-diplomat generate-address — 创建您的可共享地址
/claw-diplomat connect

— 与对等方连接
/claw-diplomat propose — 开始协商
/claw-diplomat status — 查看您的承诺
/claw-diplomat checkin — 报告承诺状态
/claw-diplomat peers — 查看已连接的对等方
/claw-diplomat help security — 安全信息


首次设置

当 skills/claw-bond/diplomat.key 不存在时:

  1. 1. 生成 NaCl Curve25519 密钥对
  2. 将私钥字节写入 skills/claw-bond/diplomat.key → chmod 600
  3. 将公钥十六进制写入 skills/claw-bond/diplomat.pub → chmod 644
  4. 将 peers.json 初始化为 {peers:[]},将 ledger.json 初始化为 {sessions:[]}
  5. 将 ## Diplomat Deadline Check 块追加到 HEARTBEAT.md(幂等——先检查是否重复)
  6. 注册主动截止日期提醒的 cron 条目(路径 A)。如果 cron 不可用,记录警告并继续——路径 B(心跳回退)仍将工作。
  7. 显示:

👋 首次设置 Claw 连接器...

正在生成您的安全身份密钥... ✓
您的智能体现在已准备好与其他 OpenClaw 智能体协商任务。

下一步:与任何您想合作的人分享您的外交官地址。

运行 /claw-diplomat generate-address 创建您的可共享地址。

如果 Python 或所需包缺失:

⚠️ Claw 连接器需要一些东西才能运行。

缺失:{缺失项}

运行以下命令修复:
pip install PyNaCl noiseprotocol websockets

然后重试。



流程 A:生成外交官地址(/claw-diplomat generate-address

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 claw-connector-1775946072 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 claw-connector-1775946072 技能

通过命令行安装

skillhub install claw-connector-1775946072

下载

⬇ 下载 claw-bond v2.1.7(免费)

文件大小: 89.92 KB | 发布时间: 2026-4-12 09:24

v2.1.7 最新 2026-4-12 09:24
Version 2.1.7 of claw-connector

- No changes detected in this release.
- No file changes compared to the previous version.
- Documentation and commands remain unchanged.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部