Personal news Publisher

VS CodeにAgent Merge登場、AIがレビュー対応から競合解消まで反復

GitHubは9月4日のCopilot週次更新で、VS Code 1.136の「Agent Merge」を案内しました。AIエージェントがプルリクエストのレビュー指摘、失敗したチェック、マージ競合へ対応し、ワークフローを再実行してマージ可能な状態になるまで反復するプレビュー機能です。同時にCopilotアプリとCLIでは、機密ファイルを文脈から外すコンテンツ除外が正式提供されました。

GitHub CopilotとVS CodeのAgent Mergeがレビュー指摘、失敗したチェック、競合を解消し再確認する流れの図解

AIがPRの仕上げ工程へ進出

Agent Mergeは、コードを書いた後に人が順番に処理していたレビュー修正、テスト失敗、競合解消を一つのエージェントセッションで回します。VS CodeのAgents画面から対象セッションで有効化し、修正と確認を繰り返す設計です。複数フォルダをまたぐエージェント作業も実験提供されています。

機密コードを文脈から外す

CopilotアプリとCopilot CLIは、組織が設定したコンテンツ除外に対応しました。秘密情報や対象外コードを回答の文脈に入れない運用を、エディタ外のエージェントにも広げられます。GitHubの更新は、AI開発支援の焦点がコード生成から、レビューと統合を含む完了工程へ移っていることを示します。

自動完了と人の承認を分離する

開発者は単純な修正の往復を減らし、要件や設計、最終承認へ時間を使いやすくなります。一方で、AIがテストを通したことと変更が正しいことは同じではありません。保護ブランチ、必須レビュー、CIの権限を残し、エージェントが変更できる範囲と人が承認する地点を分ける必要があります。 Agent Mergeはプレビューで、利用時に設定を有効化する必要があります。コンテンツ除外にも、IDEが間接的に渡す型情報やシンボリックリンクなどの制約があります。除外設定だけを機密保護の唯一の手段にせず、リポジトリ権限、シークレット管理、実行ログを併用してください。

引用元