สรุปสั้นก่อนเริ่ม
วันที่ 26 มกราคม 2026 GitHub เปิดตัว Agents Tab ใน repository — tab ใหม่ที่อยู่ระหว่าง Pull requests และ Actions
ฟังแล้วเหมือน tab ธรรมดา แต่ความหมายลึกกว่านั้น
ที่ผ่านมา Copilot coding agent ทำงานอยู่แยกจาก repo — ต้องเปิด Copilot chat แยก สร้าง session แยก จบงานค่อยกลับมาเปิด PR ทีหนึ่ง คนละที่คนละทาง
ตอนนี้ GitHub ย้าย AI agent เข้ามาอยู่ใน repository navigation ข้าง Code, Issues, PRs เลย แปลว่า GitHub กำลังบอกว่า AI agent ไม่ใช่ของเสริม มันคือส่วนหนึ่งของ workflow ปกติแล้ว
และในเมษายน 2026 เพิ่ม feature อีก 3 อย่างที่เปลี่ยนเกม — Research, Plan, Code mode, built-in security scanning, และ CLI handoff
บทความนี้รวมสิ่งที่ต้องรู้ วิธีใช้จริง 3 scenarios พร้อมสิ่งที่ต้องระวังก่อน adopt
GitHub เปลี่ยนวิธีคิดเรื่อง AI agent — ให้อยู่ข้าง Code
วันจันทร์ dev เปิด repo ขึ้นมาเพื่อเริ่ม sprint ใหม่ ปกติจะเห็น tab เรียงว่า Code · Issues · Pull requests · Actions · Projects · Wiki · Security
ตอนนี้เพิ่มมาอีกหนึ่ง — Agents อยู่ระหว่าง Pull requests กับ Actions คลิกเข้าไปเจอ dashboard ที่บอกว่า agent กำลังทำอะไร ทำเสร็จอะไรแล้ว session ไหนรอ review
นี่คือจุดเปลี่ยนทางความคิด
ปีที่แล้ว AI agent เป็นของใหม่ที่ทุกคนสงสัยว่าจะใช้ยังไง ต้องเปิดอีก tab ต้องเปิด chat แยก ต้อง copy-paste ไปมา ตอนนี้ GitHub บอกว่า — เอามาวางไว้ข้าง Code เลย เพราะ agent ไม่ใช่เครื่องมือพิเศษ มันคือ "ทีมสมาชิก" อีกคนที่ช่วยเขียน code
การย้ายที่แค่นี้เปลี่ยน mental model ทั้งทีมเลย
- Agent ไม่ใช่ "ของเล่น" ที่ทดลองใช้ตอนว่าง แต่เป็น "ช่องทำงาน" ที่มี status เช็คได้เหมือน PR
- Agent session มี history เหมือน commit — ดูย้อนหลังได้
- Agent output link ตรงไป PR — flow เดียวกับ review จากคน
มันทำให้ agent กลายเป็น first-class citizen ใน repo
Agents Tab คืออะไร — ภาพรวม 1 นาที
เปิดตัว: 26 มกราคม 2026
ตำแหน่ง: Repository navigation ระหว่าง Pull requests และ Actions
ใครเห็น tab นี้:
- ต้อง enable Copilot coding agent ใน repo ก่อน
- Paid Copilot plans ทั้งหมดใช้ได้
- ถ้าเป็น Business / Enterprise — admin ต้อง enable ก่อน
หน้าที่หลัก: เป็น "mission control" สำหรับ Copilot coding agent
คำว่า mission control หมายถึง — หน้าเดียวที่ดูได้หมด ว่า agent ทำอะไรใน repo นี้ สร้างงานใหม่ได้ เปลี่ยน session ได้ archive เก่าได้
ไม่ต้องเปิด chat แยก ไม่ต้องไปเปิด notifications ไปหาเอง ทุกอย่างอยู่ที่เดียว
5 สิ่งที่ทำได้จาก Agents Tab
1. สร้าง session ใหม่โดยไม่ออกจาก repo
ก่อนหน้านี้การจะสั่ง Copilot agent ต้องเปิด Copilot chat เปิด tab ใหม่ หรือไปที่ github.com/copilot แยก ตอนนี้อยู่ใน repo แล้ว กด "New task" ใน Agents Tab ได้เลย
ทำไมสำคัญ: ลด context switch คนที่เคยทำ code review คงเข้าใจ — พอต้องสลับไปอีก tab หนึ่งเพื่อสั่ง AI ความต่อเนื่องทางความคิดหาย กลับมาต้องนึกใหม่ว่าเรากำลังทำอะไร การอยู่ในหน้าเดียวกันหมายถึงสมองไม่ต้องรีเซ็ต
2. ดู session log แบบ transparent
Session log ใน Agents Tab ไม่ใช่แค่ text wall ยาวๆ เหมือนก่อน มันถูก redesign ใหม่ให้อ่านง่าย:
- Grouped tool calls — พวก tool call ที่คล้ายกัน group รวมกัน ไม่ต้อง scroll ผ่าน 200 บรรทัดเพื่อหาว่า agent ทำอะไร
- Inline preview rendering — ถ้า agent สร้าง markdown สร้าง image แสดง preview ในตัว log เลย
- Diff views — ถ้า agent แก้ไฟล์ เห็น diff ทันทีในหน้า log ไม่ต้องรอไปดูใน PR
- Distinctive icons — tool แต่ละอันมี icon ต่างกัน แยกออกได้เร็ว
- Visible bash commands — เห็นทุก bash command ที่ agent รัน
ข้อสุดท้ายสำคัญที่สุด — เห็นว่า agent รันอะไรบ้าง
ก่อนหน้านี้ AI agent เหมือน black box คุณบอกมัน "แก้ bug นี้" มันบอก "ทำเสร็จแล้ว" แต่ระหว่างทางเกิดอะไรขึ้นไม่รู้
ตอนนี้เห็นหมด — agent รัน npm install, รัน test, รัน grep, รัน git command อะไรบ้าง ดูได้ทุกอย่าง
Transparency = Trust
ถ้าจะให้ agent เข้ามาเป็นส่วนหนึ่งของ workflow การเห็นว่ามันทำอะไรเป็นเรื่องที่ขาดไม่ได้
3. One-click ไปยัง PR ที่ agent สร้าง
ใน session view มีปุ่ม link ตรงไปยัง PR ที่ agent เปิดให้ — กดแล้วไปหน้า PR เลย
Flow ใหม่ทั้งหมด:
- สร้าง session ใน Agents Tab
- Agent ทำงาน
- กด link ไป PR
- Review diff
- Merge หรือ comment กลับมาให้ agent แก้
จบใน tab เดียวไม่ต้องเปิด window ใหม่
4. Hand-off ไป Copilot CLI
มีปุ่ม "Continue in Copilot CLI" ใน session คลิก — copy command ไป paste ใน terminal — session state transfer ไปที่ CLI ต่อทำงานได้เลย
ใครจะใช้ feature นี้: dev ที่ชอบทำงานใน terminal บางคนเริ่ม task ใน web เพราะสะดวก พอ agent ทำได้ครึ่งทาง อยากเอา output มาผ่าน script อื่น ต่อด้วย tool ของตัวเอง — handoff ไป CLI ต่อได้เลย ไม่ต้องเริ่มใหม่ ไม่ต้อง re-explain context
5. Archive และจัดการ history
Session ที่ทำเสร็จ archive ได้ เก็บไว้ดูย้อนหลังได้ page through ได้
ประโยชน์: เห็น pattern ทีมที่ใช้ agent หลายเดือนจะเริ่มเห็นว่า task แบบไหน agent ทำได้ดี task แบบไหนไม่ดี prompt แบบไหน effective prompt แบบไหนเสียเวลา History คือข้อมูล improvement ของทีม
April 2026: Research, Plan, Code Mode
ในเมษายน 2026 GitHub push update ใหญ่ที่เปลี่ยนวิธีทำงานกับ Copilot agent ทั้งหมด
ก่อนหน้านี้: Copilot agent = ทำ code แล้วเปิด PR
โมเดลเดิมตรงไปตรงมา
- คุณบอก agent ให้ทำอะไร
- Agent ทำ code
- Agent เปิด PR
- คุณ review
ปัญหาคือ — ทุกอย่างต้องผ่าน PR
ถ้าคุณแค่อยากให้ agent "อ่าน codebase แล้วบอกว่าที่นี่ใช้ auth ยังไง" agent ยังคงต้องเปิด PR ว่าง ๆ ขึ้นมาก่อน
มันไม่ยืดหยุ่น
ตอนนี้: 3 mode แยก
Research mode — ถามคำถามใหญ่ ให้ agent research ใน repo
ตัวอย่าง: "ช่วย map ให้ดูหน่อยว่าเราใช้ authentication ที่ไหนบ้างใน repo นี้ และ pattern ไหนถูกใช้มากที่สุด"
Agent อ่าน code กลับมาสรุปให้ ไม่ต้องเปิด PR
Plan mode — ขอ implementation plan ก่อน ให้คุณ review
ตัวอย่าง: "ผมอยาก refactor data layer ให้ใช้ repository pattern — plan ให้หน่อยว่าจะทำยังไง"
Agent คิด plan ออกมา คุณ review edit plan → พอ plan ok ค่อยให้ agent เขียน code
Code mode — เขียน code บน branch (ไม่ต้องเปิด PR ก็ได้)
มี Branch-only mode ใหม่ — generate code บน branch โดยไม่ต้องเปิด PR
ดีสำหรับงาน experimental — อยากให้ agent ลอง approach หนึ่งก่อน ยังไม่อยาก commit ว่าเป็น PR จริงๆ
รวมถึง Self-review via Diff button — agent review งานตัวเองก่อนส่งให้คุณ
Natural language control
ตอนนี้สั่ง agent ผ่าน natural language ใน prompt ได้เลย เช่น:
- "Create a pull request when done"
- "Don't open a PR — just push to branch"
- "Review your own diff first before submitting"
ไม่ต้องไปตั้ง config ไม่ต้องเปลี่ยน setting — บอกในภาษาธรรมดา
Built-in Security
Feature ที่ผม (ในฐานะคนทำ Software House ที่ดูแล client PDPA) ชอบที่สุด
ทุก PR ที่ agent สร้างจะผ่าน security scan ก่อนเปิด:
- Code scanning — หา bug security patterns
- Secret scanning — เช็คว่ามี token/key หลุดมาใน code ไหม
- Dependency vulnerability check — เช็คว่า package ที่ agent เพิ่มมีช่องโหว่ไหม
ทำไมสำคัญ: AI-generated code มีความเสี่ยง
- Copy pattern ที่ deprecated มาใช้
- ใช้ library ที่มี CVE
- Hard-code secret ตามตัวอย่างใน training data
GitHub แก้ตรงจุดนี้ด้วย — scan ก่อน PR เปิด ไม่ต้องรอให้ dev ไปเห็นเอง
Organization controls (April 2026)
อีก update จากต้นเมษายน:
- Default runners หรือ self-hosted runners สำหรับ org
- Faster performance
- Access to internal resources — agent เข้าถึง internal registry, internal API ได้ตาม runner
สำคัญสำหรับ enterprise ที่ code private อยู่หลัง firewall
ใช้งานยังไง — Practical Workflow
Scenario 1: Bug report จาก user
User แจ้ง bug มา — "ลบ record แล้วยังแสดงใน list อยู่ ต้องกด refresh ถึงหาย"
Flow ใหม่:
- สร้าง issue ตามปกติ
- Assign issue ให้ Copilot agent ผ่าน Agents Tab
- Agent ไป research — หาว่า component ไหน load data, มี cache invalidation ตรงไหน
- Agent plan — บอกคุณว่าคิดว่าต้องแก้ที่ไหน
- Agent implement — แก้ code + เขียน test
- Agent เปิด PR (หลังผ่าน security scan)
- คุณ review diff → merge
เวลาที่เคยใช้ 2-3 ชั่วโมงกลายเป็น 20 นาที review
แต่สำคัญ: review ต้องดูจริงไม่ใช่แค่ skim
Scenario 2: Feature ใหญ่ที่ไม่แน่ใจ approach
PM ส่ง spec ใหญ่มา — "เราอยากเพิ่ม multi-tenant support"
งานแบบนี้ dev senior ใช้เวลาหลายวันแค่จะเข้าใจว่า codebase ปัจจุบัน handle authentication, authorization, data isolation ยังไง
Flow ใหม่:
- สั่ง agent (Research mode): "ช่วยดู codebase ทั้งหมด แล้วสรุปว่าเราจัดการ tenant isolation ยังไงในปัจจุบัน"
- Agent research 10-15 นาที กลับมาสรุป
- คุณอ่านสรุป เห็นภาพรวม
- สั่ง agent (Plan mode): "เขียน plan ให้หน่อยว่าจะเพิ่ม multi-tenant support ยังไงจากสภาพปัจจุบัน"
- Agent plan → คุณ review → edit → ok
- สั่ง agent (Code mode, branch-only): "implement step 1-3 ของ plan บน branch
feat/multi-tenant"
- คุณดู output → ถ้า ok ค่อยให้เปิด PR จริง
ได้ทั้งความเร็วและ control
Scenario 3: Refactoring cross-repo
ทีมมี 5 repo ใช้ pattern คล้ายกัน — ต้อง refactor logging library ทั้งหมด
Flow ใหม่:
- สร้าง session ใน Agents Tab ของแต่ละ repo
- ให้ prompt เดียวกัน: "เปลี่ยน logging จาก library A เป็น library B ตาม pattern ที่เราใช้"
- ดู progress ของแต่ละ session
- รีวิว PR แต่ละอัน merge ทีละตัว
Agent Tab ในแต่ละ repo ทำให้ตามงานง่าย — ไม่ต้องจำว่า session ไหนอยู่ที่ไหน
สิ่งที่ต้องระวัง
1. AI-generated code ยังต้อง review
อย่า merge โดยไม่ดู
Agent เก่งขึ้นก็จริง แต่ยังมีกรณีที่มันเขียน code ที่ดูถูก แต่ business logic ผิด เช่น edge case ที่ agent ไม่รู้เพราะไม่ได้อยู่ใน code
Human review ยังขาดไม่ได้
2. Security scanning ไม่ใช่เครื่องการันตี
Code scan, secret scan, vuln check ช่วยเยอะก็จริง แต่:
- Logic bug — agent เขียนฟังก์ชันที่ compile ได้ test pass แต่ return ค่าผิด scan ไม่เจอ
- Business rule violation — agent ไม่รู้ว่า record ของ user อีกบริษัทห้าม expose scan ไม่เจอ
- Privacy concern — PDPA-related ต้องคนไทยตรวจ
Security scan = safety net ไม่ใช่ replacement ของ human review
3. Cost
Copilot coding agent ใช้ token ตาม plan — แต่ละ session ใหญ่ๆ ใช้ไม่ใช่น้อย
ทีมที่ใหญ่ใช้กันเยอะๆ ค่าใช้จ่ายเพิ่มชัดเจน
Recommendation: ติดตาม consumption รายเดือน ตั้ง budget ต่อคน/ต่อทีม
4. Team discipline
ต้องมี guideline ว่า:
- Task แบบไหน agent ทำ (boilerplate, refactor, research)
- Task แบบไหน dev ทำเอง (business logic สำคัญ, security-critical, client data handling)
- เมื่อไหร่ต้อง review หนักกว่าปกติ
ไม่มี guideline → ทีมจะใช้ agent ไม่เท่ากัน quality ไม่ consistent
5. Branch hygiene
Agent สร้าง branch เยอะ — ทั้ง draft, experimental, archived session
ถ้าไม่ clean up → repo เต็มไปด้วย branch เก่า
Set policy: agent branch ที่ไม่มี activity > 14 วัน auto-delete
สำหรับทีม Software House (เช่น Enersys)
ผมทำงานที่ Enersys — ทีม Software House ดูแล Odoo ERP, Enterprise AI, และ PDPA ให้ client หลากหลาย
สำหรับเราการที่ GitHub ย้าย agent เข้ามาใน workflow หลักมีประโยชน์ชัดเจน:
Faster iteration cycle: client ขอ feature เล็กๆ → agent ลองทำ draft → dev review → client เห็น prototype เร็วขึ้น
Knowledge transfer ผ่าน log: session log ของ agent เป็นเหมือน documentation ในตัว — dev ใหม่อ่าน log แล้วเรียนรู้ว่า codebase นี้ทำงานยังไง
Onboarding dev ใหม่: แทนที่จะให้นั่งอ่าน code เปล่าๆ ให้อ่าน agent session ของงานจริงที่ทำผ่านมาแทน — เห็นทั้ง problem + solution + pattern
Quality gates built-in: code scanning ช่วย enforce PDPA compliance — เจอ hard-coded personal data หรือ secret ที่เผลอ commit ทัน
Cost discipline: track ว่า agent ใช้เวลา/token ไปกับอะไร — task ไหนคุ้มค่า task ไหนควรให้คนทำ
เราไม่ได้เชื่อว่า AI จะแทนที่ dev — เราเชื่อว่า AI จะช่วยให้ dev โฟกัสกับงานที่มีความหมาย ได้มากขึ้น งาน boilerplate งาน research งาน review แบบแรก ให้ agent ช่วย
ส่วนงานที่ต้องใช้ context business ของ client ใช้ judgment เรื่อง architecture ใช้ความสัมพันธ์กับ stakeholder — ยังเป็นของ dev
สรุป
GitHub Agents Tab ไม่ใช่ feature ใหญ่ที่เปลี่ยนโลก
แต่เป็น การย้ายที่ ที่เปลี่ยน mindset
ก่อนหน้า: AI agent = เครื่องมือเสริมที่อยู่อีกที่หนึ่ง
ตอนนี้: AI agent = ส่วนหนึ่งของ repo เท่ากับ Code, Issues, PRs
เมื่อ agent อยู่ในที่เดียวกับ PR Dev เริ่ม treat agent session เหมือน PR — มี status, มี history, มี review process, มี archive
April 2026 update เพิ่ม Research / Plan / Code mode + built-in security scan ทำให้การใช้งานยืดหยุ่นและปลอดภัยกว่าเดิม
คำแนะนำสำหรับทีม:
- Enable Copilot coding agent ใน repo ทดลอง 1-2 ตัว ก่อน roll out ทั้ง org
- ทำ guideline ว่า task ไหนให้ agent ทำ task ไหน dev ทำ
- ใช้ Research mode บ่อยขึ้น — อย่ากระโดดเข้า Code mode ทันที
- Audit session log สัปดาห์ละครั้ง — ดูว่าทีมใช้ agent กับงานอะไร
- อย่าลด review rigor เพราะ "มี security scan แล้ว"
ของพวกนี้ไม่ใช่จุดที่จะทำให้ dev ตกงาน แต่เป็นจุดที่จะแยก dev ที่ใช้ tool เป็น ออกจาก dev ที่ไม่ได้ใช้
ทีมที่ใช้เป็นจะเร็วกว่า ทีมที่ใช้ไม่เป็นยังจะต้องทำทุกอย่างเอง
แหล่งข้อมูล