当 Agent 生成代码更改时,会在评审界面中展示:新增与删除以不同颜色标注的行显示。这样你就能检查并控制要应用到代码库的更改。 评审界面以熟悉的 diff 格式展示代码更改:

差异

类型含义示例
新增行新增的代码+ const newVariable = ‘hello’;
删除行删除的代码- const oldVariable = ‘goodbye’;
上下文行未更改的上下文代码 function example()

审阅

生成完成后,你会看到一个提示,先审阅所有更改再继续。这样你可以先总览即将被修改的内容。
输入审阅界面

按文件

屏幕底部会出现一个悬浮审阅栏,你可以:
  • 对当前文件的更改接受拒绝
  • 跳转到有待更改的下一个文件

选择性接受

需要更细粒度的控制时:
  • 想接受大部分更改:先拒绝不需要的行,然后点击全部接受
  • 想拒绝大部分更改:先接受需要的行,然后点击全部拒绝

查看更改

在 agent 的回复末尾,点击 Review changes 按钮以查看完整的差异对比。