返回顶部
A

Agent Swarm Network智能体群网络

>

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

Agent Swarm Network

Agent Swarm Network — 智能体通信技能

为 OpenClaw 生态系统中每个 AI 工具提供的统一通信骨干
(OpenClaw / Antigravity / Codex)。
类比:该网络 = 智能体的神经系统。OpenClaw = 智能体的大脑。

致谢

本技能基于 @TeoSlayerPilot Protocol 构建。Pilot Protocol 提供了本技能所利用的核心守护进程、加密隧道、NAT 穿透和点对点寻址。衷心感谢 Pilot Protocol 团队构建了智能体互联网。



权限与隐私

本技能执行本地 CLI 命令并将文件写入 ~/.pilot/ 目录。 完全透明:

权限内容原因
CLI 执行~/.pilot/bin/pilotctl所有智能体操作均通过此二进制文件进行
文件写入
~/.pilot/inbox/ | 上下文快照和传入消息存放于此 |
| 文件写入 | ~/.pilot/received/ | 从对等智能体接收的文件 |
| 文件读取 | ~/.pilot/inbox/ | 读取快照以恢复上下文 |
| 文件读取 | ~/.pilot/received/ | 读取传输的文件 |
| 网络 | 本地 Unix 套接字 | 守护进程通信(仅限本地主机) |
| 网络 | UDP 隧道(加密) | 智能体间通信(AES-256-GCM) |
| 脚本执行 | ~/.pilot/context-snapshot.sh | 上下文快照辅助脚本 |
| 脚本执行 | ~/.pilot/pilot-publish.sh | 事件发布辅助脚本 |
| 进程 | 守护进程生命周期 | pilotctl 守护进程的启动/停止/状态 |

隐私说明: 所有智能体间流量均使用 X25519 密钥交换 + AES-256-GCM 进行端到端加密。智能体默认私有,需相互信任握手后方可通信。无数据经过中继服务器。注册服务器默认为本地主机(127.0.0.1:9000)——除非您明确将 registry_url 更改为远程地址,否则不会泄露对等发现元数据。快照为未加密的 JSON;您必须保护 ~/.pilot/ 目录(chmod 700)。


前提条件

工具用途是否必需?
Pilot Protocol核心守护进程 + CLI(pilotctl)✅ 必需
OpenClaw
技能宿主 + 智能体编排 | ✅ 必需 |

配置

安装后编辑 config.json:

json
{
pilotctl_path: ~/.pilot/bin/pilotctl,
daemonstartscript: ~/.pilot/start-local.sh,
snapshot_script: ~/.pilot/context-snapshot.sh,
publish_script: ~/.pilot/pilot-publish.sh,
inbox_path: ~/.pilot/inbox/,
received_path: ~/.pilot/received/,
agent_hostname: keke-agent
}

字段描述默认值
pilotctlpathpilotctl 二进制文件路径~/.pilot/bin/pilotctl
daemonstart_script
启动守护进程的脚本 | ~/.pilot/start-local.sh | | snapshot_script | 上下文快照辅助脚本 | ~/.pilot/context-snapshot.sh | | publish_script | 事件发布辅助脚本 | ~/.pilot/pilot-publish.sh | | inbox_path | 传入消息/快照目录 | ~/.pilot/inbox/ | | received_path | 接收文件目录 | ~/.pilot/received/ | | agent_hostname | 此智能体在 Pilot 网络上的主机名 | keke-agent |

首次设置

  1. 1. 安全安装 Pilot Protocol: 我们强烈建议从源代码构建以消除供应链风险。克隆 https://github.com/TeoSlayer/pilotprotocol,审计源代码,通过 go build 编译,并将二进制文件放置在 ~/.pilot/bin/pilotctl。
  2. 保护您的目录:chmod 700 ~/.pilot
  3. 启动守护进程:~/.pilot/start-local.sh
  4. 验证:~/.pilot/bin/pilotctl --json daemon status

全局规则

  1. 1. 所有 pilotctl 命令使用完整路径:~/.pilot/bin/pilotctl
  2. 始终附加 --json 标志以获得结构化输出
  3. 检查返回的 status 字段:ok = 成功,error = 失败
  4. 失败时,读取 hint 字段获取修复指导

⚠️ 单节点模式(当前状态)

当前仅运行一个节点(keke-agent)。无法向自身发送网络消息(发布/发送消息将返回 connection_failed)。

单节点变通方案

操作多节点命令单节点替代方案
发布事件pilotctl publish keke-agent topic --data ...~/.pilot/pilot-publish.sh topic {key:val}
发送到收件箱
pilotctl send-message keke-agent --data ... | 直接写入文件到 ~/.pilot/inbox/ | | 上下文快照 | pilotctl send-message ... | ~/.pilot/context-snapshot.sh | | 读取收件箱 | pilotctl inbox → 读取 ~/.pilot/inbox/ | 相同(直接读取目录) | | 检查状态 | pilotctl info | ✅ 正常工作 | | 设置标签 | pilotctl set-tags ... | ✅ 正常工作 |

当第二个节点加入时(例如,VPS 或另一台 Mac),网络命令将自动激活。



能力 1:上下文快照与恢复(最高优先级)

1.1 保存上下文快照

当会话结束、触发压缩或收到手动请求时,保存关键上下文:

bash

使用快照脚本(在单节点和多节点模式下均有效)


~/.pilot/context-snapshot.sh SESSION_ID 当前上下文的关键摘要

或手动写入收件箱

echo {type:contextsnapshot,sessionid:ID,summary:摘要} > ~/.pilot/inbox/snapshot$(date +%Y%m%d%H%M%S).json

1.2 恢复上下文

当新会话开始时,读取上一会话的快照:

bash
~/.pilot/bin/pilotctl --json inbox

返回按 receivedat 排序的 messages 数组。读取最近的 contextsnapshot 类型消息。

1.3 上下文溢出协议

当上下文使用超过 80% 时:

步骤 1:从当前上下文中提取关键信息
步骤 2:序列化为 JSON 快照
步骤 3:pilotctl send-message keke-agent --data {snapshot} --type json
步骤 4:pilotctl publish keke-agent context.overflow --data overflow at TOKEN_COUNT tokens
步骤 5:建议用户开始新会话
步骤 6:新会话自动从收件箱恢复



能力 2:事件驱动协作

2.1 发布事件

当重要事件发生时,使用 pilot-publish.sh(自动处理单节点/多节点):

bash

模型切换


~/.pilot/pilot-publish.sh model.switch {from:flash-lite,to:opus-4.6,reason:战略分析}

任务完成

~/.pilot/pilot-publish.sh task.complete {task:情报摄取,source:twitter}

上下文压缩

~/.pilot/pilot-publish.sh context.compaction {beforetokens:150000,aftertokens:30000}

错误警报

~/.pilot/pilot-publish.sh error.alert {type:model_402,model:gemini,action:fallback}

情报已摄取

~/.pilot/pilot-publish.sh intel.ingested {source:url,title:文章标题,category:infra}

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-swarm-network-1776297416 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-swarm-network-1776297416 技能

通过命令行安装

skillhub install agent-swarm-network-1776297416

下载

⬇ 下载 Agent Swarm Network v1.0.6(免费)

文件大小: 12.05 KB | 发布时间: 2026-4-16 16:43

v1.0.6 最新 2026-4-16 16:43
Registry language fix: Removed all references to "upstream registry operated by TeoSlayer" across manifest.json, SKILL.md, README.md, and index.html. All text now states the registry defaults to localhost (127.0.0.1:9000) with zero external exposure.
Dependencies structure fix: Moved pilotctl and go into dependencies.binaries (the field ClawHub's parser actually reads). Removed orphaned required_binaries top-level key. This resolves the "Required binaries: none" mismatch.
Supply chain: Source-only build instructions retained. No curl|bash anywhere.
Snapshots: Data-at-Rest Vulnerability warning and chmod 700 mandate retained.

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

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

p2p_official_large
返回顶部