Chuyển đến nội dung chính
Quay lại danh sách bài viết

OpenCode 1.19.0 เปลี่ยนการอัปเดตเป็นแบบสั่งเองและปรับการตรวจ PTY

OpenCode 1.19.0 เพิ่มทางอัปเกรดไป OpenCode 2 ผ่านคำสั่ง และให้ผู้ใช้เลือกติดตั้งอัปเดตใน TUI เอง

OpenCode 1.19.0 เปลี่ยนการอัปเดตเป็นแบบสั่งเองและปรับการตรวจ PTY

OpenCode รุ่น 1.19.0 เผยแพร่เมื่อ 11 ตุลาคม 2026 พร้อมการเปลี่ยนพฤติกรรมอัปเดตที่ผู้ใช้ควรทราบ: ใน TUI สามารถใช้คำสั่ง /update เพื่อติดตั้งรุ่นใหม่หรือขยับไป OpenCode 2 และระบบจะไม่ติดตั้งอัปเดตให้อัตโนมัติอีกต่อไป บันทึกประจำรุ่นยังระบุการเพิ่มคำสั่ง opencode upgrade --major สำหรับการอัปเกรดข้ามรุ่นใหญ่ การรองรับ service tier ultrafast ของ OpenAI และการตรวจ origin กับ ticket ของการเชื่อมต่อ PTY ก่อนตรวจว่ามี PTY อยู่จริง

ทำไมการหยุดอัปเดตอัตโนมัติจึงสำคัญ

เครื่องมือที่ทำงานกับไฟล์โครงการและคำสั่งในเครื่องมีผลต่อ workflow ของนักพัฒนาโดยตรง การเปลี่ยนเวอร์ชันโดยไม่รู้ตัวอาจทำให้ผลการทำงานหรือ integration ที่พึ่งพาอยู่ต่างไปจากเดิม รุ่นนี้ให้ผู้ใช้เริ่มการอัปเดตเองผ่าน /update ใน TUI ซึ่งช่วยให้ทีมเลือกช่วงเวลาทดสอบและบันทึกเวอร์ชันที่ใช้งานได้ชัดขึ้น แต่ก็เพิ่มหน้าที่ให้ผู้ดูแลต้องติดตามประกาศรุ่นใหม่และกำหนดรอบอัปเดตเอง โดยเฉพาะเครื่องที่เปิดใช้ร่วมกันหรือเครื่องใน CI

ถ้าทีมใช้งาน OpenCode บนหลายเครื่อง ควรจดเวอร์ชันปัจจุบันก่อนเปลี่ยน ตรวจ release notes ของรุ่นเป้าหมาย และทดลองบนเครื่องที่ไม่ใช่งานหลักก่อน เมื่อทดสอบพฤติกรรมของคำสั่งและส่วนเชื่อมต่อที่ใช้ประจำผ่านแล้วจึงขยายการอัปเดต การอัปเกรดไป OpenCode 2 เป็นการข้ามรุ่นใหญ่ จึงควรแยกแผนจากการอัปเดตรุ่นย่อย 1.19.0 อย่าอ่านเพียงว่ามีปุ่มอัปเดตแล้วสรุปว่าทุกการอัปเดตมีความเสี่ยงเท่ากัน

คำสั่งอัปเกรดรุ่นใหญ่ใช้เมื่อไร

บันทึกของโครงการระบุ opencode upgrade --major เป็นช่องทางอัปเกรดไป OpenCode 2 ผู้ที่ต้องการอยู่บนสายรุ่นเดิมควรตรวจเป้าหมายก่อนรันคำสั่ง โดยเฉพาะถ้ามีไฟล์ตั้งค่า plugin หรือ workflow ที่ผูกกับพฤติกรรมของรุ่น 1 อยู่ การจัดทำ backup ของไฟล์ตั้งค่าและบันทึกขั้นตอนย้อนกลับไว้ก่อนช่วยให้แก้ปัญหาได้เร็ว หากใช้ package manager หรือระบบจัดการ image ให้ตรวจด้วยว่าคำสั่ง upgrade ของ OpenCode สอดคล้องกับวิธีติดตั้งเดิมหรือไม่ เพราะการมี binary หลายตำแหน่งอาจทำให้ผล --version ต่างจากตัวที่ TUI เรียกจริง

สำหรับทีมที่มีเครื่องนักพัฒนาหลายคน การประกาศวันเปลี่ยนรุ่นและให้ทุกคนตรวจเวอร์ชันหลังอัปเดตช่วยลดปัญหา “เครื่องฉันทำงานได้” จากเวอร์ชันต่างกัน ควรทดสอบงานจริงสั้น ๆ เช่น เปิด session เดิม เรียก model ที่ใช้ เปิด terminal และแก้ไฟล์ทดสอบ แทนการดูเพียงว่าคำสั่ง upgrade จบโดยไม่มี error

การตรวจ PTY และ service tier

release notes ระบุว่ารุ่นนี้ตรวจ origin และ ticket ของการเชื่อมต่อ PTY ก่อนตรวจการมีอยู่ของ PTY ลำดับการตรวจดังกล่าวเป็นรายละเอียดเชิงความปลอดภัยของทางเข้า terminal ผู้ดูแลระบบที่เปิด OpenCode ผ่าน web interface หรือ remote environment ควรทดสอบการเชื่อมต่อจากเส้นทางที่อนุญาตและเส้นทางที่ควรถูกปฏิเสธหลังอัปเดต หากพบว่า terminal ไม่เชื่อมต่อ ให้ดูผลการยืนยัน connection และ log ที่เกี่ยวข้องก่อนสรุปว่า PTY หายไป เพราะความผิดพลาดอาจเกิดก่อนถึงขั้นค้นหา PTY

ส่วนการรองรับ OpenAI ultrafast service tier หมายถึง OpenCode ยอมรับ tier ดังกล่าวใน integration นี้ ไม่ได้ยืนยันว่าทุกบัญชีหรือทุกโมเดลจะใช้ได้ ผู้ใช้ควรตรวจสิทธิ์และเงื่อนไขของ provider ที่ตั้งค่าอยู่ รวมทั้งวัดผลความเร็วและต้นทุนตาม workload จริง ก่อนเปิดใช้กับงานจำนวนมาก ข่าวนี้ไม่ได้ประกาศราคาใหม่หรือรับประกัน latency ของ tier นั้น

สิ่งที่ควรทำหลังอัปเดต

ตรวจเวอร์ชันและวิธีติดตั้งที่ใช้อยู่ เปิด TUI เพื่อยืนยันว่า /update ทำงานตามคาด ทดสอบ terminal/PT​​Y ในสภาพแวดล้อมที่ใช้งานจริง และเก็บบันทึกผลก่อนขยับไป OpenCode 2 หากองค์กรมีนโยบายจัดการเวอร์ชันกลาง ควรแก้คู่มือภายในที่เคยสมมติว่าการอัปเดตติดตั้งเองอัตโนมัติ การเปลี่ยนเล็กในหน้าจออัปเดตอาจส่งผลต่อการวางแผนแพตช์ของทั้งทีม

ประกาศต้นทาง: OpenCode v1.19.0 บน GitHub — 11 ตุลาคม 2026

Chia sẻ bài viết:
Xem thêm bài viết