当 Agent 生成代码更改时,它们会在审查界面中呈现,该界面以颜色编码的行显示添加和删除的内容。这使您能够检查并控制哪些更改应用到您的代码库中。 审查界面以熟悉的差异对比格式显示代码更改:

差异对比

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

审查

生成完成后,您将看到一个提示,要求在继续之前审查所有更改。这为您提供了将要修改内容的概览。
Review input interface

逐文件审查

屏幕底部会出现一个浮动的审查栏,允许您:
  • 接受拒绝当前文件的更改
  • 导航到下一个有待处理更改的文件

选择性接受

对于精细控制:
  • 要接受大部分更改:拒绝不需要的行,然后点击全部接受
  • 要拒绝大部分更改:接受需要的行,然后点击全部拒绝

审查更改

在智能体响应结束时,点击审查更改按钮查看更改的完整差异。