Parallel Agent Teams(并行 Agent 团队)

多个 Agent 实例在共享基础设施(git 仓库 / 数据库 / 文件系统)上并行工作,无人主动干预,通过任务锁与专门化分工避免冲突。

经典案例

12-Parallel-Claude-C-Compiler16 Agent + 2000 sessions + $20K → 10 万行 Rust C 编译器,能编译 Linux 6.9 + QEMU + FFmpeg + SQLite + PostgreSQL + Redis。

关键工程模式

1. 共享 git + 任务锁

  • 多 Docker 容器共享同一 git 仓库
  • current_tasks/ 目录下的文本文件作为分布式锁
  • git 自然冲突机制强制其中一个 Agent 选不同任务

2. 专门化角色

不是所有 Agent 都做同一件事:

  • 核心实现 Agent
  • 代码去重 Agent
  • 性能优化 Agent
  • 代码质量分析 Agent
  • 设计批评(design criticism)Agent
  • 文档 Agent

3. Oracle 模式

当任务太大单 Agent 啃不动时(如整个 Linux kernel),引入外部 oracle(如 GCC)随机分配部分工作,让 Agent 工作于不同文件。

4. 测试是一切之最

任务验证器必须接近完美,否则 Claude 解决错误的问题。“

三 Agent 协作模式(13-Harness-Design-Long-Running-Apps

  • Planner:扩 spec,不锁实现
  • Generator:执行
  • Evaluator:Playwright 真测打分
  • 通过 sprint contract(双方先谈判可交付物)通信

跨厂商对照

厂商实证规模
Anthropic12-Parallel-Claude-C-Compiler16 Agent / 100K Rust / Linux
OpenAI Codex 团队07-OpenAI-Codex-负责人访谈3 人 / 5 个月 / 100 万行 / 0 行人工
OpenClaw 用户 PeterOpenClaw18 终端跨 3 显示器

两家顶尖 AI 公司殊途同归:未来软件开发是 Agent 团队 + 极少人工监督

风险(Anthropic 自评)

“程序员部署他们从未亲自验证过的软件——这是个真实的担忧。“

与本 Wiki 的关系

  • Harness-Engineering 的”五大模块”互补:后者是单 Agent harness,本概念是多 Agent 协作架构
  • Agentic-AI 的”多 Agent 三种架构(垂直/水平/混合)“形成具体实现
  • 印证 Spec-Driven-Development “测试 > Spec” 反共识

在本 Wiki 中的出现

相关

Harness-Engineering · Agentic-AI · Agentic-Engineering · Codex · OpenClaw