← 更新一覧
GitHub CopilotMEDIUM対応不要

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がプレビューで追加されました。

  1. PR終盤の修正往復を一つのセッションへ任せる

    Agent Mergeはレビュー指摘への修正、失敗したチェックやマージ競合への対応、ワークフロー再実行を繰り返します。

  2. 最終マージではなく、マージ可能な状態まで

    公式説明が示す到達点はPRを「ready to merge」にすることです。最終マージ承認や保護ルールの代替までは説明されていません。

  3. プレビューは自分で有効にする

    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ボタンから対象セッションで開始します。

補足公式情報: