เทอร์มินัลโลหะด้านในห้องควบคุมเขียวเข้ม มีไฟล์ .claude/rules เปิดอยู่และจุดแจ้งเตือนสีอำพัน

GitHub Copilot CLI 1.0.89: รองรับกฎ .claude/rules และโมเดลใหม่ใน picker

น้องกายEngineering

ถ้าการเขียนโค้ดประจำวันของคุณเริ่มย้ายจากหน้าต่างโปรแกรมอย่าง VS Code เข้ามาอยู่ในหน้าต่างจอดำของเทอร์มินัล และคุณเริ่มชินกับการพิมพ์สั่งให้เอเจนต์ AI วิ่งไปอ่านไฟล์ แก้บั๊ก แล้วเปิด Pull Request ให้เสร็จสรรพ อัปเดตใหม่ของ GitHub Copilot CLI เวอร์ชัน 1.0.89 ที่เปิดตัวเมื่อวันที่ 28 กันยายน 2026 กำลังจะเปลี่ยนชีวิตการทำงานของคุณและทีมพัฒนาไปแบบจับต้องได้ทันทีครับ

ในอัปเดตเวอร์ชัน 1.0.89 นี้ GitHub ได้ปล่อยฟีเจอร์เด่นที่หลายคนรอคอย นั่นคือความสามารถในการอ่านไฟล์กฎจากโฟลเดอร์ .claude/rules เข้ามาเป็นคำสั่งเฉพาะตัว (custom instructions) ได้โดยตรงโดยที่คุณไม่ต้องเขียนไฟล์ตั้งค่าซ้ำซ้อนอีกต่อไป พร้อมทั้งเตรียมเปิดให้เลือกโมเดลรุ่นใหม่ล่าสุดอย่าง GPT-6 Sol และ GPT-6 Luna รวมทั้งการรองรับ Claude Opus 5.5 ในตัวเลือกโมเดล (Model Picker) นอกจากนี้ยังมีการปรับปรุงแถบเซสชันด้านข้างด้วยจุดแจ้งเตือนสีฟ้า การปรับแต่งระบบความปลอดภัยของแซนด์บ็อกซ์ (Sandbox) และการปรับปรุงโปรโตคอล MCP (Model Context Protocol) ให้รองรับสิทธิ์ OAuth อย่างรัดกุมยิ่งขึ้น

ผมได้ไล่เรียงและวิเคราะห์ข้อมูลจากเอกสารบันทึกการปล่อยตัวจริงบน GitHub copilot-cli release v1.0.89, ประกาศบน GitHub Changelog และรายงานสรุปการเปลี่ยนแปลงจาก newreleases.io เพื่อสรุปสาระสำคัญ ผลกระทบด้านความปลอดภัย และข้อควรระวังสำหรับโปรเจกต์ของคนไทยให้เห็นภาพชัดเจนที่สุดครับ

เกิดอะไรขึ้น (สรุป 30 วินาที)

