TL;DR
Ngày 23/04/2026, GitHub công bố bản nâng cấp Copilot Chat cho pull requests. Khi bạn đưa một PR làm context, Chat giờ đọc được comments, file changes, commits và reviews — chứ không chỉ diff như trước. Đi kèm là 3 khả năng có tên rõ ràng: pull request understanding, pull request review, pull request summary, cộng với nút Copilot ngay trên mỗi diff. Tất cả đang ở public preview, không tính phí thêm ngoài gói Copilot hiện có.
What’s new
Trước update này, Copilot Chat trong PR view chủ yếu nhìn vào nội dung diff. Comments, review threads và commit history thường không vào context một cách đáng tin cậy, nên những câu hỏi kiểu “reviewer đang lo điều gì?” hoặc “tóm tắt thảo luận đi” trả về khá yếu. Update mới mở rộng context để Chat thấy được toàn bộ cuộc hội thoại của PR.
Ba khả năng được đặt tên cụ thể:
- Pull request understanding — Chat truy cập comments, file changes, commits, reviews như first-class context.
- Pull request review — trả về một review có cấu trúc, nhóm theo khu vực thay đổi.
- Pull request summary — tóm gọn PR thành tổng quan ngắn.
Ngoài ra, người dùng đã bật public preview giờ thấy nút Copilot ngay trên từng diff để mở conversation hỏi sâu về đoạn thay đổi đó. Panel chat cũng có suggested prompts mới như “Help review this pull request” để hướng người dùng vào đúng tính năng.
Why it matters
Code review là điểm nghẽn lớn nhất trong nhiều team engineering. Một PR 30 file kèm 40 comment qua lại trong 3 ngày là chuyện bình thường, và “catch up” lại context tốn không ít thời gian. Khi Copilot Chat thực sự đọc được toàn bộ PR — chứ không chỉ diff — nó trở thành công cụ ngữ nghĩa thay vì chỉ “giải thích code”: bạn hỏi “reviewer chốt vấn đề gì”, “còn comment nào chưa resolve”, “tại sao commit này revert commit kia”, và nhận được câu trả lời có nguồn gốc rõ ràng trong chính PR đó.
Technical facts
| Khía cạnh | Trước | Sau update 23/04/2026 |
|---|---|---|
| Context PR | Chủ yếu diff text | Comments + file changes + commits + reviews |
| Khả năng được đặt tên | Không | Understanding / Review / Summary |
| Diff-level entry | Không | Nút Copilot trực tiếp trên diff (preview) |
| Surfaces | On-page chat | On-page chat + immersive (github.com/copilot) + global nav |
| Giá bổ sung | — | Không — bao gồm trong gói Copilot hiện có |
So với Copilot code review
GitHub đã có một feature riêng tên Copilot code review — agent này tự động post review comments inline trong PR và đã GA từ 2025, gần đây tích hợp CodeQL + ESLint để fuse semantic reasoning với rule engines. Bản update lần này khác ở điểm: nó là chat tương tác, không tự post review lên PR. Bạn hỏi — Copilot trả lời — với cùng tầng context phong phú. Hai feature bổ trợ nhau: code review agent cho automated inline feedback, Chat cho on-demand Q&A và summary.
Use cases
- Reviewer: “Tóm tắt PR này”, “chỗ nào risky nhất”, “tests có cover branch mới không” — không cần scroll 50 file.
- PR author: “Giải thích feedback của reviewer bằng plain English”, “draft phản hồi cho comment #12”.
- Onboarding: contributor mới mở PR lạ, click nút Copilot trên diff, hỏi “tại sao thay đổi này, ảnh hưởng downstream gì”.
- Status / stand-up: dùng immersive chat hỏi “summarize all open PRs touching auth module”.
- Audit: “liệt kê tất cả concern reviewer đã raise và status resolve”.
Limitations & pricing
- Đang là public preview — behavior có thể thay đổi; nút Copilot trên diff giới hạn ở account đã bật preview.
- Không có pricing riêng — bao gồm trong các gói Copilot Free / Pro / Business / Enterprise. Trên các plan có metered premium requests (theo plan changes 04/2026), việc gọi Chat với context PR lớn có thể tính vào budget.
- Chat không tự post review comments lên PR — muốn auto-review inline vẫn dùng Copilot code review agent.
- Context vẫn bị giới hạn theo session; PR cực lớn (hàng trăm file) sẽ được tóm tắt thay vì ingest toàn bộ.
What’s next
Theo timeline gần đây của Copilot — gh CLI request code review (11/03), PR merge metrics trong usage API (08/04), và bản update Chat hôm nay — hướng đi rõ ràng là: agent tool-calling sâu hơn để đọc repo-wide context, mở rộng fusion CodeQL + ESLint từ code review sang chat, và thêm nhiều entry-point ở mức diff/commit/review thread. Nếu bạn đang dùng Copilot trong workflow PR, bật public preview và thử ngay 3 prompt: “Summarize this PR”, “Help review this pull request”, “What concerns did reviewers raise?”.