Agent がコード変更を生成すると、追加・削除が色分けされた行で表示されるレビュー用インターフェースに出てくる。これで、どの変更をコードベースに適用するかを見極めてコントロールできる。 レビュー用インターフェースは、見慣れた diff 形式でコード変更を表示する:

Diffs

TypeMeaningExample
Added lines追加されたコード+ const newVariable = ‘hello’;
Deleted lines削除されたコード- const oldVariable = ‘goodbye’;
Context lines周辺の変更なしコード function example()

レビュー

生成が完了すると、先に進む前にすべての変更を見直すプロンプトが表示されるよ。これで、何が変更されるかの全体像がわかる。
入力レビュー画面

ファイルごと

画面下部にフローティングのレビューバーが表示され、次のことができる:
  • 現在のファイルの変更を承認または却下する
  • 保留中の変更がある次のファイルへ移動する

選択的な承認

より細かくコントロールしたいときは:
  • ほとんどの変更を承認する場合: 不要な行を却下してから Accept all をクリック
  • ほとんどの変更を却下する場合: 必要な行を承認してから Reject all をクリック

変更内容を確認

エージェントの返答の最後で、変更内容を確認 ボタンをクリックすると、変更のフル差分を確認できるよ。