กลับ
DSH 修复 Hermes Agent 的文章封面

เพียงแค่ 0.25 หยวน DSH ทำให้เอเจนต์ Hermes ของฉันกลับมามีชีวิตอีกครั้ง

Walker Cao

ในการโพสต์ครั้งก่อนของฉัน ฉันได้ลองให้เอเย่นต์สองตัวทำงานร่วมกันในสภาพแวดล้อมคลาวด์เดียวกัน

Hermes เอเจนต์ทำหน้าที่เป็นนักนำทาง เข้าใจความต้องการ ออกแบบแผน และตรวจสอบผลลัพธ์ DeepSeek Harness (DSH ย่อมาจาก) ทำหน้าที่เป็นผู้ขับรถ ทำงานภายในพื้นที่ทำงานจริงเพื่อเขียนและตรวจสอบโค้ด

หยุดปล่อยให้เอเจนต์ของคุณทำงานคนเดียว! การร่วมทีม Hermes และ DSH ทำให้ฉันมีประสิทธิภาพมากขึ้น 10 เท่า

ปัญหาใหม่ทำให้ฉันมีไอเดียอีกอย่างสำหรับการจับคู่นี้

เมื่อเร็ว ๆ นี้ มีหลายคนในชุมชนของเราเจอข้อผิดพลาดแบบนี้จากเอเจนต์ Hermes ของพวกเขา:

ข้อผิดพลาดครั้งแรก: ไม่มีการตอบกลับ: การตอบกลับถูกหยุดเพราะไม่สามารถเขียนข้อมูลเซสชันได้ (บทสนทนาจะสูญหายหากเริ่มใหม่) ตรวจสอบสุขภาพฐานข้อมูลสถานะ (hermes doctor) แล้วส่งข้อความของคุณอีกครั้ง

ข้อผิดพลาดครั้งที่สอง: การเก็บข้อมูลเซสชันไม่สามารถใช้งานได้ชั่วคราว ดังนั้นรอบนี้จึงถูกหยุดเพื่อปกป้องประวัติการสนทนาของคุณ ข้อความของคุณควรถูกบันทึกแล้ว – กรุณาส่งอีกครั้งในสักครู่

Hermes Agent 会话存储异常报错

ข้อผิดพลาดทั้งสองสาเหตุเกิดจากปัญหาเดียวกัน: ด้วยเหตุผลหลายประการ ไฟล์ Agent Hermes, state.db, ไม่สามารถถูกเขียนหรืออ่านได้อีก เพื่อปกป้องข้อมูลที่มีอยู่, Agent Hermes จึงบล็อกการสนทนาต่อไป ยิ่งน่าหงุดหงิดกว่านั้น การสร้าง Agent ใหม่จาก Diagnostic Center ของ LightVela ก็ไม่ได้แก้ปัญหาเช่นกัน

นี่เคยเป็นปัญหาที่ยาก จนกระทั่งเรามี DeepSeek Harness ทำงานในสภาพแวดล้อมเดียวกัน

ทำไม DSH ถึงช่วยได้?

Hermes กลไกการฟื้นฟูตามธรรมชาติของเอเย่นต์สามารถแก้ปัญหานี้ได้ ส่วนที่ยากคือการเริ่มกระบวนการฟื้นฟูนั้นจากภายในสภาพแวดล้อมที่ Hermes เอเย่นต์ทำงานอยู่

DSH ทำงานในสภาพแวดล้อมเดียวกับ Hermes Agent มันสามารถเข้าถึงกระบวนการ Hermes บันทึก การตั้งค่า และไฟล์ และมันสามารถรันคำสั่งได้ ซึ่งหมายความว่าเราสามารถมอบงานซ่อมให้ DSH โดยตรงได้

วิธีทำ

ติดตามโพสต์ก่อนหน้าเพื่อติดตั้งและกำหนดค่า DSH ใน LightVela ก่อน:

หยุดปล่อยให้เอเจนต์ของคุณทำงานคนเดียว! การร่วมทีม Hermes และ DSH ทำให้ฉันมีประสิทธิภาพมากขึ้น 10 เท่า