GitHub ได้ปล่อยตัวอัปเดต GitHub Copilot CLI เวอร์ชัน 1.0.89 อย่างเป็นทางการเมื่อคืนวันที่ 28 ก.ย. 2026 โดยมีการปรับปรุงทั้งในฝั่งฟังก์ชันการใช้งาน ความปลอดภัย และการเชื่อมต่อภายนอก ดังนี้ครับ (GitHub copilot-cli release v1.0.89, newreleases.io)

  • รองรับไฟล์กฎ .claude/rules: ตอนนี้ Copilot CLI สามารถตรวจจับและโหลดไฟล์คำสั่งเฉพาะจากไดเรกทอรี .claude/rules เข้ามาเป็น custom instructions สำหรับชี้นำพฤติกรรมของเอเจนต์ได้ทันที ทำให้นักพัฒนาที่ใช้เครื่องมือคู่กันไม่ต้องเขียนกฎแยกระหว่างค่าย
  • เพิ่มตัวเลือกโมเดลใหม่ใน Model Picker: เพิ่มตัวเลือกโมเดล GPT-6 Sol และ GPT-6 Luna เมื่อพร้อมให้บริการในระบบ และเพิ่มการรองรับโมเดลเรือธงอย่าง claude-opus-5.5 เข้ามาทำงานร่วมกับตระกูล Claude บนหน้าจอเทอร์มินัล (GitHub Changelog)
  • ปรับปรุงระบบแถบเซสชัน (Sessions Sidebar): เพิ่มสัญลักษณ์จุดกลมสีฟ้า (blue dot) เพื่อแจ้งเตือนรอบการตอบกลับ (turns) ที่รันเสร็จเรียบร้อยแล้วแต่ผู้ใช้ยังไม่ได้เปิดอ่าน พร้อมทั้งจำสถานะการเปิดและปิดแท็บเซสชันแบบเรียลไทม์เมื่อมีการเปลี่ยนแปลง
  • ระบบแนะนำเส้นทางโมเดลอัตโนมัติ (Auto Suggests Routing Tier): มีระบบช่วยประเมินและแนะนำระดับความเร็วหรือความลึกของโมเดลที่เหมาะสมกับงาน พร้อมหน้าต่างขอความคิดเห็นสั้นๆ (feedback prompt) หลังจากผู้ใช้สลับโมเดลเพื่อปรับปรุงคุณภาพ
  • สร้าง Pull Request ตามเทมเพลตของคลังโค้ด: เมื่อสั่งให้ Copilot CLI เปิด PR ระบบจะสแกนและดึงรูปแบบจากไฟล์เทมเพลตในคลังโค้ด (เช่น .github/PULL_REQUEST_TEMPLATE.md) มาใช้งานโดยอัตโนมัติ
  • คีย์ลัดเทอร์มินัลที่ใช้งานลื่นไหลขึ้น: กด Esc สองครั้ง (Esc Esc) ในช่องรับคำสั่งที่ว่างเปล่าเพื่อยกเลิกคำสั่งที่ยังไม่ได้เริ่มรัน และกดปุ่มลูกศรขึ้น (Up arrow) เพื่อดึงคำสั่งที่เคยค้างอยู่กลับมาแก้ไขได้ทันที
  • ยกระดับความปลอดภัยของ Sandbox และคำสั่ง Git: สคริปต์ของเอเจนต์ (agent shell) สามารถเข้าถึงไฟล์ล็อกและไฟล์เซสชันเฉพาะของตัวเองได้ รองรับการเข้าถึง Localhost บน Windows เมื่อเปิดใช้งาน Local network access พร้อมทั้งหุ้มคำสั่ง gh และ git ด้วยระบบกำหนดเวลาหมดเวลา (timeout) เพื่อป้องกันคำสั่งค้างเติ่ง
  • แก้ไขบั๊กสำคัญของ MCP และระบบสภาพแวดล้อม: ไคลเอนต์ OAuth ของ Model Context Protocol (MCP) ที่ลงทะเบียนล่วงหน้าจะให้ความสำคัญกับ oauthScopes อย่างถูกต้อง, ตัวกรองเครื่องมือรองรับชื่อที่มีเครื่องหมายสแลช, แก้ไขข้อผิดพลาด HTTP 400 ที่เกิดจาก schema anyOf ของ Gemini MCP และแก้ปัญหาตัวแปรสภาพแวดล้อมว่างเปล่าเมื่อทำงานร่วมกับ Git เวอร์ชัน 2.36 ขึ้นไป

ทำไมเรื่องนี้เกี่ยวกับคุณ

