Hermes Agent เคลียร์ปัญหาฐานข้อมูลสุดป่วน เซสชันแชทกลับมาเสถียรแล้ว
อัปเดต Hermes v2026.9.11: คำอธิบายเข้าใจง่ายเกี่ยวกับการแก้ไขความเสถียรของฐานข้อมูลและสิ่งที่เปลี่ยนแปลงในเวอร์ชันนี้
ข้อมูลเวอร์ชัน
| รายการ | รายละเอียด |
|---|---|
| เวอร์ชัน | v0.21.2 (v2026.9.11) |
| วันที่เปิดตัว | 11 กันยายน 2026 |
| ประเภทการเปิดตัว | Patch Release |
| สรุปสั้น | แก้ไขปัญหาฐานข้อมูล state.db ที่เปราะบางซึ่งเกิดจากการเขียนระบบจัดเก็บเซสชันใหม่ใน v0.21.0 และรวบรวมการปรับปรุงทั้งหมดจากสี่วันที่ผ่านมา |
อธิบายแบบเข้าใจง่าย
ฐานข้อมูลไม่ทะเลาะกับตัวเองอีกต่อไป
ลองนึกภาพว่าคุณมีพ่อบ้านสี่คนในบ้าน ต่างคนต่างพยายามเขียนในสมุดบัญชีเล่มเดียวกันในเวลาเดียวกัน คนหนึ่งกำลังเขียน อีกคนเอื้อมมือไปพลิกหน้า และคนที่สามก็ปิดสมุดดังปัง — ผลก็คือสมุดบัญชีถูกฉีกเป็นชิ้นๆ นั่นแหละคือสิ่งที่ผู้ใช้บางคนเจอหลังจาก v0.21.0: มีโปรเซสเบื้องหลังหลายตัวเขียนลง “สมุดบัญชีหลัก” state.db พร้อมกัน ทำให้ล็อกของกันและกันถูกยกเลิก การอัปเดตนี้ควบคุมพ่อบ้าน “เขียนสมุดบัญชีวุ่นวาย” ทั้งสี่คนนั้น: ข้อมูลห้องแบบโฮสต์ถูกย้ายไปยัง shared-state.db ของตัวเอง แดชบอร์ดให้ความสำคัญกับการเข้าถึงแบบอ่านอย่างเดียว งานตามกำหนดเวลาผ่านช่องทางการเชื่อมต่อที่เหมาะสม และเครื่องมือซ่อมแซมไม่ไปยุ่งกับสมุดบัญชีของคนอื่นอย่างไม่ระมัดระวังอีกต่อไป
ฐานข้อมูลที่แข็งแรงไม่ถูกตั้งค่าธงว่า “เสียหาย” ผิดๆ อีกต่อไป
บางครั้งสมุดบัญชีของคุณปกติดีทุกอย่าง แต่พ่อบ้านแค่ glanced ครั้งเดียวก็ประกาศว่า “สมุดบัญชีนี้พัง ใช้ไม่ได้แล้ว” นี่อาจเกิดจากความแปลกของระบบไฟล์ (เช่นรายการไดเรกทอรีที่ถูกลบของ OpenZFS) หรือความเข้าใจผิดจากการอ่าน/เขียนที่เกือบพลาด การแก้ไขนี้หยุดระบบจากการตัดสินว่าฐานข้อมูลทั้งตัวเสียหายเพียงเพราะดิสก์สะดุดเล็กน้อย — และบน WSL2 ข้อผิดพลาด I/O เป็นครั้งคราวจะไม่ทำให้ฟีเจอร์ “ดูเซสชัน” ล้มเหลวในครั้งแรกอีกต่อไป
ดัชนีค้นหาเสีย? แชทก็ยังไปต่อ
ก่อนหน้านี้ ถ้าดัชนีค้นหาแบบเต็มข้อความ (คิดซะว่าเป็น “สารบัญ” ท้ายสมุดบัญชีของคุณ) มีปัญหา ระบบจะถือว่าสมุดบัญชีทั้งเล่มพังและยุติการสนทนาปัจจุบันของคุณทันที ตอนนี้ไม่เป็นแบบนั้นแล้ว: การค้นหาจะลดระดับลงชั่วคราว ดัชนีจะสร้างใหม่โดยอัตโนมัติในภายหลัง และประวัติแชทของคุณยังคงอยู่ครบ เหมือนกับบัตรดัชนีของห้องสมุดกระจัดกระจาย แต่หนังสือทุกเล่มบนชั้นยังอยู่ครบ
งานตามกำหนดเวลาที่ “ส่งไม่ถึง” จะลองใหม่โดยอัตโนมัติ
คุณตั้งการแจ้งเตือนตามกำหนดเวลา แต่ทริกเกอร์นั้นไม่ทำงานจริงเพราะปัญหาเครือข่ายหรือโมเดลไม่ว่าง ก่อนหน้านี้มันก็หายไปเงียบๆ ตอนนี้ระบบจะลองใหม่โดยอัตโนมัติในจำนวนจำกัด เพื่อให้แน่ใจว่างานของคุณไม่หายไปตลอดกาลเพียงเพราะ “การส่งล้มเหลว” ครั้งเดียว
ฮุกของปลั๊กอินครบถ้วนขึ้น และตรวจสอบการขัดจังหวะได้แล้ว
เมื่อคุณกดขัดจังหวะระหว่างเซสชัน ตอนนี้ระบบจะเรียกฮุกปลั๊กอิน agent_loop_stopped อย่างถูกต้อง ซึ่งหมายความว่าปลั๊กอินของบุคคลที่สามที่พึ่งพาสัญญาณนี้จะรู้ได้อย่างแม่นยำว่า “ลูปหยุดแล้ว” แทนที่จะรอไปตลอด
การตรวจสอบพารามิเตอร์ของเครื่องมือเข้มงวดขึ้น
เมื่อลงทะเบียนเครื่องมือ ถ้ารูปแบบพารามิเตอร์ผิด ระบบจะปฏิเสธทันทีแทนที่จะรอจนถึงเวลารันแล้วค่อยระเบิด เหมือนกับพนักงานหน้าประตูที่หยุดคนที่มีบัตรประชาชนไม่ถูกต้องไว้ตั้งแต่ประตู แทนที่จะปล่อยให้เข้าไปในล็อบบี้ก่อนที่เรื่องจะบานปลาย
โมเดลสร้างภาพใหม่และการปรับปรุงการผสานรวม Slack
แคตตาล็อก FAL ตอนนี้มี Meta Muse Image ในราคาเพียง $0.01 ต่อภาพ — เยี่ยมสำหรับผู้ใช้ที่สร้างภาพจำนวนมาก สถานะและชื่อเรื่องของการผสานรวม Slack ตอนนี้ผ่าน Agent Sessions API เพื่อแสดงข้อมูลที่แม่นยำยิ่งขึ้น
สรุป
นี่คือแพตช์แบบ “หยุดเลือด”: ไม่มีฟีเจอร์ใหม่หวือหวา แค่ปิดกับระเบิดฐานข้อมูลที่ทิ้งไว้จากการยกเครื่องครั้งใหญ่ใน v0.21.0 ทีละลูก สำหรับผู้ใช้ทั่วไป ความแตกต่างที่เห็นได้ทันทีที่สุดคือ — บันทึกเซสชันไม่เสียหายอย่างลึกลับอีกต่อไป แชทไม่ถูกขัดจังหวะโดยปัญหาดัชนีค้นหาเล็กน้อย และงานตามกำหนดเวลาเชื่อถือได้มากขึ้น ถ้าคุณเคยเจอคำเตือน “ฐานข้อมูลเสียหาย” บน 0.21.0 หรือ 0.21.1 เวอร์ชันนี้เหมาะสำหรับคุณ
📎 บันทึกการเปิดตัวอย่างเป็นทางการ: https://github.com/NousResearch/hermes-agent/releases