Hermes Agent อัปเดตแก้ครบทุกจุดที่ควรแก้แล้ว
อัปเดต Hermes v0.22.2: สิ่งที่เปลี่ยนแปลงในเวอร์ชันนี้ อธิบายเข้าใจง่าย
ข้อมูลเวอร์ชัน
| รายการ | รายละเอียด |
|---|---|
| เวอร์ชัน | v0.22.2 |
| วันที่เปิดตัว | 15 ตุลาคม 2026 |
| ธีมของการเปิดตัว | ส่งมอบสิ่งที่ v0.22.1 ควรจะส่งมอบให้ได้ตั้งแต่แรก |
| คำอธิบายสั้น | v0.22.1 ถูกแพ็กมาพร้อมโค้ดผิด ซึ่งดึงฟีเจอร์ gateway ที่ยังไม่เปิดตัวเข้ามา และทำให้เวอร์ชัน Microsoft Store ค้างอยู่ที่ “Connecting” v0.22.2 คือสิ่งที่ v0.22.1 ควรจะเป็นตั้งแต่แรก |
ปัญหาเล็กน้อยที่ทราบอยู่: เซสชันที่รันภายใต้ gateway 0.22.1 ยังลบไม่ได้ใน 0.22.2 ในตอนนี้
อธิบายแบบเข้าใจง่าย
หลังรีบูต gateway สามารถสตาร์ทตัวเองได้อีกครั้ง
ลองคิดว่า gateway เป็นเหมือน “แผงสวิตช์” ของ Hermes — มันเป็นตัวส่งข้อความที่เข้ามาไปยังเอเจนต์ เมื่อก่อนมีบั๊กแอบแฝงอยู่: หลังจากคอมพิวเตอร์รีสตาร์ท บางครั้ง Linux จะกำหนด process ID (PID) เก่าให้กับโปรแกรมอื่นที่ไม่เกี่ยวข้อง gateway จะเห็น ID นั้นแล้วเข้าใจผิดว่า “แผงสวิตช์ทำงานอยู่แล้ว” ทำให้ gateway ที่จัดการโดยตัวควบคุมอย่าง systemd, launchd หรือ Docker ดื้อไม่ยอมสตาร์ท
ตอนนี้ Hermes จำได้ว่า它อยู่ในรอบบูตไหน เมื่อไม่สามารถบอกได้จริง ๆ มันจะตรวจสอบ “ล็อกประตู” — มีเพียง gateway ที่ยังมีชีวิตอยู่จริงเท่านั้นที่ถือกุญแจ ไม่มีการเข้าใจผิดอีกต่อไป และแผงสวิตช์ก็กลับมาทำงานหลังทุกครั้งที่รีบูต
การรันโมเดลโลคัลบนแล็ปท็อป: บทสนทนายาวไม่ตายกลางทางอีกต่อไป
หลายคนชอบรันโมเดลในเครื่อง — ประหยัดเงินและรักษาความเป็นส่วนตัว — แต่แล็ปท็อปหลับและหน่วยความจำตึงตัว นี่คือสิ่งที่เปลี่ยนไป:
- คำขอโลคัลตอนนี้ใช้ streaming เสมอ และแถบสถานะแสดงความคืบหน้าของโมเดลผ่านพรอมป์ต์ ทำให้เห็นว่ามันกำลังทำงานจริง ๆ แทนที่จะรอเฉย ๆ
- ตัวจับเวลาที่ค้างอยู่ตอนนี้ข้ามเวลาที่เครื่องหลับไปแล้ว ดังนั้นการปิดฝาสองชั่วโมงจะไม่ทำให้เกิดความล้มเหลว “หมดเวลา”
- หลังจากบริการโลคัลกลับมาทำงาน มันจะลองใหม่อัตโนมัติหนึ่งครั้ง แทนที่จะแบล็กลิสต์ข้อความถัดไปทั้งหมดหลังจากล้มเหลวครั้งเดียว
- การบีบอัดบทสนทนาไม่หมดเวลาเพียงเพราะเซิร์ฟเวอร์ยังอ่านบทสนทนายาวอยู่
- บนเครื่อง Windows ที่มีหน่วยความจำแบบรวม การเริ่มต้นโมเดลและแคชพรอมป์ต์จะจัดสรรตามหน่วยความจำที่มี ทำให้ยากที่จะทำให้เครื่องพัง
ของเล็ก ๆ น้อย ๆ ที่เพิ่มเข้ามา
ตัวเลือกโมเดลตอนนี้มี “รายการคัดสรร” อยู่ด้านบน ทำให้ไม่ต้องเลื่อนผ่านรายการยาว ๆ; nemotron ถูกเพิ่มเข้าในโมเดลเริ่มต้นของ NVIDIA NIM พร้อมพารามิเตอร์เริ่มต้นที่สมเหตุสมผล นอกจากนี้ การแพ็กเกจ Microsoft Store ถูกแยกออกเป็นช่อง windows-store ของตัวเอง ดังนั้นการอัปเดต Store ในอนาคตจะมีจังหวะที่สะอาดขึ้น
การแก้ไขการจัดการข้อความของ gateway ต่าง ๆ
การเปิดตัวนี้ยังจัดการกับปัญหา “รีเลย์” ของ gateway เป็นชุด: การปลุกภายในไม่แนบคำตอบกับตัวกระตุ้นผิดอีกต่อไป; การแจ้งเตือนการทำงานเสร็จที่ถูกปฏิเสธจะรอสักสองสามนาทีก่อนส่งการเตือนแบบธรรมดาแทนที่จะสแปมซ้ำ ๆ; การปลุกเมื่อเสร็จที่แค่ขาด message_id ตอนนี้รับได้อย่างถูกต้อง; และหลังจากการสลับตามเซสชัน หากโปรไฟล์ต้นทางเสียโฟกัส มันจะลด “ท่าทางการเขียนโค้ด” อย่างเหมาะสม
สรุป
สำหรับผู้ใช้ทั่วไป สิ่งที่สังเกตได้ชัดที่สุดจากการอัปเดตนี้คือ: Hermes สตาร์ทได้อย่างถูกต้องหลังรีบูต บทสนทนายาวกับโมเดลโลคัลเสถียรขึ้นและมีโอกาสพังน้อยลง และการเลือกโมเดลก็ยุ่งยากน้อยลง โดยพื้นฐานแล้วมันคือการเปิดตัวแบบ “ใช้หนี้” — ไม่มีฟีเจอร์ใหม่หวือหวา แต่เติมรูที่ v0.22.1 ทิ้งไว้ หากคุณเคยถูกรบกวนด้วย “Connecting” หรือ gateway ที่ไม่ยอมสตาร์ทหลังรีบูต เวอร์ชันนี้คุ้มค่าที่จะอัปเกรด
📎 บันทึกการเปิดตัวอย่างเป็นทางการ: https://github.com/NousResearch/hermes-agent/releases