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 模式的操作员介入机制有效缓释。