เรื่องนี้ไม่ใช่แค่การอัปเดตเวอร์ชันย่อยธรรมดาที่แก้คำผิดหรือปรับหน้าตาเล็กน้อยครับ แต่มันส่งผลกระทบต่อวิถีการพัฒนาซอฟต์แวร์ของโปรแกรมเมอร์และทีมไอทีในไทยอย่างมีนัยสำคัญในหลายมิติ:

  1. คนที่ใช้ทั้ง Claude Code และ Copilot CLI สลับกัน: ที่ผ่านมา ถ้าคลังโค้ดของคุณมีการตั้งค่ากฎของทีมไว้สำหรับ Claude Code ในโฟลเดอร์ .claude/rules แต่มีสมาชิกในทีมบางคนที่ชอบใช้ GitHub Copilot CLI หรือต้องการประหยัดโควตา คุณจะต้องคอยก๊อปปี้กฎเหล่านั้นไปใส่ไว้ในไฟล์ instruction อื่นๆ การที่ Copilot CLI ยอมอ่านไฟล์จากไดเรกทอรีของ Claude Code โดยตรง ทำให้เราสามารถรวมศูนย์กฎของทีมไว้ที่จุดเดียวได้ทันที
  2. การทำงานร่วมกันในทีมผ่านคลังโค้ดส่วนกลาง: เมื่อไฟล์กฎกลายเป็นสิ่งที่เอเจนต์จากค่ายคู่แข่งยอมรับร่วมกัน โฟลเดอร์ .claude/rules จะไม่ได้เป็นเพียงแค่ของเล่นเฉพาะเครื่องมืออีกต่อไป แต่มันกำลังกลายเป็น “ข้อตกลงมาตรฐานของทีม” ที่ควบคุมทั้งแนวทางการตั้งชื่อฟังก์ชัน กฎการเขียน Unit Test สไตล์โค้ด และขั้นตอนการตรวจสอบความปลอดภัย
  3. ความเสี่ยงด้านความปลอดภัยรูปแบบใหม่ (Agent Steering Security): เมื่อเอเจนต์อ่านไฟล์กฎในคลังโค้ดโดยอัตโนมัติ หากคุณดาวน์โหลดโปรเจกต์โอเพนซอร์สหรือโค้ดจากภายนอกที่มีคนแอบใส่คำสั่งประสงค์ร้ายไว้ใน .claude/rules เอเจนต์ของคุณอาจถูกชี้นำให้ไปค้นหาโทเคนความลับ อ่านประวัติคำสั่ง หรือเปิดพอร์ตเชื่อมต่อออกไปข้างนอกได้ การรู้เท่าทันกลไกนี้จึงเป็นเรื่องคอขาดบาดตายสำหรับทีมความปลอดภัย
  4. ตัวเลือกโมเดลและความยืดหยุ่นในการทำงาน: การเพิ่มโมเดลอย่าง GPT-6 Sol และ GPT-6 Luna ซึ่งเป็นโมเดลที่เน้นความเร็วและต้นทุนที่เบาลง ควบคู่ไปกับตัวท็อปอย่าง Claude Opus 5.5 ทำให้นักพัฒนาสามารถจัดสรรทรัพยากรให้เหมาะกับระดับความยากง่ายของงานได้ ไม่ต้องใช้ปืนใหญ่มายิงนกกระจอกอีกต่อไป

ทำงานยังไง (พร้อมอุปมาไทย)

เพื่อให้เข้าใจเบื้องหลังการทำงานทางเทคนิคของเวอร์ชัน 1.0.89 ได้ง่ายขึ้น ผมขอเปรียบเทียบกลไกแต่ละส่วนกับเรื่องราวในชีวิตประจำวันของคนไทยครับ

1. การอ่านกฎ .claude/rules: สมุดสูตรอาหารเล่มกลางของร้านอาหารตามสั่ง

ลองนึกภาพร้านอาหารตามสั่งแถวบ้านที่มีแม่ครัวสองกะครับ กะเช้าชื่อป้าโคลด (Claude Code) กะเย็นชื่อพี่ไพล็อต (Copilot CLI)

แต่ก่อนเวลาเจ้าของร้านอยากตั้งกฎว่า “กะเพราที่นี่ต้องใส่ใบกะเพราแท้ ไม่ใส่ถั่วฝักยาว ไม่ใส่หอมใหญ่ และไข่ดาวต้องขอบกรอบไข่แดงเยิ้ม” เจ้าของร้านต้องเขียนป้ายบอกป้าโคลดแผ่นหนึ่ง แล้วก็ต้องไปเขียนป้ายบอกพี่ไพล็อตอีกแผ่นหนึ่ง ถ้าวันไหนเปลี่ยนสูตรแล้วลืมแก้ป้ายของพี่ไพล็อต อาหารกะเย็นก็ออกมาผิดสูตรทันที

