PR 頁面可供你詳細評審 PR。它將 PR 摘要、代碼更改、評論、檢查和合並操作集中在一處,讓你能夠從瞭解更改到採取相應操作。
可在 PR 頁面上執行的操作¶
- 在請求頭中查看 PR 標題、狀態和評審操作
- 當你的分支屬於某個分支棧時,在相關 PR 之間切換
- 閱讀或更新 PR 描述
- 跟進 PR 級的討論和評審活動
- 查看審閱人、CI 狀態、標籤、負責人和關聯任務
- 在修改的文件之間跳轉、比較版本,並查看完整 diff
- 添加行內評論、建議修改,或提交完整評審
- 通過代碼導覽,以敘述方式瞭解更改內容
- 直接在代碼中查看 Bugbot 發現,並一鍵應用建議修復
- 在側邊欄中打開 Cursor Agent,讓它解釋代碼、總結 diff、起草反饋,或直接將代碼更新提交到分支
瀏覽頁面¶
請求頭和概覽¶
請求頭彙集了常用操作。你可以在此發起評審,在擁有權限時合併或發佈,打開評論,以及啓動 Cursor Agent。如果 PR 附帶部署預覽,也會顯示在這裏。
請求頭下方的概覽區域會在你查看代碼前提供上下文:
- 分支棧會在你處理分支棧時顯示相關 PR
- 描述可讓你查看或更新 PR 摘要
- 討論或對話會根據工作區佈局顯示 PR 級評論和評審活動
- 信息會在配置後顯示檢查、審閱人、標籤、負責人,以及來自 Linear 或 Jira 等工具的關聯任務
文件和 diff¶
文件樹可讓你直接跳轉到任意修改的文件。你還可以切換 diff 版本,比較不同的提交或範圍,並在評審過程中將文件標記爲已查看。
根據你的設置,評論可以內聯顯示在 diff 中,也可以顯示在浮動評審面板中。無論採用哪種方式,文件樹、線程列表和代碼視圖都會保持同步,方便你在文件和對話之間切換。
代碼導覽¶
代碼導覽將 PR 轉化爲對所提更改的引導式瀏覽。無需在描述和零散文件之間來回跳轉,您可以按清晰的順序瀏覽代碼,並通過敘事獲得完整上下文。
Cursor Review 會彙集 PR 中的所有內容來生成導覽。描述、對話、分支棧和代碼本身整合爲結構化的內容,讓說明與實現並列呈現。敘事內容與 diff 並排顯示,讓您在評審時保持連貫的思路。
使用代碼導覽可以:
- 快速瞭解大型或不熟悉的更改,無需反覆回看
- 按文件逐一沿着作者在 diff 中設計的路徑瀏覽
- 當 PR 涉及多個文件或屬於分支棧時,始終掌握整體脈絡
Bugbot 評審¶
Bugbot 會評審每個 PR,並標記缺陷、安全問題和代碼質量問題。發現項會以行內評論的形式顯示在 PR 頁面上,方便你結合相關代碼查看。
對於每個發現項,你可以:
- 閱讀說明和建議修復方案
- 點擊 Fix in Cursor,在本地 Cursor IDE 中打開該問題
- 點擊 Fix in Web,在 cursor.com/agents 中打開該問題
- 讓 Cursor Agent 直接在 PR 頁面應用修復
Bugbot 會在每次 PR 更新時自動運行。你也可以在 PR 中評論 cursor review 或 bugbot run 來手動觸發。啓用 Autofix 後,Bugbot 會啓動雲端代理,將修復推送到現有分支或新分支,然後在 PR 中評論結果。
有關設置、規則、effort 級別和 Autofix 配置,請參閱 Bugbot。
提供反饋¶
將鼠標懸停在行號上即可添加評論。點擊單行可對該行評論,或選擇一個範圍,一次對多行評論。
在行操作菜單中,您可以:
- 添加評論
- 建議更改
- 複製所選代碼
- 複製所選行的深層鏈接
- 將所選內容發送給 Cursor Agent
準備完成後,使用 審查更改 來批准、請求更改或留下摘要評論。
在 PR 中使用 Cursor Agent¶
需要理解、回覆或更新 diff 時,可從右側邊欄打開 Cursor Agent。智能體會讀取 PR diff、CI 失敗信息和審閱人評論,並結合完整的 PR 上下文采取相應操作。
在 PR 頁面更新代碼¶
如果您是作者,無需離開評審頁面,即可讓 Cursor Agent 修改代碼。用自然語言描述所需更改,智能體會編輯代碼、按需運行腳本和測試,並將更改直接提交到分支。新提交會像其他提交一樣顯示在 PR 中。
可讓智能體執行的常見操作:
- 應用 Bugbot 發現項中的建議修復
- 處理審閱人評論或更改請求
- 解決 CI 失敗
- 重構函數,或在整個 diff 中重命名符號
- 爲更改添加或更新測試
提問並起草反饋¶
作者和審閱人都可以使用 Cursor Agent 閱讀 diff,而不會對其進行修改。您可以讓 Cursor:
- 解釋某項更改的原因
- 總結 PR 中風險較高的部分
- 起草評審評論
- 將選中的代碼區域轉爲智能體提示詞
- 運行腳本或執行測試,深入分析某項更改
在 Cursor 和 PR 頁面之間延續線程¶
您可以在 Cursor 中發起智能體線程,然後在 PR 頁面繼續;也可以在 PR 頁面發起,再在 IDE 中繼續,完整保留歷史記錄和上下文。這樣,您可以在 PR 創建前啓動雲端代理,並在評審中完成對話;也可以先在評審中開始,再切換到 IDE 進行更深入的本地工作。