GitHub CopilotのAgent Merge、PRをマージ可能にする修正の往復を引き受ける
VS Code 1.136のAgent Mergeは、レビュー指摘への修正、失敗したチェックやマージ競合への対応、ワークフロー再実行を繰り返し、PRをマージできる状態まで整えるプレビュー機能です。PR終盤で人が何度も状態を見直して直す手間を減らせます。
AT A GLANCE
まず知りたいこと
MAIN CHANGE
一番大きい変化
VS Code 1.136では、PRのレビュー指摘、失敗したチェック、マージ競合への対応をエージェントが繰り返し、マージできる状態まで整えるAgent Mergeがプレビューで追加されました。
KEY POINTS
このリリースの注目点
PR終盤の修正往復を一つのセッションへ任せる
Agent Mergeはレビュー指摘への修正、失敗したチェックやマージ競合への対応、ワークフロー再実行を繰り返します。
最終マージではなく、マージ可能な状態まで
公式説明が示す到達点はPRを「ready to merge」にすることです。最終マージ承認や保護ルールの代替までは説明されていません。
プレビューは自分で有効にする
VS Code 1.136で`chat.agentMerge.enabled`を有効にし、Agentsウィンドウから対象セッションごとにAgent Mergeを開始します。VS Code 1.136は段階展開中です。
BENEFIT
ここがいい
レビューコメントを直してチェックを再実行し、競合が出たらまた修正するというPR終盤の往復をAgent Mergeにまとめて任せ、人はマージ可能になった結果の確認へ集中できます。
RELEVANT TO
こんな人に関係する
- VS CodeのGitHub CopilotでPR修正まで進めたい開発者
- レビュー後のチェック失敗やマージ競合への対応が続きやすいチーム
PR終盤で残る往復をまとめて扱う
実装が終わっても、PRにはレビュー指摘への修正、失敗したチェックの原因修正、マージ競合の解消、ワークフローの再実行といった作業が残ります。Agent Mergeは、この終盤の繰り返しをエージェントへ引き継ぐプレビュー機能です。
たとえばレビュー指摘を直した直後にチェックが失敗し、その間にmainが更新されて競合も出たPRでは、人が状態を見ながら一つずつ対応する必要があります。Agent Mergeはレビュー指摘、失敗したチェック、マージ競合へ対応し、ワークフローを再実行します。VS Codeの公式Release Notesでは、PRがマージ可能になるまでこの流れを繰り返すと説明されています。
任せる範囲は「マージ可能になるまで」
公式説明が示すAgent Mergeの到達点は、PRを「ready to merge」にすることです。今回の公開情報では、最終マージの承認や組織の保護ルールをAgent Mergeが代替するとは説明されていません。
そのため、Agent MergeはPR終盤の修正ループを減らす機能として捉えるのが適切です。最終的にマージしてよいかという判断まで自動化された、と読み替えないほうが安全です。
プレビューを使い始める条件
Agent MergeはVS Code 1.136のプレビュー機能で、VS Code自体も段階展開中です。設定chat.agentMerge.enabledを有効にしたうえで、AgentsウィンドウのEnable Agent Merge for Active SessionまたはAgent Mergeボタンから対象セッションで開始します。
補足公式情報: