返回Hermes Agent 與 DeepSeek Harness 正在修復故障 Agent

只花 0.03 美元,DSH 讓損壞的 Hermes Agent 重獲新生

Cassidy Shi

在上一篇文章中,我們嘗試讓兩個 Agent 在同一雲端環境中協作:Hermes Agent 擔任導航員,負責理解需求、設計方案和審核結果;DeepSeek Harness(DSH)擔任駕駛員,進入實際工作區編寫並驗證程式碼。

一個新問題,讓這對組合有了新的使命。

最近,社群裡有幾位使用者的 Hermes Agent 遇到了類似錯誤:

第一類:沒有回覆:由於工作階段儲存無法寫入,本輪對話被停止(重新啟動後記錄可能遺失)。請檢查狀態資料庫健康狀況(hermes doctor),然後重新傳送訊息。

第二類:工作階段儲存暫時無法使用。為保護你的對話記錄,本輪對話已停止。訊息應該已經儲存,請稍後重新傳送。

在類似醫院監控環境中修復 Hermes Agent 的 Agent 插圖

兩類問題都指向同一個根因:Hermes Agent 的 state.db 檔案因各種原因變得不可寫或不可讀。為了保護既有資料,Agent 會拒絕繼續對話。更棘手的是,即使從 LightVela 診斷中心重建 Agent,也無法解決問題。

LightVela 社群中反覆出現 Hermes Agent 工作階段儲存錯誤的訊息

這曾經是很棘手的情況,直到同一環境中運行了 DeepSeek Harness。

為什麼 DSH 能修復它?

修復本身使用 Hermes Agent 原生的復原機制。難點在於,修復必須從 Hermes Agent 的執行環境內部發起。

DSH 就在同一環境中運行。它可以存取 Hermes 的程序、日誌、設定和檔案,也能執行命令。因此我們可以直接把修復工作交給它。

具體怎麼做?

首先,在 LightVela 中安裝並設定 DSH。請參閱DeepSeek Harness 文件.

顯示運行中服務和已設定模型的 LightVela DeepSeek Harness 頁面

重要提示:讓 DSH 處理此問題時,請確認它在 /home/agentuser/ 目錄中運行。

顯示 /home/agentuser/ 的 DeepSeek Harness 工作區目錄選擇器

還有一個可選但建議的增強方式:先為 DSH 提供 Hermes Agent 操作手冊,這樣它不必自行花時間摸索 Hermes 的設定。請在 DSH 對話框中傳送以下內容進行安裝:

given https://skillhub.cn/install/skillhub.md, install @user_70854421/hermes-agent-skill-for-dsh.
DeepSeek Harness 確認 Hermes Agent DSH Skill 已安裝

安裝完成後,先向它傳送第一條指令:

There is a Hermes Agent running in your current environment; please locate its installation directory. I need your help troubleshooting and resolving an issue by referencing the skill that was just installed.
DeepSeek Harness 正在定位 Hermes Agent 安裝目錄並載入已安裝的 Skill

如果你希望更穩妥一些,可以這樣表述:

There is a Hermes Agent running in your current environment. Please locate its installation directory. I need you to help me troubleshoot and resolve my issue, referencing the skill that was just installed, regarding:
{Describe your issue here}.

Please first identify the cause of the problem and design a fix, but do not execute it yet.

如果它給出修復方案後你還不確定,請先到社群群組中詢問。QR Code 在文章末尾。

在我們的案例中,過程很順利:DSH 剛定位到 Hermes Agent,就辨識出 state.db 損壞問題,規劃好修復步驟並立即開始處理:

DeepSeek Harness 展示 Hermes Agent 狀態資料庫損壞的修復方案

幾分鐘後,修復就完成了:

DeepSeek Harness 驗證結果顯示 Hermes Agent 狀態資料庫修復通過

整個過程大約消耗 260 萬輸入 token 和 3.13 萬輸出 token,快取命中率高達 97%。我們使用 DeepSeek-V4 Flash,總成本約為人民幣 0.25 元,也就是約 4 美分。與請專家處理或自行反覆排查相比,這幾乎是最低成本的修復方式。

當然,最後還要回到 Hermes Agent 對話視窗,確認它確實恢復正常:

狀態資料庫修復後 Hermes Agent 正常回覆

最後的話

歡迎所有探索者加入 LightVela 社群群組,一起發掘雲端 Agent 可以完成什麼。

LightVela 社群群組 QR Code

分享