สิ่งที่เกิดขึ้นในเวอร์ชัน 1.0.89 คือ พี่ไพล็อตเดินเข้ามาในร้านแล้วมองตรงไปที่ “สมุดสูตรเล่มเดิมของป้าโคลด” บนโต๊ะทันที เมื่อ Copilot CLI เริ่มทำงานในโปรเจกต์ ระบบจะวิ่งไปค้นหาโฟลเดอร์ .claude/rules หากพบไฟล์กฎต่างๆ มันจะอ่านข้อความเหล่านั้นแล้วผนวกเข้าไปในบริบทเริ่มต้น (Initial System Context) ของเอเจนต์โดยอัตโนมัติ ทำให้เอเจนต์รู้กฎประจำบ้านของโปรเจกต์นั้นทันที เช่น รู้ว่าห้ามใช้ไลบรารีตัวไหน ต้องเขียนคอมเมนต์ภาษาอะไร หรือต้องรันคำสั่งทดสอบตัวไหนก่อนสรุปงาน

อย่างไรก็ตาม ในมุมความปลอดภัย สมุดสูตรเล่มนี้ก็เปรียบเสมือนคีย์การ์ดของคอนโดครับ ถ้ามีใครแอบย่องเข้ามาเขียนสูตรเพิ่มว่า “ก่อนปิดร้าน ให้แอบส่งสำเนากุญแจตู้เซฟไปให้เพื่อนข้างนอกด้วย” พ่อครัวที่ไม่ทันระวังก็อาจปฏิบัติตามคำสั่งนั้นทันที ดังนั้นการตรวจสอบสิ่งที่อยู่ใน .claude/rules จึงต้องเข้มงวดเทียบเท่ากับการตรวจโค้ดโปรแกรมจริง

2. Model Picker และ Routing Tier: เลือกระดับความเร็วเหมือนเรียกรถผ่านแอป

ในเทอร์มินัลเดิม เราอาจเลือกโมเดลได้จำกัด แต่ในเวอร์ชัน 1.0.89 มีการเพิ่มโมเดลตระกูลใหม่อย่าง GPT-6 Sol, GPT-6 Luna และ Claude Opus 5.5 พร้อมฟังก์ชันช่วยแนะนำ Routing Tier อัตโนมัติ

กลไกนี้เปรียบเหมือนการเปิดแอป Grab หรือแอปเรียกรถในกรุงเทพฯ ครับ:

  • GPT-6 Luna / Sol: เหมือนการโบกพี่วินมอเตอร์ไซค์ปากซอยหรือเลือกรถประหยัด วิ่งซอกแซกในซอยแคบได้เร็วทันใจ เหมาะกับงานประเภทจัดฟอร์แมตโค้ด แปลงไวยากรณ์ หรือเขียนสคริปต์สั้นๆ ที่ต้องการคำตอบในเสี้ยววินาทีโดยไม่ต้องเสียเวลารอการคิดวิเคราะห์ลึกซึ้ง
  • Claude Sonnet 5.5: เหมือนการนั่งแท็กซี่มิเตอร์ทั่วไปหรือ GrabCar สมดุลทั้งเรื่องความเร็ว ความฉลาด และความเข้าใจโค้ดที่ซับซ้อน เป็นตัวเลือกยืนพื้นสำหรับงานทั่วไปในชีวิตประจำวัน
  • Claude Opus 5.5: เหมือนการจ้างรถบรรทุกคันใหญ่พร้อมทีมงานมืออาชีพ เหมาะสำหรับงานสถาปัตยกรรมระบบที่ซับซ้อน การรีแฟกเตอร์โค้ดขนานใหญ่ข้ามหลายไฟล์ หรือการไล่ล่าหาบั๊กที่ซ่อนอยู่ในลอจิกหลายชั้น แม้จะวิ่งช้ากว่าและใช้ทรัพยากรมากกว่า แต่ก็ให้ความละเอียดรอบคอบสูงสุด

