我用龙虾 OpenClaw 框架搭建了一套本地“Claude Code”替代方案:一个由6个角色组成、基于任务图驱动并带严格PR门禁的多Agent流水线系统。
1. 强角色边界(拒绝“AI群聊”)
6个角色分工清晰且互相制衡:
• Leader:只做调度与汇总,不写代码
• Researcher:负责分析与设计,不做实现
• Coder:只负责实现,不能审批
• Reviewer:只做审批(APPROVE/REJECT),最小信息决策
• Tester:独立测试,不改代码
• Writer:生成文档,不虚构细节
本质是把软件公司组织结构“编码化”。
2. 中心化编排 + 上下文隔离
采用Leader为中心的星型拓扑,禁止Agent间直连;每个Agent拥有独立Workspace与Memory,避免上下文污染,提高专注度与稳定性。
3. 产物驱动协作(Artifact-driven)
流程由标准化产物驱动,而非对话:
design_spec、patch、test_report、approval_decision 等成为唯一交接依据,彻底从“对话流”转向“制品流”。
4. 异构模型分工
不同角色绑定最适合的模型:调度、分析、编码、评审、文档各用所长,避免单模型浪费。
5. 显式门禁(Task Graph)
内置状态机控制流转:
• 无 patch 不得进入测试
• 无 test_report 不得提审
• 无 APPROVE 不得提交
将CI/CD流程原生嵌入多Agent系统。
目前该6角色系统已跑通GTM Agent的MVP(含认证、落地页、支付集成等任务)。整体体验像“一人指挥一支工程团队”。
下面是这套多Agent团队系统的模板,欢迎star+fork👇
https://github.com/haoyiyin/openclaw-team-template/blob/main/README.zh-CN.md