团队负责人怎么评审同时跑的多个编码 Agent

同时跑好几个编码 Agent,失败在注意力上,不在产能上。六个你评审不过来的会话,不如三个你评审得过来的。这套流程让并行工作对一个人来说仍然可评审

开始之前

  • 同一台机器上跑着两个或更多编码会话
  • Agent Island 在菜单栏或系统托盘里可见
  • 一个你愿意去执行的合并顺序

1. 先划分工作,再并行

给每个会话一个不与其它重叠的范围 —— 最好是各自独立的工作目录。两个 Agent 改同一批文件所产生的冲突,代价会超过并行省下的时间,而且两个 Agent 都不知道对方存在

你应该看到:每个在跑的会话对应自己的工作目录,在行标签上看得见

2. 让状态优先级决定先看哪个

在等你的会话,优先级高于还在工作的会话。岛上呈现的是需要处理的那些,而不是最近变过的那些,所以扫一眼就能回答「下一个是谁」,什么都不用打开

Agent Island 2.1.2 菜单栏里的紧凑岛屿
2.1.2 真机截图。紧凑岛屿带两个服务商位,各有实时百分比与重置倒计时
你应该看到:一个已经走到「轮到你了」的会话,在视觉上压过一个还在生成的会话

3. 有意识地挑那两个岛屿位置

紧凑岛屿最多带两个服务商位。在 设置服务商 里挑你正在主动监督的那两个;其余的仍然保留完整用量行,只是不参与争夺你这一眼

你应该看到:你在意的那两家服务商占着紧凑位

4. 要求一份交接包

让每个 Agent 在回合结束时给出三件事:改了什么、有意没做什么、它自己不确定什么。提醒告诉你「一个回合结束了」,交接包告诉你「该查什么」。没有它,你就得把整个 diff 重读一遍,才能找到有意思的那一段

5. 按风险评审,不按到达顺序

先拿风险最高的那个改动,哪怕另一个更早结束。到达顺序是队列的产物 —— 它反映的是任务长度,不是重要性。迁移、认证,以及任何碰数据的改动,都排在装饰性工作之前,谁先完成不算数

6. 合并之前先把依赖说明白

并行的 Agent 不可能知道彼此,所以顺序必须由你来定。在第一次合并之前就写明哪个会话依赖哪个,然后按那个顺序合并,并重跑受影响的检查

你应该看到:一份写下来的合并顺序,且能在第一次冲突面前站得住

7. 按你的评审速度调并发

如果提醒来得比你评审得快,答案是减少会话数,而不是把提醒静音。并发数应该由你评审得多快来定,而不是由屏幕上能塞下几个终端来定

如果没成功

提醒来得比你评审得快

减少并发。把提醒静音只是把一个看得见的积压,变成一个看不见的积压

两个会话改了同一个文件

第一步的划分错了。手动解决、重新划范围,然后重开 —— 不要让两个都继续跑

你分不清哪个会话是哪个

每一行和每条提醒都带会话标签与工作目录。把目录名起得有意义,标签自然就到位了

一个会话结束了,却没产出可评审的东西

那是缺一份交接包,不是监控有缺口。把这条要求加进提示词

共享屏幕上提醒显得吵

设置 → 状态说明 里关掉 显示线程详情;提醒照样响,只是不点名项目

第 2 步背后的优先级规则,见 多会话状态优先级

← 全部文章