Swarm Layer

✨ Spec-Driven 工作流编排与 ACP 智能执行

将 Markdown 工作流规范转化为可执行任务图,支持 ACP 自动执行与人工兜底,内置审查门控、自动重试、并行调度与持久化会话管理,适合需要结构化编排复杂多阶段任务的开发者与团队。

收藏
4.6k
安装
1.2k
版本
0.5.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenClaw Swarm Layer 是一款面向单项目场景的 spec-driven 工作流编排工具,核心能力是将 Markdown 格式的工作流规范转化为依赖排序的任务图并执行。用户通过 plan 命令导入规范生成任务,run 命令选择 manualacp 两种执行模式,并通过 review 完成质量门控。工具支持会话持久化与复用、并行任务调度(--parallel N)、自动重试与死信追踪,以及可选的 Autopilot 监督式自动循环控制。

显著优点

  • Spec-first 设计:纯 Markdown 定义目标与阶段,降低编排门槛
  • 双轨执行:ACP 自动化路径与 manual 安全兜底并存,兼顾效率与可控性
  • 丰富门控机制:支持二进制 approve/reject 及四维度加权质量评分
  • 会话管理完善:binding-key 复用、线程绑定、steering 消息注入,适合长周期任务
  • 可观测性强:结构化状态查询、多格式报告(本地 + Obsidian 同步)、运行日志与审查日志自动归档
  • 防护机制:任务字段不可变性保护、会话预算控制(时长 + 重试次数)、ACP 并发保护

潜在缺点与局限性

  • 单节点限制:明确非分布式多节点编排器,无法横向扩展
  • 非 CI/CD 工具:无 git push、PR 创建、部署自动化等流水线能力
  • 人工依赖:审查决策必须由操作员确认,非完全自主的 "PR 工厂"
  • 生态锁定:深度绑定 OpenClaw 运行时(要求 Node ≥22、OpenClaw ≥2026.3.22),跨平台移植性受限
  • 配置复杂度:Harness 高级特性(GAN 模式、Sprint Contracts、Evaluator 注入)需额外 JSON 配置,学习曲线较陡

适合人群

  • 需要结构化编排复杂多阶段开发任务的软件团队
  • 追求自动化但要求关键节点人工确认的安全敏感场景
  • 已使用 OpenClaw 生态、希望获得比裸 ACP 更强流程控制的开发者
  • 需要会话状态持久化与跨运行上下文继承的长期工作流场景

常规风险

  • 版本漂移:OpenClaw 升级后可能出现 bridge 元数据兼容性问题,需运行 doctor 诊断并清理旧配置
  • 会话泄漏:异常终止可能导致孤儿会话,需定期 cleanup 或配置 stale 自动清理
  • 预算耗尽:未配置 maxDurationSeconds/maxRetries 可能导致资源无限占用
  • ACP 就绪性:自动化路径依赖公共 ACP 导出就绪状态,配置不当会静默回退或失败
  • 数据丢失风险:报告与日志默认本地存储,Obsidian 同步为异步镜像,关键数据需额外备份策略

Swarm Layer 内容

手动下载zip · 7.6 kB
skill-card.mdtext/markdown
请选择文件