今天利用tmux整了一个3-agents relay工作流,实验了几个feature,觉得很受用,值得写两句。

目前三个agent都是claude code,后面可以实验把developer换成copilot,把reviewer换成codex。毕竟干活我更信赖gpt。

工作流大概是这样。

我在github上建个issue,把我想要的东西尽量描述清楚。然后把issue 链接丢给planner。

planner读完issue,就开始读代码写实现计划。写好了利用tmux send message feature自动把计划丢给reviewer,reviewer如果觉得满意就回复消息批准,如果不满意就把必须改好的abcd点返回给planner。总之planner和reviewer可能会有几个来回,然后plan关就过了。这时候planner就把review批准后的plan扔给developer。

developer拿到计划就开始读代码并实现开发计划里的abcd,如果中间有不清楚的需要澄清的,它会跟planner沟通。直到最后它觉得实现好了,就把实现的情况再写个review申请丢给reviewer。

reviewer就开始读代码,没有问题就approve,发现问题就写好问题是啥让developer接着改。

最终reviewer批准实现,任务完成。人类再去验收一下究竟行不行。

结果不错,挺行的。
 
 
Back to Top