Openclaw Skill Gastown

🦫 并行代理编排,复杂编码一键分发

多代理编码协调器,通过并行Claude Code代理(polecats)自动分发、跟踪和合并复杂编码任务,支持Git持久化状态与work tracking。

收藏
5.3k
安装
2.3k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Gastown 多代理编码协调器评估

核心用法

Gastown 是一个基于 Gas Town (gt) 和 Claude Code 的多代理编码编排系统,专为非平凡编程任务设计。其核心工作流程分为五个阶段:

1. 创建工作项(beads):使用 bd create 命令定义具体任务
2. 组建车队(convoy):将相关 beads 分组为功能单元

3. 分发任务(sling):通过 gt sling 将任务派发给并行代理(polecat)

4. 监控进度:通过 tmux 会话和 gt agents list 实时追踪执行状态

5. 审阅结果:polecat 在独立分支提交,由 refinery 代理统一合并

每个 polecat 是一个运行在 tmux 会话中的 ephemeral Claude Code 实例,具备完整的代码编译、运行、测试能力,并通过 git 实现持久化状态管理。

显著优点

  • 并行化处理:突破单代理串行瓶颈,显著加速多文件、多模块任务
  • 状态持久化:基于 git 的分支策略确保任务中断后可恢复
  • 细粒度追踪:beads + convoy 的层级结构实现复杂项目的精确管理
  • 原生集成:深度整合 Claude Code,无需额外学习成本
  • 故障隔离:每个 polecat 独立运行,单点失败不影响整体

潜在局限

  • 基础设施要求:需预先配置 tmux、Go 1.23+、gt/bd CLI 等完整工具链
  • 资源开销:多 tmux 会话对内存和进程数有较高要求
  • 调试复杂度:分布式执行导致日志分散,问题定位需跨多个 tmux pane
  • 学习曲线:理解 beads/convoys/rigs/hooks 等概念需要一定投入
  • 分支管理:自动生成的 polecat/<name>/<bead>@<hash> 分支可能增加仓库复杂度

适合人群

  • 大型重构/新功能开发:涉及 10+ 文件改动的复杂任务
  • 测试驱动开发:需要并行运行编译+测试+修复循环的场景
  • 遗留代码维护:需多个独立探索性任务并行推进的项目
  • 团队规模化:个人开发者已熟练 Claude Code 后,寻求效率突破

常规风险

| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 执行失控 | polecat 无限循环或偏离任务目标 | 设置 tmux 超时,定期 `capture-pane` 检查 |
| 代码冲突 | 多 polecat 修改重叠文件 | 合理的 convoy 划分,小粒度 beads |
| 状态丢失 | tmux 意外终止导致执行中断 | 依赖 git commit 的持久化设计 |
| 权限问题 | polecat 以用户身份执行危险操作 | 在隔离环境/容器中运行 gt |
| 成本累积 | 并行多 Claude Code 实例费用激增 | 监控 `gt agents list` 及时清理完成项 |

总体评价

Gastown 代表了 AI 辅助编码向"多代理协作"演进的前沿实践,将 Claude Code 从单工具升级为可编排的分布式系统。适合已将 Claude Code 融入日常开发、面临规模瓶颈的进阶用户。初学者建议先掌握基础 claude CLI 使用,再逐步引入 gt 工作流。

Openclaw Skill Gastown 内容

暂无文件树

手动下载zip · 4.9 kB
contentapplication/octet-stream
请选择文件