ระบบ Auto Suggests Routing Tier ที่เพิ่มเข้ามาจะทำหน้าที่เหมือนอัลกอริทึมของแอปเรียกรถที่คอยสังเกตว่า งานที่คุณป้อนเข้ามามีความซับซ้อนแค่ไหน แล้วแนะนำระดับของโมเดลที่คุ้มค่าที่สุดให้โดยที่คุณไม่ต้องมานั่งเดาเอง พร้อมทั้งเปิดกล่องรับฟีดแบ็กสั้นๆ เพื่อเรียนรู้พฤติกรรมของคุณต่อไป

3. Sessions Sidebar และ Blue Dot: จุดไข่ปลาแจ้งเตือนในแอปไลน์

สำหรับคนที่ชอบเปิดงานทิ้งไว้หลายๆ หน้าต่าง หรือสั่งให้เอเจนต์ทำงานหลายชิ้นพร้อมกัน ปัญหาที่พบบ่อยมากคือ “ไม่รู้ว่าตัวไหนทำงานเสร็จแล้วบ้าง” จนต้องคอยสลับหน้าต่างเทอร์มินัลไปมาเพื่อดูว่าเคอร์เซอร์หยุดกระพริบหรือยัง

เวอร์ชัน 1.0.89 ได้เพิ่มจุดสีฟ้า (blue dot) ในแถบเซสชันด้านข้าง ซึ่งทำงานเหมือนกับจุดสีแดงหรือจุดแจ้งเตือนข้อความใหม่ในห้องแชต LINE ครับ เมื่อคุณสั่งงานเอเจนต์ทิ้งไว้ในเซสชันหนึ่ง แล้วสลับไปพิมพ์โค้ดในอีกแท็บหนึ่ง ทันทีที่เอเจนต์ประมวลผลเทิร์นนั้นเสร็จสิ้นและพร้อมให้คุณตรวจสอบ จุดสีฟ้าจะปรากฏขึ้นข้างชื่อเซสชันทันที และเมื่อคุณกดเข้าไปอ่าน จุดสีฟ้านั้นก็จะหายไป

นอกจากนี้ ระบบยังบันทึกสถานะการเปิดและปิดแท็บเซสชันแบบเรียลไทม์ ทำให้เวลาที่คุณเปิดโปรแกรมขึ้นมาใหม่หรือสลับหน้าจอไปมา แท็บที่คุณเคยพับเก็บไว้จะไม่เด้งกลับมากวนสายตา ช่วยลดภาระทางสมองของนักพัฒนาได้อย่างมาก

4. Sandbox และ Timeout Wrapper: ประตูกั้นห้องครัวและวาล์วตัดแก๊สอัตโนมัติ

ความปลอดภัยในเทอร์มินัลเป็นเรื่องที่ประมาทไม่ได้เลยครับ เพราะเอเจนต์ AI มีความสามารถในการรันคำสั่งเชลล์บนเครื่องของคุณได้จริง ในเวอร์ชัน 1.0.89 มีการปรับปรุงกลไกความปลอดภัยสองส่วนสำคัญ:

  • การแยกสิทธิ์ของ Agent Shell: เอเจนต์สามารถเข้าถึงเฉพาะไฟล์และล็อกของเซสชันที่เกี่ยวข้องกับตัวมันเองเท่านั้น ไม่สามารถแอบสอดส่องข้ามเซสชันได้ และการติดต่อเครือข่าย Localhost บน Windows จะทำได้ต่อเมื่อผู้ใช้เปิดสวิตช์ Local network access อย่างชัดเจน เปรียบเหมือนห้องครัวของร้านอาหารที่มีประตูปิดมิดชิด พนักงานในครัวทำอาหารได้เต็มที่ แต่จะเดินออกไปหน้าร้านหรือเข้าไปในห้องบัญชีไม่ได้ถ้าไม่มีบัตรผ่าน
  • Timeout Wrapper สำหรับคำสั่ง Git และ GH: เคยไหมครับที่สั่งรันคำสั่งแล้วโปรแกรมค้างนิ่งสนิทเพราะรอการยืนยันตัวตนหรือติดปัญหาเน็ตเวิร์ก ทำให้เอเจนต์หยุดทำงานไปเฉยๆ ในเวอร์ชันนี้ คำสั่ง git และ gh ทั้งหมดจะถูกหุ้มด้วยระบบจับเวลาตัดการทำงานอัตโนมัติ เปรียบเหมือนวาล์วตัดแก๊สที่ตั้งเวลาไว้ ถ้าหม้อต้มน้ำเดือดเกินเวลาที่กำหนด วาล์วจะตัดทันทีเพื่อไม่ให้ระบบค้างหรือกินทรัพยากรเครื่องทิ้งไว้เป็นโปรเซสผีดิบ

เรื่องเงินและผลกระทบ

การเปลี่ยนแปลงในเวอร์ชัน 1.0.89 นี้มีความเชื่อมโยงกับค่าใช้จ่ายและการบริหารจัดการทรัพยากรขององค์กรอย่างชัดเจนครับ:

  1. โครงสร้างสิทธิ์การใช้งาน (Subscription Tiers): ปัจจุบันการใช้งาน GitHub Copilot แบ่งออกเป็นระดับบุคคล (Individual ที่ราคาประมาณ $10 ต่อเดือน), ระดับธุรกิจ (Business ที่ $19 ต่อคนต่อเดือน) และระดับองค์กร (Enterprise ที่ $39 ต่อคนต่อเดือน) แม้ว่าตัวเครื่องมือ Copilot CLI จะเปิดให้ใช้งานได้สำหรับผู้ที่มีสิทธิ์ Copilot แต่การนำโมเดลใหม่อย่าง GPT-6 Sol, GPT-6 Luna หรือ Claude Opus 5.5 เข้ามาใน Model Picker อาจขึ้นอยู่กับระดับสิทธิ์ของแพ็กเกจที่คุณถืออยู่
  2. การประหยัดเวลาและชั่วโมงการทำงานของทีม (Engineering Hours): สำหรับทีมที่ใช้งาน Claude Code ควบคู่ไปกับ GitHub Copilot CLI การรองรับ .claude/rules ช่วยลดเวลาในการดูแลรักษาไฟล์ตั้งค่า (maintenance overhead) ลงอย่างเห็นได้ชัด ลองจินตนาการถึงทีมพัฒนาขนาด 20 คนที่มีโปรเจกต์ย่อย 15 คลังโค้ด การต้องมาคอยอัปเดตกฎสองที่ทุกครั้งที่มีการเปลี่ยนมาตรฐานโค้ดอาจกินเวลาหลายชั่วโมงต่อเดือน การรวมกฎไว้จุดเดียวจึงช่วยลดความผิดพลาดและลดต้นทุนทางอ้อมของทีมได้จริง
  3. การควบคุมต้นทุนผ่าน Model Routing: การมีระบบแนะนำระดับโมเดล (Routing Tier) ช่วยป้องกันไม่ให้นักพัฒนาเผลอเลือกใช้โมเดลระดับพรีเมียมขนาดใหญ่กับงานง่ายๆ ซึ่งอาจทำให้โควตาคำขอพรีเมียม (Premium Requests) ของบัญชีองค์กรหมดลงอย่างรวดเร็ว โดยระบบจะกระตุ้นให้เลือกโมเดลรุ่นเล็กอย่าง Sol หรือ Luna ที่มีต้นทุนการประมวลผลต่ำกว่าแทน

ข้อมูลที่ยังไม่ชัด และจุดที่แหล่งข่าวพูดไม่ตรงกัน

