Hermes Agent:用記憶與 Skills 延續工作
內容修訂與來源核對:2026/10/26(前次修訂 2026/10/19)。原發表日期保留;以下為修訂內容,記憶與 Skills 的具體作法已依官方文件現況補強。
Hermes Agent 把持久記憶與可重用 Skills 放進代理工作流程,讓後續任務能沿用已保存的資訊與方法。「自我改進」在這裡主要指整理與更新這些資料,不代表使用者每次操作都在訓練模型參數。
兩種不同的保存內容
- 記憶: 保存偏好、環境或約定等精簡資訊,讓後續工作取得必要背景。官方現行作法是兩個有字元上限的檔案:MEMORY.md(約 2,200 字元,放環境事實與學到的約定)與 USER.md(約 1,375 字元,放使用者偏好),存於
~/.hermes/memories/,在工作階段開始時以凍結快照注入系統提示詞,中途寫入要到下一個工作階段才生效;需要舊對話內容時,另有 session_search 可以查。記憶依 profile 區隔,不同 profile 不共用。 - Skills: 保存較長的工作步驟與參考資料,需要時才載入。遵循 agentskills.io 開放標準,採漸進揭露:先看技能清單與描述,任務符合時才載入全文。除了手寫,也可以從 Skills Hub 安裝,或用
/learn把手邊的文件與流程整理成技能。
保存需要實際成功寫入。代理人口頭說記住了,不等於資料已持久保存;也不能保證每次成功任務都自動形成好用的 Skill。
仍需要檢查結果
記憶可能過時,Skill 也可能把一次性的做法誤當通則。應能查看與修正保存內容。更換模型、記憶供應商或執行環境,也可能影響行為。
舊稿把特定記憶服務當成固定三層架構,並對長期回憶與容器安全作出過強承諾;已撤下。本文依官方記憶與 Skills 文件整理,未獨立測試學習效果或隔離能力。