Visual Studio พฤษภาคม 2026 เพิ่ม Plan agent + multi-file diff + ตัวบอก context window ของ Copilot
ทีม Visual Studio ปล่อยอัปเดตเดือนพฤษภาคม 2026 ภายใต้ธีม “Plan, Review, Refine” — แนวคิดคือเพิ่ม “ขั้นตอนสังเกตได้” ระหว่าง idea กับโค้ดที่เสร็จ ไม่ใช่ให้ Copilot กระโดดไปแก้ไฟล์ทันที โพสต์เปิดเผยโดย Mark Downie (Principal Product Manager) วันที่ 26 พ.ค. 2026 บน Visual Studio Blog
Plan agent: คิดก่อนเขียน
ฟีเจอร์เด่นที่สุดคือ Plan agent — เลือก “Plan” จาก agent picker แล้ว Copilot จะทำงาน 2 ขั้น: (1) สำรวจและถามคำถามเพื่อเข้าใจ codebase โดยใช้ read-only tools (2) ร่าง implementation plan ที่คุณรีวิวและขัดเกลาด้วยกันได้ — ทั้งหมดนี้ ไม่แก้ไฟล์ใดในโปรเจ็กต์ จนกว่าจะกดปุ่ม “Implement plan” เพื่อโยนต่อให้ Agent mode รัน
ทุก plan จะถูกบันทึกเป็น markdown ที่ .copilot/plans/plan-{title}.md ซึ่งเป็น single source of truth — แก้ได้ใน editor, refine ใน chat, หรือแชร์ทั้งทีมเพื่อรีวิวก่อน implement Microsoft อธิบายว่าฟีเจอร์นี้เหมาะกับ “big features, unfamiliar codebases และ team collaboration” — แปลว่ามันคืออาวุธสำหรับงานที่ “เขียนผิดแล้วแก้ยาก” ไม่ใช่งานเล็กๆ ในวันแก้บั๊ก
Context window indicator + Multi-file diff
อัปเดตที่ผู้ใช้ Copilot รอคอยมานานคือ ring icon ที่มุมขวาบนของ Chat prompt — มัน fill เหมือน donut chart บอกว่า conversation history ใช้ context window ไปเท่าไรของโมเดลปัจจุบัน คลิกแล้วเห็น breakdown แยกเป็น System (tool defs, system prompt, custom instructions) และ User context (files, IDE state) พร้อมปุ่ม “Summarize conversation” เพื่อบีบอัด
อีกฟีเจอร์ที่ใช้บ่อยคือ Multi-file summary diff — เมื่อ Copilot แก้หลายไฟล์พร้อมกัน ปุ่ม “Open change summary view” จะรวมทุก diff ใน tab เดียว, accept/undo ได้ทั้ง 3 ระดับ (all files / per file / per chunk) ฟีเจอร์เดียวกันนี้ยังขยายไปยัง Git Changes, branch history และ Pull Request list ใน Git Repository window ด้วย (PR list ยังอยู่ใน Insiders ใต้ preview feature flag)
Agent Skills + MSVC v14.51
นอกจากนี้ยังมี Skills panel ใหม่ (ไอคอน tools มุมล่างขวาของ chat) ที่ list, search, edit และเปิดไฟล์ skill จาก workspace และ user profile ในที่เดียว — Microsoft กำลังขยับให้ “agent skills” เป็น first-class citizen ใน Visual Studio เทียบเท่ากับ extensions
ฝั่ง compiler — MSVC Build Tools v14.51 มาพร้อมกับ workload C++ desktop/gaming โดย default รองรับ continued C++23 conformance, consteval/coroutine improvements, sample-based PGO, preview support for Intel APX, และ major ARM SVE (Scalable Vector Extension) implementation — ตัวหลังนี้สำคัญมากสำหรับนักพัฒนาที่ตาม Snapdragon X Elite / Apple M-series / NVIDIA Vera และ ARM server CPUs Standard library เพิ่ม <flat_map>, <flat_set> และ overhaul <regex> ใหม่ทั้งชุด
มุมมอง AI Curator
Plan agent คือคำตอบของ Microsoft ต่อปัญหาที่ทุกคนเจอกับ vibe-coding agent: มันแก้ทุกอย่างเร็วเกินไป จนรีวิวไม่ทัน — Cursor มี “Composer”, Anthropic มี skills/plans ใน Claude Code v2.x, Google มี Antigravity ที่ I/O 2026 และตอนนี้ Visual Studio ก็เข้าสู่ pattern เดียวกัน: บังคับให้ AI ออกแบบก่อน แล้วค่อยลงมือ เพื่อให้ human ยังคุมเกมได้ การที่ Microsoft เลือกเก็บ plan เป็น markdown file ใน repo ตามแบบ “plan as code” ก็ฉลาด เพราะมันรีวิวผ่าน PR ได้ตามปกติ ทีมจะค่อยๆ สร้างวัฒนธรรม “plan first, code second”
สำหรับนักพัฒนาไทย: ถ้าคุณยังใช้ Visual Studio Code + GitHub Copilot ตามปกติ ฟีเจอร์เหล่านี้ส่วนใหญ่ถูกนำมาจาก VS Code อยู่แล้ว — แต่ถ้าทีมคุณทำ .NET หรือ C++ บน Visual Studio 2026 Stable Channel, update เลย เพราะ context window indicator ตัวเดียวก็คุ้มแล้ว (มันป้องกัน Copilot “ลืม” context กลางทางได้จริง) MSVC v14.51 ARM SVE ก็มีนัยสำคัญถ้าทีมเล็งทำ workload ฝั่ง edge/server แบบ ARM ในไทยซึ่งกำลังโตเร็ว
อีกประเด็น: ฟีเจอร์ “skills panel” ของ Microsoft กำลัง mirror สิ่งที่ Anthropic ทำใน Claude Code — มันบอกว่า “agent skills” คือ packaging format ใหม่ของ tooling ในยุค AI dev เหมือนที่ npm package เคยเป็นในยุค Node ทีมที่เริ่มสร้าง skill เร็วจะมี leverage มากในระยะกลาง
แหล่งข่าว
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog