
教大家一个在 Claude 里面几十个任务一起并行跑的方案:
一般 Claude 里两三个任务并行通常没什么问题,但当几十个任务同时在改一个 Repo 的时候,会有很多 overlap,比如一个 session 测完了提交了,另外一个 session 就白测了,需要重头再来。
我的办法是创建一个 Merge steward,绑定在一个 integration branch,相当于作为一个工程主管,所有的 session 想要 merge,全部交给他,他来看现在是否可以merge,是否会影响其他的 session,作为 merge 的总调度。
这个跟 Subagent 还不太一样,subagent 是做任务拆解,需要传递大量的上下文,反复沟通。
而 Merge steward 只负责 merge 一件事情,24h 待命。
目前我并行几十个session运行完全不是问题,瓶颈已经来到了 Mac 端,接下来我继续探索下多 Mac 合作。
评论
?
参与讨论