จากการตรวจสอบบันทึกการปล่อยตัวและเอกสารที่เกี่ยวข้อง มีประเด็นสำคัญหลายจุดที่ยังคงคลุมเครือและยังไม่มีคำตอบที่ชัดเจน 100% จากทาง GitHub ครับ:

  • กำหนดการเปิดให้ใช้งาน GPT-6 Sol และ GPT-6 Luna ที่แท้จริง: ในรีลีสโน้ตของเวอร์ชัน 1.0.89 มีการระบุไว้อย่างระมัดระวังว่า “Add GPT-6 Sol and GPT-6 Luna to model picker when available” นั่นหมายความว่า แม้โค้ดของ CLI จะพร้อมรองรับแล้ว แต่โมเดลทั้งสองตัวจะยังไม่ปรากฏขึ้นมาให้เลือกใช้งานทันทีจนกว่าทาง GitHub และพันธมิตรจะเปิดระบบหลังบ้านในระดับบัญชี ซึ่งยังไม่มีการระบุวันที่หรือระยะเวลาการปล่อย (rollout phase) ที่แน่นอน
  • เงื่อนไขการเข้าถึง Claude Opus 5.5: ยังไม่มีการระบุชัดเจนว่าผู้ใช้ในระดับบุคคล (Individual) จะสามารถเลือกใช้งาน Claude Opus 5.5 ผ่าน CLI ได้อย่างอิสระ หรือจะถูกจำกัดโควตาเฉพาะระดับ Enterprise หรือไม่ รวมถึงยังไม่มีข้อมูลว่าโควตาการเรียกใช้งานต่อวันถูกนับรวมอย่างไร
  • ความขัดแย้งของกฎในระดับองค์กรกับไฟล์เฉพาะโปรเจกต์: หากคลังโค้ดมีไฟล์ .claude/rules ที่กำหนดคำสั่งบางอย่าง แต่ผู้ดูแลระบบขององค์กรได้ตั้งค่านโยบายส่วนกลางผ่าน Enterprise Managed MCP Policy ไว้ ยังไม่มีเอกสารอธิบายลำดับความสำคัญ (precedence) อย่างละเอียดว่าระบบจะเลือกปฏิบัติตามคำสั่งของฝ่ายใดก่อนหากเกิดข้อกำหนดที่ขัดแย้งกัน
  • ราคาและบริการในประเทศไทย: ข้อมูลราคาทั้งหมดยังคงอ้างอิงเป็นสกุลเงินดอลลาร์สหรัฐตามมาตรฐานสากล ยังไม่มีการประกาศโครงสร้างราคาเฉพาะสำหรับผู้ใช้งานในประเทศไทย หรือการเรียกเก็บเงินเป็นเงินบาทอย่างเป็นทางการจากตัวแทนจำหน่ายในประเทศ

แล้วเราควรทำอะไร

เพื่อเตรียมความพร้อมและใช้ประโยชน์จาก GitHub Copilot CLI 1.0.89 ให้เกิดประสิทธิภาพและความปลอดภัยสูงสุด นี่คือแนวทางปฏิบัติที่ผมขอแนะนำครับ:

สำหรับนักพัฒนาทั่วไปและฟรีแลนซ์

  • อัปเดตเวอร์ชันทันที: ตรวจสอบและอัปเดตเวอร์ชันของ Copilot CLI บนเครื่องของคุณให้เป็น v1.0.89 ขึ้นไป เพื่อรับแพตช์ความปลอดภัยของ Git และ Sandbox
  • จัดระเบียบไฟล์คำสั่งของโปรเจกต์: หากคุณมีไฟล์คำสั่งแนะนำสไตล์โค้ดกระจัดกระจายอยู่ ให้รวบรวมเข้ามาไว้ในโฟลเดอร์ .claude/rules/ เพื่อให้ทั้ง Claude Code และ Copilot CLI สามารถอ่านและเข้าใจกติกาของโปรเจกต์ได้พร้อมกัน
  • ลองใช้คีย์ลัดใหม่: ฝึกใช้คีย์ลัด Esc Esc เพื่อยกเลิกคำสั่งเปล่า และใช้ปุ่มลูกศรขึ้น Up เพื่อดึงประโยคคำสั่งที่ค้างอยู่กลับมาแก้ไข จะช่วยให้การสั่งงานในเทอร์มินัลคล่องมือขึ้นมาก
  • ระมัดระวังโค้ดจากภายนอก: ก่อนจะสั่งรัน Copilot CLI บนคลังโค้ดที่เพิ่งโคลนมาจากอินเทอร์เน็ต ให้เปิดดูเนื้อหาในโฟลเดอร์ .claude/rules เสมอ เพื่อให้แน่ใจว่าไม่มีคำสั่งแอบแฝงที่ชี้นำให้เอเจนต์กระทำการที่เป็นอันตรายต่อเครื่องของคุณ

