闲社服务运行正常AI智能体自动化平台
s

集群层

技能标识:swarm-layer

OpenClaw Swarm Layer: spec-driven workflow orchestration with ACP-first execution, supervised autopilot control plane, manual fallback, persistent sessions, review gates, automatic retry, parallel dispatch, reject-retry workflows, ACP concurrency protection, harness patterns, cross-session continuity, and operator reporting. Covers setup, operation, diagnosis, and reporting.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.5.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

集群层

OpenClaw Swarm Layer

将工作流规范转化为可执行的任务图。通过手动回退或ACP自动化调度任务。通过可选的自动驾驶控制平面监督执行。通过支持复用和线程绑定的持久化会话跟踪执行。通过审核批准来把关完成。失败时自动重试。生成报告到本地磁盘和Obsidian。

功能概述

  • - 规范驱动规划 — 编写包含目标和分阶段任务的Markdown规范 → 生成依赖排序的任务图
  • 多运行器执行 — 手动(操作员驱动的安全回退)和ACP(默认能力的自动化路径)
  • 会话管理 — 支持绑定键复用、线程绑定后续操作和引导消息的持久化会话
  • 审核把关 — 任务需要明确的批准/拒绝;结构化的质量评分标准用于加权多维评分
  • 冲刺合约 — 每个任务协商可验证的验收标准,带自动评估器注入(GAN启发模式)
  • 跨会话连续性 — 进度摘要合成、引导启动序列、框架假设追踪
  • 保护性护栏 — 任务字段不可变性保护、会话预算控制(时长+重试次数)
  • 自动重试 — 可配置的每任务重试策略,带死信追踪已耗尽任务
  • 并发保护 — ACP会话并发限制,带队列任务调度(FIFO)
  • 拒绝重试工作流 — 审核拒绝将任务返回到就绪状态以重新运行;可配置的重试限制
  • 并行调度 — --parallel N 和 --all-ready 批量调度,带并发感知的槽位管理
  • 自动驾驶控制平面 — 监督的 status/start/pause/resume/stop/tick 流程,带租约支持的决策和降级模式保持
  • 操作员报告 — 状态快照、运行日志、审核日志、规范存档、完成摘要 → 本地 + Obsidian同步

不包含的功能

  • - 不是分布式多节点编排器 — 单机、单项目
  • 不是CI/CD流水线 — 没有git推送、PR创建或部署自动化
  • 不是自主PR工厂 — 操作员始终参与审核决策

安装

三种安装方式:

ClawHub(仅技能):
bash
openclaw skills install swarm-layer

ClawHub包(完整插件):
bash
openclaw plugins install clawhub:openclaw-swarm-layer

npm(完整插件):
bash
npm install openclaw-swarm-layer
openclaw plugins install -l node_modules/openclaw-swarm-layer

GitHub(源码):
bash
git clone https://github.com/xucheng/openclaw-swarm-layer.git
cd openclaw-swarm-layer && npm install && npm run build
openclaw plugins install -l /path/to/openclaw-swarm-layer

安装后验证:openclaw plugins info openclaw-swarm-layer 应显示 Status: loaded。

端到端示例

bash

1. 初始化


openclaw swarm init --project /tmp/my-project

2. 编写规范

cat > /tmp/my-project/SPEC.md << EOF

功能构建

目标

  • - 实现并测试新功能

阶段

实现

  • - 编写核心逻辑

测试

  • - 运行单元测试
EOF

3. 规划

openclaw swarm plan --project /tmp/my-project --spec /tmp/my-project/SPEC.md

→ specId: feature-build, taskCount: 2

4. 执行第一个任务

openclaw swarm run --project /tmp/my-project --runner acp

→ action: dispatched, runId: implement-task-1-run-...

5. 轮询直到完成

openclaw swarm session status --project /tmp/my-project --run

→ status: completed

6. 批准

openclaw swarm review --project /tmp/my-project --task --approve