LightVela 中已经安装并配置的 DeepSeek Harness

เมื่อขอให้ DSH แก้ไขปัญหา ให้แน่ใจว่าไดเรกทอรีการทำงานของมันคือ /home/agentuser/

将 DSH 工作目录设置为 home agentuser

การปรับปรุงที่เป็นทางเลือกหนึ่งคือการให้คู่มือปฏิบัติการเอเจนต์ Hermes แก่ DSH ก่อน สิ่งนี้จะช่วยให้มันไม่ต้องคอยหาวิธีตั้งค่าด้วยตัวเอง ในการติดตั้ง ให้พิมพ์สิ่งนี้ในแชท DSH:

ทำตาม https://skillhub.cn/install/skillhub.md เพื่อติดตั้ง @user_70854421/hermes-agent-skill-for-dsh
在 DSH 中安装 Hermes Agent 操作技能

เมื่อการติดตั้งเสร็จสมบูรณ์ ให้เริ่มด้วยคำขอนี้:

มี Hermes เอเจนต์ในสภาพแวดล้อมการทำงานปัจจุบันของคุณ ค้นหาตำแหน่งการติดตั้งของมันก่อน โดยใช้ทักษะที่คุณเพิ่งติดตั้ง ช่วยฉันวิเคราะห์และแก้ไขปัญหา
让 DSH 查找 Hermes Agent 安装位置并开始排查

ถ้าคุณต้องการดำเนินการอย่างระมัดระวังมากขึ้นเล็กน้อย คุณสามารถพูดได้ว่า:

มีเอเจนต์ Hermes อยู่ในสภาพแวดล้อมรันไทม์ปัจจุบันของคุณ ก่อนอื่นให้หาตำแหน่งการติดตั้งของมัน ใช้ทักษะที่คุณเพิ่งติดตั้งเพื่อช่วยฉันวิเคราะห์และแก้ไขปัญหานี้: 
{อธิบายปัญหาของคุณที่นี่}

ก่อนอื่นให้ตรวจสอบสาเหตุและเสนอแผนการซ่อมแซม อย่ายังไม่ดำเนินการ.

รอให้มันอธิบายแผนการซ่อม ถ้าคุณไม่แน่ใจ ให้ถามในกลุ่มชุมชน คุณสามารถเข้าร่วมได้โดยใช้รหัส QR ที่ท้ายโพสต์นี้

การซ่อมของฉันราบรื่น หลังจากหาเอเจนต์ Hermes เจอ DSH ได้ระบุไฟล์ state.db ที่เสียแล้วและวางแผนการซ่อมและขั้นตอนต่าง ๆ แล้ว จากนั้นเริ่มทำงาน:

DSH 识别 state db 损坏并规划修复步骤

ภายในไม่กี่นาที การซ่อมเสร็จเรียบร้อยแล้ว:

DSH 完成 Hermes Agent 状态数据库修复

กระบวนการทั้งหมดใช้โทเค็นป้อนเข้าประมาณ 2.6 ล้านโทเค็น และโทเค็นเอาต์พุตประมาณ 31.3 พันโทเค็น โดยมีอัตราการเข้าถึงแคชถึง 97% ซึ่งสูงมาก ผมใช้ DeepSeek-V4 Flash ดังนั้นค่าใช้จ่ายทั้งหมดจึงประมาณ 0.25 หยวนเท่านั้น เมื่อเทียบกับการขอความช่วยเหลือจากผู้เชี่ยวชาญหรือใช้เวลาหลายชั่วโมงในการแก้ไขด้วยตัวเอง นั่นถือว่าถูกมาก

สุดท้าย กลับไปที่แชทเอเจนต์ Hermes เพื่อยืนยันว่าปัญหานั้นได้รับการแก้ไขจริง:

回到 Hermes Agent 对话窗口验证修复结果

เข้าร่วมชุมชน LightVela

สแกนรหัส QR หรือเปิดลิงก์ด้านล่างเพื่อสำรวจตัวแทนคลาวด์ร่วมกับชุมชน

แชร์