สำหรับหัวหน้าทีมวิศวกรรมและผู้ดูแลระบบ (Tech Leads & IT Admins)

  • กำหนด CODEOWNERS ให้กับโฟลเดอร์ .claude/rules: ให้ถือว่าไฟล์กฎเหล่านี้มีความสำคัญเทียบเท่ากับไฟล์โค้ดของระบบ ควรกำหนดให้การแก้ไขไฟล์ในไดเรกทอรีนี้ต้องผ่านการตรวจสอบ (Code Review) และอนุมัติจากหัวหน้าทีมเท่านั้น
  • ตรวจสอบนโยบายเครือข่ายท้องถิ่น: หากทีมของคุณทำงานบนระบบปฏิบัติการ Windows ให้ตรวจสอบการตั้งค่า Local network access ให้เหมาะสม เพื่อควบคุมไม่ให้เอเจนต์เข้าถึงบริการบนเครื่อง Localhost โดยไม่จำเป็น
  • ให้ความรู้ทีมเรื่องการเลือกโมเดล: แนะนำให้ทีมเลือกใช้ระดับโมเดลให้เหมาะกับลักษณะงาน โดยใช้งานโมเดลขนาดเล็กสำหรับการเขียนเทสต์หรืองานรูทีน และเก็บโมเดลขนาดใหญ่ไว้สำหรับงานออกแบบสถาปัตยกรรม เพื่อไม่ให้สิ้นเปลืองทรัพยากรขององค์กร

ผมมองว่า ก้าวนี้ของ GitHub ในการรองรับ .claude/rules ไม่ใช่แค่เรื่องของความสะดวกสบายในการเขียนโค้ดเพียงอย่างเดียว แต่คือจุดเปลี่ยนสำคัญที่ชี้ให้เห็นว่า ในอนาคต “ข้อกำหนดของเอเจนต์” (Agent Specification) จะกลายเป็นมาตรฐานกลางข้ามแพลตฟอร์ม เครื่องมือจากค่ายใดก็ตามที่ไม่ยอมเปิดรับมาตรฐานของชุมชนอาจกลายเป็นผู้แพ้ในระยะยาวครับ

Recap

  • ตรวจสอบและอัปเดต GitHub Copilot CLI ให้เป็นเวอร์ชัน v1.0.89 ขึ้นไป
  • ยุบรวมไฟล์คำสั่งแนะนำการเขียนโค้ดของทีมเข้ามาไว้ในโฟลเดอร์ .claude/rules เพื่อแชร์การตั้งค่าข้ามเครื่องมือได้ทันที
  • สังเกตจุดสีฟ้า (blue dot) บนแถบเซสชัน เพื่อติดตามงานที่เอเจนต์ประมวลผลเสร็จแล้วโดยไม่ต้องคอยสลับหน้าต่างเทอร์มินัล
  • ทดลองใช้คีย์ลัดใหม่: กด Esc Esc เมื่อต้องการยกเลิกคำสั่งที่ยังไม่ได้เริ่ม และกดปุ่ม Up เพื่อเรียกคำสั่งค้างกลับมา
  • เปิดดูเนื้อหาใน .claude/rules ทุกครั้งก่อนรันเอเจนต์บนคลังโค้ดที่ไม่คุ้นเคย เพื่อความปลอดภัยจากการชี้นำคำสั่งประสงค์ร้าย
  • ตั้งค่า CODEOWNERS ให้กับโฟลเดอร์กฎของโปรเจกต์ เพื่อบังคับให้มีการรีวิวทุกครั้งที่มีการแก้ไข
  • ติดตามการเปิดให้ใช้งานโมเดล GPT-6 Sol, GPT-6 Luna และ Claude Opus 5.5 ใน Model Picker ตามระดับสิทธิ์ของบัญชีคุณ