→ status: done

7. 执行下一个任务,重复步骤4-6

8. 查看报告

openclaw swarm report --project /tmp/my-project

链接

  • - GitHub: https://github.com/xucheng/openclaw-swarm-layer
  • npm: https://www.npmjs.com/package/openclaw-swarm-layer
  • 文档: https://github.com/xucheng/openclaw-swarm-layer/tree/main/docs
  • 问题: https://github.com/xucheng/openclaw-swarm-layer/issues
  • ClawHub: https://clawhub.ai/skills/swarm-layer

模块路由

根据用户需求确定使用哪个模块:

用户意图模块关键命令
安装、配置、初始化设置plugins install、doctor、init
规划、执行、审核、会话操作
操作 | plan、run、review、session * |
| 监督自动化控制 | 操作 | autopilot status/start/pause/resume/stop/tick |
| 出现故障、卡住或失败 | 诊断 | doctor、session status/cancel/cleanup |
| 检查进度、阅读报告 | 报告 | status、report、session list/inspect |

不确定时,先运行 openclaw swarm status --project . 评估情况。



设置

使用时机

首次安装、ACP配置、项目初始化或配置故障排除。

流程

1. 前置条件

bash node --version # >= 22 openclaw --version # >= 2026.3.22

2. 安装插件

bash openclaw plugins install clawhub:openclaw-swarm-layer # 已发布包 openclaw plugins install -l /path/to/openclaw-swarm-layer openclaw plugins info openclaw-swarm-layer # 应显示 Status: loaded

3. 配置ACP公共路径

json { plugins: { entries: { openclaw-swarm-layer: { config: { defaultRunner: auto, acp: { enabled: true, defaultAgentId: codex, allowedAgents: [codex], defaultMode: run } }}}} }

4. 验证

bash openclaw swarm doctor --json

severity 应为 healthy 或 warning,不能是 blocked

5. 初始化项目

bash openclaw swarm init --project .

6. 可选:Obsidian同步 + 日志

json { obsidianRoot: /path/to/vault/reports, journal: { enableRunLog: true, enableReviewLog: true, enableSpecArchive: true, enableCompletionSummary: true } }

设置故障排除

  • - 插件未加载 → openclaw plugins info openclaw-swarm-layer
  • ACP不可用 → openclaw swarm doctor --json,确认ACP公共导出就绪和运行器解析
  • 旧版桥接配置警告 → 确认ACP公共路径就绪后移除 bridge.acpFallbackEnabled

操作

使用时机

规划并执行工作流、管理会话、完成审核周期。

核心循环

编写规范 → 规划 → 状态 → 运行 → 轮询会话 → 审核 → 重复

编写规范

markdown

我的工作流

目标

  • - 要实现什么

阶段

阶段1

  • - 任务A
  • 任务B

规划 → 运行 → 审核

bash openclaw swarm plan --project . --spec SPEC.md # 导入并生成任务 openclaw swarm status --project . # 查看就绪状态 openclaw swarm run --project . --dry-run # 预览 openclaw swarm run --project . --runner acp # 执行(acp/manual) openclaw swarm run --project . --parallel 3 # 调度最多3个就绪任务 openclaw swarm run --project . --all-ready # 填满所有可用并发槽位 openclaw swarm session status --project . --run # 轮询直到完成 openclaw swarm review --project . --task --approve openclaw swarm review --project . --task --reject --retry-now # 拒绝并强制重试

自动驾驶控制平面

bash openclaw swarm autopilot status --project .

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 swarm-layer-1776098101 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 swarm-layer-1776098101 技能

通过命令行安装

skillhub install swarm-layer-1776098101

下载

⬇ 下载 swarm-layer v0.5.1(免费)

文件大小: 6.2 KB | 发布时间: 2026-4-14 12:25

v0.5.1 最新 2026-4-14 12:25
Refresh release metadata after the ACP autopilot service-loop hotfix.
返回顶部