當 Agent 產生程式碼變更時,會在審查介面中呈現,並以色彩區分的行顯示新增與刪除。這讓你可以檢視並控制哪些變更要套用到你的程式碼庫。 審查介面會以熟悉的 diff 格式顯示程式碼變更:

差異

類型說明範例
新增行新增的程式碼+ const newVariable = ‘hello’;
刪除行移除的程式碼- const oldVariable = ‘goodbye’;
脈絡行未變更的周邊程式碼 function example()

審查

生成完成後,你會看到一個提示,讓你在繼續之前先審查所有變更。這能讓你快速掌握將會被修改的內容。
審查輸入介面

逐檔

畫面底部會出現一個浮動審查列,讓你可以:
  • 對目前檔案的變更接受拒絕
  • 導覽到有待處理變更的下一個檔案

選擇性接受

想要更細緻的控制:
  • 想接受大多數變更:先拒絕不需要的行,然後點 Accept all
  • 想拒絕大多數變更:先接受需要的行,然後點 Reject all

檢視變更

在代理回應的最後,點擊 Review changes 按鈕即可看到完整的變更 diff。