动察 Beating ข่าวด่วน AI เครื่องมือเขียนโค้ด AI แบบโอเพนซอร์ส OpenCode 2.0 เปิดตัวอย่างเป็นทางการ หลังจากเปิดทดสอบสาธารณะในเดือนกรกฎาคม การอัปเกรดครั้งนี้มีการเปลี่ยนแปลงสำคัญคือ Code Mode ซึ่งสามารถแปลงบริการ MCP และอินเทอร์เฟซ OpenAPI เป็นฟังก์ชัน JavaScript ทำให้ Agent สามารถเชื่อมต่อเครื่องมือหลายตัวในสคริปต์เดียวได้ ตัวอย่างเช่น อ่าน Bug จาก GitHub แบบเป็นชุดก่อน จากนั้นสร้างงานใน Linear ทีละรายการ ไม่จำเป็นต้องให้โมเดลเรียกใช้อีกครั้งสำหรับทุกข้อมูลที่ประมวลผล บริการ MCP ทั้งหมดเปิดใช้ Code Mode เป็นค่าเริ่มต้น ซึ่งยังช่วยลดบริบทที่ถูกใช้โดยคำจำกัดความของเครื่องมือได้อีกด้วย
OpenCode ยังเขียนสถาปัตยกรรมพื้นฐานใหม่ทั้งหมด เทอร์มินัล เว็บ และไคลเอนต์เดสก์ท็อปตอนนี้ใช้บริการแบ็กเอนด์ภายในเครื่องเดียวกัน สามารถเข้าถึงเซสชันชุดเดียวกันได้ Sub Agent และคำสั่ง Shell ก็สามารถทำงานเบื้องหลังได้ เช่น ให้ Agent หนึ่งตัวตรวจสอบโค้ด ขณะที่ Agent หลักแก้ไขไฟล์ต่อไป พร้อมกับรันการทดสอบและการ build ทีมยังนำฟีเจอร์ภายในจำนวนมากมาทำเป็นปลั๊กอิน ปัจจุบันมีมากกว่า 80 รายการ รองรับการโหลดแบบ hot-load ขณะรันไทม์ Agent สามารถเขียนปลั๊กอินสำหรับตัวเองและใช้งานได้ทันที
นอกจากนี้ OpenCode ยังเปิดตัว SDK ที่สามารถฝังในแอปพลิเคชันอื่นได้ Cloudflare ประกาศสนับสนุน OpenCode 2.0 ผ่านอินเทอร์เฟซแบบทดลอง ทำให้นักพัฒนาสามารถรันเอนจิน Agent ชุดเดียวกันใน Durable Objects และบันทึกเซสชัน กู้คืนงานที่ถูกขัดจังหวะได้
อย่างไรก็ตาม การรีแฟกเตอร์ครั้งนี้ยังนำมาซึ่งปัญหาความเข้ากันได้ ปลั๊กอิน 1.x จำเป็นต้องเขียนใหม่ และ Server API เวอร์ชันเก่าก็ต้องปรับให้เข้ากัน มี issue บน GitHub ระบุว่า Code Mode เมื่อเรียกปลั๊กอินที่ใช้เวลานานขาดการจำกัดเวลาหมดอายุ อาจทำให้เซสชันอยู่ในสถานะรอเป็นเวลานาน และต้องหยุดด้วยตนเองเท่านั้น
