VS Code 1.144 ให้เซสชันเขียนโค้ดดำเนินต่อได้แม้ปิดฝาแล็ปท็อป
โฮสต์เอเจนต์แบบต่อเนื่องและเซสชันคลาวด์เปลี่ยนการทำงานเมื่อไคลเอนต์ตัดการเชื่อมต่อ สำรวจส่วนที่เสถียร ส่วนที่ยังเป็นพรีวิว และวิธีทดสอบส่งต่องานโดยรักษาการแก้ไข
คุณเริ่มเขียนโค้ดที่โต๊ะ ตรวจจากอีกอุปกรณ์ แล้วกลับมาตรวจส่วนต่างของโค้ดภายหลัง ประสบการณ์ที่มีประโยชน์คืองานเดียวที่ดำเนินต่อ ด้วยคำสั่งเดิมและการตัดสินใจที่มองเห็นได้ การสร้างบทสนทนาใหม่ทุกครั้งที่เปลี่ยนอุปกรณ์เป็นงานพัฒนาอีกชนิดหนึ่ง
VS Code 1.144 ออกเป็นรุ่นเสถียรเมื่อวันที่ 28 ตุลาคม 2026 บันทึกรุ่นรวมความต่อเนื่องของเซสชันเอเจนต์และการจัดการระยะไกล เข้ากับฟีเจอร์ที่มีป้าย Preview หรือ Experimental ของตัวเอง เซสชันคลาวด์ทำงานบนโครงสร้างพื้นฐาน GitHub จึงทำงานต่อได้ขณะแล็ปท็อปพัฒนาออฟไลน์ บันทึกรุ่นทางการ
บทความนี้อธิบายความต่างระหว่างไคลเอนต์กับสถานที่ที่งานทำงานอยู่ สิ่งที่ Agent Host Protocol ช่วย และวิธีประเมินเซสชันต่อเนื่องผ่านการส่งต่องานตรวจโค้ดจริง
ภาพหน้าจอ Remote Environments ทางการของ Visual Studio Code 1.144 Used with permission from Microsoft. แหล่งภาพ · ใบอนุญาตและหมายเหตุภาพ
การปิดหน้าต่างกับการหยุดตัวทำงานเป็นคนละเหตุการณ์
ส่วนติดต่อเขียนโค้ดแสดงข้อความ ไฟล์ และคำขออนุมัติ โปรเซสที่ทำงานอาจอยู่ที่อื่น เมื่อแยกบทบาทนี้ การปิดส่วนติดต่อไม่จำเป็นต้องหมายถึงทิ้งงาน หากโฮสต์และสภาพแวดล้อมยังพร้อมใช้
ภาพรวม Universe ของ Microsoft วันที่ 28 ตุลาคม อธิบาย Agent Host เป็นโปรเซสอิสระที่จัดการเซสชัน ระบบควบคุมเอเจนต์ โมเดล ไฟล์ และเทอร์มินัล ระบุว่า Agent Host Protocol ถึงรุ่น 1.0 และเชื่อมไคลเอนต์กับสถานะเซสชันต่อเนื่อง ความต่างทางสถาปัตยกรรมนี้ช่วยประเมินว่า “ทำงานต่อ” หมายถึงอะไรจริง
โฮสต์ในเครื่องยังพึ่งเครื่องนั้น โฮสต์ระยะไกลพึ่งเครื่องระยะไกลและการเชื่อมต่อ ส่วนเซสชันคลาวด์มีสภาพแวดล้อมโฮสต์แยก เลือกสถานที่ทำงานตามสิ่งที่ต้องพร้อมใช้เมื่อไคลเอนต์หายไป
คิดว่าไคลเอนต์เป็นหน้าต่างห้องควบคุม อีกหน้าต่างแสดงงานเดียวกันได้ แต่ไม่ได้ย้ายเครื่องจักรข้างใต้ โทรศัพท์ที่แสดงเซสชันไม่ได้เปลี่ยนคอมพิวเตอร์ที่พักเครื่องเป็นเซิร์ฟเวอร์เปิดตลอด
มุมมองของเรา: ความต่อเนื่องมีประโยชน์เมื่อตัวตนงานอยู่ต่อควบคู่การประมวลผล เซสชันควรบอกชัดว่าใช้คลังโค้ดใด สร้างการแก้ไขอะไร และรอการตัดสินใจใด การรักษาโปรเซสให้ยังทำงานอย่างเดียวเป็นความสำเร็จที่เล็กกว่า
คำอธิบายที่จัดทำขึ้นเรื่องความรับผิดชอบของไคลเอนต์กับโฮสต์ อ้างอิง ภาพรวม VS Code Universe เป็นกรอบวางแผนแบบย่อ ไม่ใช่แผนผังเครือข่าย
AHP ทำให้ส่วนติดต่อมองสถานะเซสชันเดียวกัน
เว็บไซต์ Agent Host Protocol ทางการ ที่ตรวจเมื่อ 2 พฤศจิกายน อธิบาย AHP เป็นโพรโทคอลแสดงผลสองทิศทางที่อาศัยสถานะ ไคลเอนต์ทำงานบนสถานะเซสชันร่วม โฮสต์กระจายการกระทำและตัดสินข้อขัดแย้ง การเชื่อมต่อใหม่ส่งการกระทำที่พลาดหรือภาพสถานะปัจจุบันให้ส่วนติดต่อตามทันได้
เรื่องนี้สำคัญเพราะเซสชันเอเจนต์มีมากกว่าบทสนทนา อาจมีการกระทำรออนุมัติ เทอร์มินัลที่กำลังทำงาน หรือไฟล์ที่เปลี่ยน หากสองส่วนติดต่อแสดงข้อเท็จจริงเหล่านี้ไม่ตรงกัน ผู้ควบคุมอาจตัดสินผิดแม้การสร้างโค้ดจะดี
ตัวอย่างการเชื่อมต่อใหม่ของโพรโทคอลแสดงการปรับการกระทำไคลเอนต์ที่ค้างให้ตรงกับสถานะโฮสต์ ความหมายเชิงปฏิบัติสำหรับผู้อ่านคือ การเชื่อมต่อใหม่ควรกู้สถานการณ์ปัจจุบันของงาน รวมผลของคำขอก่อนหน้า ไม่ควรต้องเดาว่าการอนุมัติถึงก่อนเครือข่ายล่มหรือไม่
โพรโทคอลร่วมยังสร้างขอบเขตการทำงานร่วมของไคลเอนต์ ไคลเอนต์ต้องเข้าใจสถานะและการกระทำที่แสดง การมีโพรโทคอลไม่ได้หมายความว่าทุกเครื่องมือเชื่อมทุกผู้ให้บริการหรือเปิดทุกฟีเจอร์เหมือนกันได้แล้ว
สำหรับทีมเปรียบเทียบส่วนติดต่อ ให้ตรวจการตัดสินใจที่สำคัญต่อเวิร์กโฟลว์ ไคลเอนต์ทางเลือกแสดงคำขอสิทธิที่รออยู่ได้หรือไม่ ระบุไฟล์เปลี่ยนและสถานะปัจจุบันได้หรือไม่ การกลับเข้าโปรแกรมแก้ไขยังเป็นงานเดียวแทนที่จะเริ่มบทสนทนาที่สองหรือไม่
รุ่นเสถียรกับความสามารถพรีวิวเป็นคนละป้าย
หน้า VS Code 1.144 ระบุรุ่นเป็น Stable ขณะที่ Cloud Automations การสร้างภาพ และตัวเชื่อมต่อ Copilot ยังมีป้าย Preview ส่วนการใช้คอมพิวเตอร์และ working set เป็น Experimental เซสชันคลาวด์ต้องมีแผน Copilot แบบชำระเงินและอยู่ภายใต้นโยบายองค์กร สถานะรุ่นและฟีเจอร์, 28 ตุลาคม ตรวจเมื่อ 2 พฤศจิกายน
ชุดเงื่อนไขนี้พบได้ทั่วไปในโปรแกรมแก้ไขที่ต่อขยายได้ แอปเสถียรมีฟีเจอร์ระดับความพร้อมต่างกันได้ การตัดสินใจใช้จึงควรผูกกับฟีเจอร์และเวิร์กโฟลว์ ไม่ใช่เฉพาะหมายเลขรุ่น
| ทางเลือกประมวลผล | สิ่งที่ต้องพร้อมใช้ | คำถามก่อนเริ่ม |
|---|---|---|
| โฮสต์เอเจนต์ในเครื่อง | สภาพแวดล้อมประมวลผลในเครื่อง | เกิดอะไรเมื่อเครื่องพักหรือหยุด |
| โฮสต์เอเจนต์ระยะไกล | โฮสต์ระยะไกลและบริการที่ต้องใช้ | ใครดูแลความพร้อม การเข้าถึง และสถานะพื้นที่ทำงาน |
| เซสชันคลาวด์ | สภาพแวดล้อมที่ผู้ให้บริการจัดการ | คลังโค้ด แผน และองค์กรนี้อนุญาตงานหรือไม่ |
ตารางนี้เปรียบเทียบเชิงปฏิบัติการ ไม่ได้สัญญาว่าทุกสภาพแวดล้อมมีพฤติกรรมเหมือนกัน ข้อกำหนดของส่วนขยาย โมเดล และระบบควบคุมเอเจนต์ยังสำคัญ ทดสอบชุดที่ทีมจะใช้จริง
สำหรับความสามารถทดลอง ให้เลือกแบบฝึกแยกที่ย้อนกลับได้ สำหรับการประเมินความต่อเนื่องหลัก เริ่มจากเวิร์กโฟลว์เล็กที่สุดที่พิสูจน์การส่งต่อ การรวมฟีเจอร์ใหม่หลายอย่างทำให้ระบุยากว่าส่วนใดสร้างผลไม่คาดคิด
งานตัวอย่างสามแบบแสดงจุดที่ความต่อเนื่องช่วยได้
นักพัฒนาส่งต่องานแก้ที่มีขอบเขตแล้วกลับมาตรวจภายหลังได้
สมมตินักพัฒนาขอเซสชันคลาวด์แก้การทดสอบตัวแยกวิเคราะห์ที่ล้มเหลวในคลังโค้ด คำสั่งระบุข้อผิดพลาด พฤติกรรมเกี่ยวข้อง และการตรวจที่คาดหวัง นักพัฒนาตรวจความคืบหน้าจากไคลเอนต์ที่รองรับอีกตัว แล้วกลับโปรแกรมแก้ไขเพื่อตรวจงาน
เกณฑ์ยอมรับควรเหมือนการเปลี่ยนแปลงทั่วไป ได้แก่ แก้พฤติกรรมตรงจุด การตรวจเกี่ยวข้องผ่าน และส่วนต่างเหมาะสม การทำงานต่อขณะปิดแล็ปท็อปมีประโยชน์เพราะเปลี่ยนเวลาที่ทำงานได้ แต่ไม่ได้พิสูจน์ว่าผลพร้อมรวมโค้ด
สำหรับการส่งต่อ ขอให้เซสชันเก็บคำสั่งทดสอบและผลที่แน่นอน ข้อความ “ทดสอบผ่าน” ประเมินยากกว่าการตรวจที่มีชื่อผูกกับรุ่นแก้ไข ผู้ตรวจต้องมีหลักฐานพอเข้าใจผลโดยไม่สร้างบทสนทนาทั้งหมดขึ้นใหม่
หากงานติดการอนุมัติหรือบริการที่ขาด เซสชันควรแสดงสถานะนั้น งานที่ยังเปิดแต่ไปต่อไม่ได้ต่างจากงานที่ทำสิ่งมีประโยชน์อยู่ การมองเห็นช่วยให้นักพัฒนาตัดสินใจแทรกแซง เปลี่ยนขอบเขต หรือปล่อยให้รอ
ผู้ดูแลตรวจปัญหาแยกกันได้โดยไม่ปะปนไฟล์
ผู้ดูแลตัวอย่างอาจให้เซสชันหนึ่งทำซ้ำบั๊ก ขณะที่อีกเซสชันตรวจเอกสาร วิธีนี้ใช้เวลารอให้คุ้มได้หากขอบเขตชัด และทำให้ต้องผูกผลแต่ละอย่างกับพื้นที่ทำงานและบริบทตรวจของตัวเอง
กำหนดผู้รับผิดชอบก่อนเริ่ม ระบุไฟล์หรือระบบย่อย สาขาหรือพื้นที่ทำงาน และผลที่แต่ละเซสชันต้องสร้าง หากสองงานต้องแตะสัญญาเดียวกัน ให้ตัดสินว่าจะรวมข้อค้นพบอย่างไรก่อนใช้การเปลี่ยนทั้งคู่
ตรวจผลหนึ่งเทียบกับสถานะคลังโค้ดที่รู้แน่ มิฉะนั้นการทดสอบผ่านอาจพึ่งการแก้ที่ยังไม่ตรวจของอีกเซสชัน ขอบเขตพื้นที่ทำงานมีค่าเพราะช่วยระบุที่มาของผลผ่าน
ผลตอบแทนคือคิวตรวจที่ชัดขึ้น ไม่ใช่เพียงเอเจนต์พร้อมกันมากขึ้น การสืบค้นสองงานที่กำหนดดีลดความไม่แน่นอนได้ ส่วนการแก้ซ้อนหลายงานอาจเพิ่มมัน ส่วนติดต่อ Agents มีประโยชน์เมื่อช่วยให้ผู้ดูแลเห็นว่ากำลังเกิดสถานการณ์ใด
ทีมทดสอบงานคลาวด์ประจำก่อนเชื่อถือตารางได้
สำหรับการนำร่องระบบอัตโนมัติ สมมติการตรวจเป็นระยะเพื่อหาลิงก์เอกสารที่ต้องดูแล เริ่มจากรายงานอ่านอย่างเดียวและผลลัพธ์เฉพาะ ให้คนตรวจผลก่อนขยายไปสู่การสร้างการแก้ไข
สถานะ Preview ของ Cloud Automations สำคัญเพราะงานประจำเพิ่มความรับผิดชอบปฏิบัติการ งานที่ดีครั้งเดียวอาจยังต้องมีการจำกัดอัตรา ผู้รับผิดชอบ และวิธีรับมือความล้มเหลวชัด ก่อนรันตามตาราง ทดสอบข้อกำหนดเหล่านี้แยกจากคุณภาพข้อความ
ทีมควรรู้ว่าการรันแต่ละครั้งบันทึกรุ่นคลังโค้ด ข้อค้นพบ และคำขอภายนอกไว้ที่ใด หากไม่เสร็จ บันทึกควรบอกสิ่งที่ยังค้าง งานประจำมีประโยชน์เมื่อเจ้าของแยกสถานการณ์ไม่เปลี่ยนออกจากการตรวจที่ล้มเหลวได้
เริ่มจากคลังเดียวและขอบเขตพอเหมาะ ขยายเมื่อทีมเห็นการรันปกติ การรันที่จงใจทำให้ติดขัด และการตรวจชิ้นงานผลลัพธ์แล้ว ขั้นตอนนี้เป็นข้อเสนอการนำร่อง ไม่ใช่คำกล่าวว่าได้ทดสอบรุ่นนี้จริง
งานที่ยังไม่คอมมิตต้องส่งต่ออย่างชัดเจน
บันทึกรุ่น 1.144 ระบุว่าเซสชันคลาวด์ใช้พื้นที่ทำงานแยก และ ไม่คัดลอกการเปลี่ยนแปลงในเครื่องที่ยังไม่คอมมิตโดยอัตโนมัติ จากหน้าต่าง Chat หรือ Agents ผู้ใช้เลือก Cloud เลือกคลัง GitHub ติดตาม ตอบการอนุมัติ และตรวจการแก้ไขได้ เซสชันเดิมเปิดซ้ำจากรายการได้ คำแนะนำเซสชันคลาวด์
พื้นที่แยกนี้สำคัญสำหรับผู้ทำงานในเช็กเอาต์ที่มีการเคลื่อนไหวมาก ไฟล์ในเครื่องอาจจำเป็นต่องานแม้ไม่มีในสถานะคลังที่คลาวด์เห็น ก่อนส่งต่อ ให้ระบุรุ่นต้นทางที่ตั้งใจและวิธีที่อนุญาตสำหรับส่งข้อมูลเพิ่มเติม
อย่าสับสนการเปลี่ยนส่วนติดต่อกับการย้ายไฟล์ การคุยต่อบทสนทนาเดิมไม่พิสูจน์ว่าทุกไฟล์ในเครื่องหรือบริการที่รันอยู่ถูกย้ายแล้ว เซสชันรักษาเจตนาได้ แต่ยังต้องมีการเข้าถึงข้อมูลที่ต้องใช้ทำงานอย่างชัดเจน
สำหรับรายงานบั๊กตัวอย่าง ให้รวมอินพุตที่ทำให้ล้มเหลวในรูปที่อนุมัติและทำซ้ำได้ ระบุว่าเอเจนต์ควรใช้ข้อมูลทดสอบที่คอมมิตแล้วหรือข้อมูลใหม่ที่ส่งให้ วิธีนี้ให้จุดเริ่มที่เป็นรูปธรรมและหลีกเลี่ยงการค้นนานในคลังที่ไม่เคยมีปัญหานั้น
การตรวจสุดท้ายควรตรวจขอบเขตย้อนกลับเช่นกัน ระบุว่าการแก้ไขที่เสนออยู่ที่ใดและจะเข้ากิ่งงานอย่างไร รักษาการแก้ไขในเครื่องที่กำลังทำขณะตรวจและนำผลมาใช้ ประโยชน์ของพื้นที่ระยะไกลไม่ควรแลกกับความไม่แน่ใจในงานท้องถิ่น
ลำดับตรวจรับที่จัดทำขึ้นสำหรับงานเขียนโค้ดต่อเนื่อง ผสาน ขอบเขตพื้นที่คลาวด์ที่บันทึกไว้ กับการตรวจวิศวกรรมตามปกติ ไม่ใช่รายงานผลทดสอบอิสระ
การดูระบบสิบนาทีพิสูจน์ได้น้อยกว่างานสมบูรณ์หนึ่งงาน
ส่วนที่มองเห็นของความต่อเนื่องประเมินง่าย เช่น เซสชันปรากฏในรายการ ไคลเอนต์เชื่อมต่อใหม่ หรือข้อความมาถึง การตรวจเหล่านี้มีประโยชน์ แต่เป้าหมายนักพัฒนาคืองานที่ทำเสร็จและสถานะอยู่รอดผ่านการส่งต่อ
เลือกงานเล็กที่จบด้วยชิ้นงานตรวจได้ ข้อมูลทดสอบ การแก้เอกสาร หรือการแก้พฤติกรรมที่แยกได้ล้วนเหมาะหากคลังมีวิธีตรวจชัด งานควรมีความหมายพอเผยสถานะพื้นที่และสิทธิ โดยไม่ขยายการทดลองแรกเกินจำเป็น
- อัปเดตและยืนยันรุ่นที่ติดตั้ง ใช้ขั้นตอน Check for Updates ของ VS Code และยืนยันเวอร์ชัน ตรวจป้ายเฉพาะฟีเจอร์ในบันทึกทางการ
- เลือกสภาพแวดล้อมที่อนุญาต ยืนยันการเข้าถึงคลัง คุณสมบัติแผน และนโยบายองค์กร ตัดสินว่างานควรอยู่บนโฮสต์ในเครื่อง ระยะไกล หรือคลาวด์
- บันทึกสถานะเริ่มต้น ระบุคลังและรุ่นแก้ไข รักษางานในเครื่องและระบุอินพุตที่พื้นที่ที่เลือกต้องใช้
- ให้คำสั่งที่มีขอบเขต ระบุพฤติกรรม ขอบเขต และคำสั่งตรวจ กำหนดชิ้นงานที่คาดว่าจะตรวจ
- ทดสอบการส่งต่อ ออกจากไคลเอนต์แล้วเชื่อมใหม่ผ่านส่วนติดต่อที่มีและรองรับ ตรวจสถานะเซสชันเดิม การอนุมัติค้าง และงานใหม่
- กลับสู่โค้ด ตรวจส่วนต่างและหลักฐานยืนยัน ยืนยันว่าการตรวจตรงรุ่นที่กำลังตรวจทาน
- บันทึกผลและข้อจำกัดที่เหลือ แยกการเชื่อมใหม่สำเร็จ งานเสร็จ และการเปลี่ยนที่ยอมรับแล้ว แต่ละจุดเกี่ยวข้องกันแต่ใช้หลักฐานต่างกัน
หากการทดสอบล้มเหลว ให้วินิจฉัยขอบเขตที่ล้มเหลว ข้อมูลทดสอบในคลังขาดต้องแก้พื้นที่ทำงาน การเรียกเครื่องมือถูกบล็อกต้องตัดสินสิทธิ โฮสต์ไม่พร้อมต้องตัดสินสภาพแวดล้อม การส่งพรอมป์ต์เดิมซ้ำแทบไม่แก้ปัญหาที่อยู่นอกพรอมป์ต์
เก็บผลแรกให้เฉพาะเจาะจง “งานนี้ดำเนินต่อในสภาพแวดล้อมนี้ และสร้างส่วนต่างที่ตรวจแล้วนี้” เป็นข้อสรุปปฏิบัติการที่มีประโยชน์ บอกเพื่อนร่วมงานได้ว่าอะไรทำซ้ำได้และเงื่อนไขสำคัญอยู่ที่ใด
เซสชันต่อเนื่องควรทำให้ติดตามความรับผิดชอบง่ายขึ้น
VS Code 1.144 นำเวิร์กโฟลว์เอเจนต์เข้าพื้นที่ต่อเนื่องมากขึ้น เป็นที่ที่คำสั่งกลายเป็นการกระทำ และการกระทำกลายเป็นการแก้ที่ตรวจได้ AHP วางทิศทางสถานะร่วมสำหรับไคลเอนต์ ส่วนสถานที่ประมวลผลกำหนดว่าอะไรทำงานต่อได้เมื่ออุปกรณ์ตัดการเชื่อมต่อ
การอัปเกรดที่มีความหมายคืองานที่คุณทิ้งไว้ กลับมา และยังเข้าใจได้ เมื่อเซสชันรักษาสถานะต้นทาง การตัดสินใจ และการตรวจ ฝาแล็ปท็อปก็เป็นรายละเอียดตารางเวลา แทนขอบเขตของงาน
แหล่งข้อมูล
- บันทึกรุ่น Visual Studio Code 1.144, รุ่น Stable 28 ตุลาคม 2026; ตรวจเมื่อ 2 พฤศจิกายน 2026
- VS Code Wrapped: GitHub Universe 2026, 28 ตุลาคม 2026
- Microsoft Agent Host Protocol, ข้อกำหนด v1.0.0 และภาพรวมสถานะร่วม ตรวจเมื่อ 2 พฤศจิกายน 2026
เก็บข้อมูลที่อยู่เบื้องหลังการตัดสินใจ
Telli.sh เป็นทางเลือกหนึ่งสำหรับเก็บเอกสารต้นทางที่ได้รับอนุญาตควบคู่กับบันทึกที่คุณทบทวนแล้ว สร้างพื้นที่บันทึก