按代理審查

單獨審查每個代理的工作

當五個代理修改了五十個檔案,一次性審查所有內容會讓人無所適從。AgentsRoom追蹤哪個代理更改了哪些檔案。按代理篩選,隔離審查各自的工作,然後分別提交每個貢獻。

按代理審查的工作原理

審查多代理程式碼變更所需的全部工具,不會丟失誰做了什麼的追蹤。

代理篩選標籤

當兩個或更多代理修改了檔案,標籤會出現在審查面板頂部。每個標籤顯示代理的頭像、名稱和檔案數量。點選標籤即可只檢視該代理的變更。

自動檔案歸屬

AgentsRoom透過兩種方式歸屬檔案。鉤子會在每次Edit、Write和NotebookEdit呼叫時觸發,在代理寫入檔案的那一刻就記錄下該檔案。對於透過shell命令寫入的檔案,AgentsRoom知道每個代理執行命令的時間,並將其與檔案的修改時間進行比對。

按代理範圍化提交

當代理篩選器處於活動狀態時,提交操作只暫存該代理的檔案。每個代理的工作獲得帶有清晰訊息的獨立提交。即使代理並行工作,您的git歷史也能按貢獻者保持有序。

篩選後的鍵盤導航

使用方向鍵或j/k快捷鍵瀏覽篩選後的檔案列表。進度條更新為僅反映當前篩選器中的檔案。逐個標記檔案為已審查,直到篩選集完成。

自動跟隨活動代理

切換到某個代理的終端,檔案列表會自動篩選以顯示該代理的最近變更。無需手動選擇篩選器。隨時點選其他標籤即可切換。

檔案級歸屬

變更面板中的每個檔案都顯示哪個代理修改了它。當多個代理修改同一檔案時,所有代理都會列出。您始終清楚誰更改了什麼,沒有歧義。

從並行工作到乾淨的提交

從多代理混亂到有序git歷史的四個步驟。

1

代理並行工作

多個Claude Code代理同時在您的專案上執行。每個代理專注於分配的任務,修改所需的檔案。

2

AgentsRoom追蹤每項變更

每個代理工作時,AgentsRoom會記錄它接觸的檔案,無論代理使用的是檔案工具,還是透過shell命令寫入。

3

在審查模式中按代理篩選

開啟審查模式並點選代理的標籤。檔案列表縮小為僅顯示該代理的修改。審查diff, 就特定變更提問,並將檔案標記為已審查。

4

按代理提交

審查完代理的檔案後,只提交他們的變更。提交僅暫存這些檔案。對每個代理重複此操作,建置乾淨且歸屬明確的git歷史。

AgentsRoom 按代理評審:藉助限定範圍的 commit 分頁,按單個 AI 代理篩選程式碼改動

常見問題

AgentsRoom如何知道哪個代理修改了哪個檔案?+
AgentsRoom使用兩種互補方法。第一,掛在代理檔案工具(Edit、Write、NotebookEdit)上的鉤子會在檔案寫入的瞬間記錄下每個檔案。第二,對於透過shell命令寫入、任何檔案工具都看不到的檔案,AgentsRoom會讀取每個代理的會話日誌,得知其命令的執行時間,再與檔案的修改時間進行比對。當同一個檔案有可能是兩個代理中任意一個寫入時,它會保持未歸屬狀態,而不是被記到錯誤的代理頭上。
我可以不篩選,一次性審查所有變更嗎?+
可以。審查模式中的第一個標籤始終是'所有檔案', 顯示所有代理的每項修改。按代理篩選是可選的。您可以一起審查所有內容,仍然可以在一次提交中提交所有變更。
如果兩個代理修改了同一個檔案會怎樣?+
該檔案會出現在兩個代理的標籤下。當您按代理A篩選時,可以看到該檔案的完整diff。歸屬面板顯示兩個代理都做出了貢獻。您可以決定將檔案包含在哪個代理的提交中,或者一次性提交所有變更。
這對任意數量的代理都有效嗎?+
是的。當兩個或更多代理有歸屬檔案時,代理篩選標籤就會出現。無論是2個還是12個代理,系統都以相同方式執行。每個代理都獲得帶有精確檔案計數的獨立標籤。
我可以將所有代理的變更一起提交,而不是分別提交嗎?+
可以。選擇'所有檔案'標籤並從那裡提交。所有修改的檔案在一次提交中一起暫存。按代理提交是一個選項,不是必須的。

延伸閱讀

清晰地審查多代理程式碼

下載AgentsRoom, 精確檢視每個AI代理在您的程式碼庫中更改了什麼。2 個專案以內免費。

免費下載AgentsRoom

配套應用:隨時隨地監控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

獲取擴充功能
Chrome Web Store

把 Bug 和需求直接傳送到您的公開待辦清單。

多專案管理
多供應商
多代理執行
即時狀態
檔案差異與提交
行動應用
即時預覽
代理團隊
瀏覽器自動化
Backlog 驅動開發
提示詞庫
技能庫
檢視所有功能