Swarm Layer

🐝 Spec-Driven Workflow Orchestration with Supervised Autopilot

Spec-driven workflow orchestration with ACP automation, supervised autopilot, manual fallback, persistent sessions, review gates, and cross-session continuity for local project execution.

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

使用说明

OpenClaw Swarm Layer 综合评估

OpenClaw Swarm Layer 是一个专为本地单项目设计的规范驱动型工作流编排工具,版本 0.5.12,定位于填补手动操作与全自动化之间的中间地带。

核心用法

该工具采用"Markdown 规范 → 任务图谱 → 多运行器执行"的三层架构。用户编写包含目标与分阶段任务的 SPEC.md 文件,系统生成依赖排序的任务图谱并支持显式 [parallel] 并行屏障。执行层提供双运行器:ACP(默认自动化路径,支持 Codex 等智能体)和 manual(操作员驱动的安全回退)。

显著优点

1. 会话管理精细化:持久化会话支持绑定键复用、线程绑定后续任务,大幅减少上下文重建开销
2. 质量控制机制完善:评审门(approve/reject)配合四维度加权评分(功能/正确性/设计/工艺),GAN 风格的 Sprint 合约与自动评估器注入形成闭环验证

3. 故障恢复体系健全:自动重试策略、死信追踪、拒绝-重试工作流、并发保护队列,保障复杂长流程的韧性

4. 跨会话连续性progress.json 自动同步,支持断点续跑和启动引导序列

5. 监督式自动驾驶:autopilot 控制平面提供 start/pause/resume/stop/tick 全生命周期管理,操作员可随时介入

6. 可观测性:本地磁盘 + Obsidian 双轨报告,涵盖运行日志、评审日志、规范归档、完成摘要

潜在局限

  • 单机边界明确:非分布式多节点编排器,无法横向扩展
  • CI/CD 无关:无 Git 推送、PR 创建、部署自动化能力
  • 人机耦合:非自主 PR 工厂,关键决策点仍需操作员确认
  • ACP 依赖:核心自动化能力绑定 OpenClaw ACP 生态,外部兼容性有限
  • 配置复杂度:evaluator 注入、任务不可变性守卫、预算控制等高级功能需精细 JSON 配置

适合人群

  • 需要结构化管理多阶段开发任务的个人开发者或小团队
  • 追求"可监督的自动化"而非"完全无人值守"的场景
  • 使用 OpenClaw 生态并愿意配置 ACP 智能体的用户
  • 重视会话复用、质量门禁和跨会话延续性的长周期项目

常规风险

| 风险类型 | 说明 |
|---------|------|
| ACP 就绪性故障 | `defaultRuntimeMode` 配置错误或公共路径未导出导致自动化降级 |
| 会话孤儿 | 异常退出遗留活跃会话,需定期 `cleanup --stale-minutes` |
| 预算耗尽 | 长时任务或重试风暴触发 `[BUDGET EXCEEDED]` 标记 |
| 评估器链失败 | `evaluator.enabled` 时 `-eval` 任务失败可能阻塞后续依赖 |
| 版本漂移 | OpenClaw 升级后遗留桥接元数据导致 `doctor` 警告 |

安全等级说明

S 级评定基于:纯本地执行无网络暴露、任务不可变性守卫防止运行时篡改、显式评审门阻断自动推进、死信追踪和预算控制形成资源边界。ACP 路径存在智能体交互的间接风险,但通过 supervised 模式的操作员介入机制有效缓释。

Swarm Layer 内容

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