按代理审查

单独审查每个代理的工作

当五个代理修改了五十个文件, 一次性审查所有内容会让人无所适从。AgentsRoom追踪哪个代理更改了哪些文件。按代理筛选, 隔离审查各自的工作, 然后分别提交每个贡献。

按代理审查的工作原理

审查多代理代码变更所需的全部工具, 不会丢失谁做了什么的追踪。

代理筛选标签

当两个或更多代理修改了文件, 标签会出现在审查面板顶部。每个标签显示代理的头像、名称和文件数量。点击标签即可只查看该代理的变更。

自动文件归属

AgentsRoom并行使用两种追踪方法。终端输出解析捕获每次Edit、Write和NotebookEdit调用。Git快照比较捕获通过Bash命令进行的变更。两者结合, 将每个修改的文件归属到正确的代理。

按代理范围化提交

当代理筛选器处于活动状态时, 提交操作只暂存该代理的文件。每个代理的工作获得带有清晰消息的独立提交。即使代理并行工作, 您的git历史也能按贡献者保持有序。

筛选后的键盘导航

使用方向键或j/k快捷键浏览筛选后的文件列表。进度条更新为仅反映当前筛选器中的文件。逐个标记文件为已审查, 直到筛选集完成。

自动跟随活动代理

切换到某个代理的终端, 文件列表会自动筛选以显示该代理的最近变更。无需手动选择筛选器。随时点击其他标签即可切换。

文件级归属

变更面板中的每个文件都显示哪个代理修改了它。当多个代理修改同一文件时, 所有代理都会列出。您始终清楚谁更改了什么, 没有歧义。

从并行工作到干净的提交

从多代理混乱到有序git历史的四个步骤。

1

代理并行工作

多个Claude Code代理同时在您的项目上运行。每个代理专注于分配的任务, 修改所需的文件。

2

AgentsRoom追踪每项变更

每个代理工作时, AgentsRoom记录它接触的文件。终端解析和git快照比较捕获每项修改, 包括通过shell命令进行的变更。

3

在审查模式中按代理筛选

打开审查模式并点击代理的标签。文件列表缩小为仅显示该代理的修改。审查diff, 就特定变更提问, 并将文件标记为已审查。

4

按代理提交

审查完代理的文件后, 只提交他们的变更。提交仅暂存这些文件。对每个代理重复此操作, 构建干净且归属明确的git历史。

AgentsRoom per-agent review: filtering code changes by individual AI agent with scoped commit tabs

常见问题

AgentsRoom如何知道哪个代理修改了哪个文件?+
AgentsRoom使用两种互补方法。首先, 解析终端输出以检测Edit、Write和NotebookEdit等Claude工具调用。其次, 在每个代理开始工作前获取git快照, 并在完成时进行比较。这种双重方法捕获每项修改, 包括通过Bash脚本或shell命令进行的变更。
我可以不筛选, 一次性审查所有变更吗?+
可以。审查模式中的第一个标签始终是'所有文件', 显示所有代理的每项修改。按代理筛选是可选的。您可以一起审查所有内容, 仍然可以在一次提交中提交所有变更。
如果两个代理修改了同一个文件会怎样?+
该文件会出现在两个代理的标签下。当您按代理A筛选时, 可以看到该文件的完整diff。归属面板显示两个代理都做出了贡献。您可以决定将文件包含在哪个代理的提交中, 或者一次性提交所有变更。
这对任意数量的代理都有效吗?+
是的。当两个或更多代理有归属文件时, 代理筛选标签就会出现。无论是2个还是12个代理, 系统都以相同方式运行。每个代理都获得带有精确文件计数的独立标签。
我可以将所有代理的变更一起提交, 而不是分别提交吗?+
可以。选择'所有文件'标签并从那里提交。所有修改的文件在一次提交中一起暂存。按代理提交是一个选项, 不是必须的。

清晰地审查多代理代码

下载AgentsRoom, 精确查看每个AI代理在您的代码库中更改了什么。3个项目以内免费。

免费下载AgentsRoom

配套应用:随时随地监控你的 Agent

兼容所有 Claude 方案(Free、Pro、Max、Team、Enterprise)