
只花 0.25 元,就讓 DSH 救活了 Hermes Agent
上一篇文章裡,我嘗試讓兩個 Agent 在同一個雲端環境中配合工作:
Hermes Agent 擔任領航員,負責理解需求、設計方案和檢查結果;DeepSeek Harness(後文簡稱 DSH)擔任駕駛員,進入具體工作區完成代碼編寫與驗證。
別再讓Agent單幹了!我讓Hermes和DSH組隊後,效率提升了10倍
一個新問題的出現,讓這套組合給了我一個新的靈感。
問題的起因是近來有數位社群內小夥伴的 Hermes Agent 出現瞭如下的一些報錯:
第一種:No reply: the turn was stopped because session storage could not be written (the transcript would have been lost on restart). Check the state database health (hermes doctor), then send your message again.
第二種:Session storage was temporarily unavailable, so this turn was stopped to protect yourconversation history. Your message should already be saved - please send it again in amoment.

究其原因都是因為 Hermes Agent 的一個文件(state.db)因為種種原因導致無法寫入或讀取,Hermes Agent 為了確保已有的數據不受影響,由此會限制後續的對話。更蛋疼的是,LightVela 診斷中心中的重建 Agent 也無法解決這個問題。
這個情況在此之前是非常棘手的,直到有了同一個環境下的 DeepSeek Harness(後文簡稱 DSH)。
為什麼 DSH 可以?
要解決前面的問題,使用 Hermes Agent 原生的修復機制即可完成,棘手的地方是需要在 Hermes Agent 的運行環境中發起這個修復流程。
DSH 與 Hermes Agent 運行在同一個環境下,它能夠接觸 Hermes 的進程、日誌、配置和文件,當然也可以執行命令。所以我們可以直接把修復任務交給它。
具體怎麼做?
你可以參考上一篇推文,先在 LightVela 中安裝並配置好 DSH:
別再讓Agent單幹了!我讓Hermes和DSH組隊後,效率提升了10倍

注意,這裡讓 DSH 解決問題時,需要確保在 /home/agentuser/ 這個目錄中。

這裡有一步可選的增強配置,就是先給 DSH 一本 Hermes Agent 的操作手冊,這樣可以省去很多 DSH 自己挖掘 Hermes Agent 如何配置的過程。如果需要安裝的話,在 DSH 的對話框中輸入以下內容即可:
請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_70854421/hermes-agent-skill-for-dsh。
安裝完成之後,先讓它來做第一步:
你當前的運行環境中,存在一個 Hermes Agent,你先找到它的安裝位置,我需要你幫我參考剛剛安裝的技能,排查並解決一個問題。
當然,如果你想要稍微穩一點,可以這樣告訴它:
你當前的運行環境中,存在一個 Hermes Agent,你先找到它的安裝位置,我需要你幫我參考剛剛安裝的技能,排查並解決我的問題:
{在這裡描述你的問題}。
你先幫我排查問題原因,然後設計修復方案,先不要執行。等它告訴你實際的修復方案,如果拿不準可以在交流群裡問問群友(文末掃碼可以加入)。
我這裡進行得比較順利,我的 DSH 在查找 Hermes Agent 之後就已經發現了 state.db 損壞的問題,並且已經規劃出了修復的方案及步驟,然後繼續開幹了:

並且在數分鐘內已經最終修復完了:

Token 消耗的情況大概是,全程消耗了 2.6M Token(輸入)、31.3K Token(輸出),緩存命中率 97%(非常高的水平了),這裡我用的是DeepSeek-V4 Flash,所以最後大概只花了 0.25 元左右,相比於找其他大佬或者自己死磕,成本是非常低的。
當然,最後我們還是要回到 Hermes Agent 的對話窗口內,來確定問題是否真的修復:

加入 LightVela 交流群
掃碼或點擊連結加入社群,一起探索雲端 Agent 的更多玩法。