Hermes 功能详解 · 第4篇2026/8/9· Easy Understand Hermes Agent
第4篇:持久记忆——AI 的长期记忆
Hermes 功能详解第4篇:持久记忆。AI 跨对话记住你的偏好、环境与习惯,越用越懂你。
第4篇:持久記憶——AI 的長期記憶
嘿,朋友們!👋 今天咱們來聊聊 Hermes 的「長期記憶」功能。你是不是也有過這樣的煩惱:跟 AI 聊得正嗨,結果一關視窗,它就把你忘得一乾二淨?別急,Hermes 的持久記憶就是用來解決這個問題的!
什麼是持久記憶?
簡單說,持久記憶就是讓 AI 記住你和它的對話歷史、你的偏好、你的習慣,甚至是你上次沒聊完的話題。就像你最好的朋友一樣,它記得你喜歡喝什麼咖啡、討厭什麼話題。
記憶存在哪兒?
Hermes 把記憶存在本機檔案裡,主要包括:
config.yaml— 你的個人化設定.env— 環境變數(比如 API 金鑰)auth.json— 登入憑證- 對話歷史資料庫
這些檔案都放在 HERMES_HOME 目錄下,完全由你掌控,想備份就備份,想刪除就刪除。
更新時記憶會丟嗎?
絕對不會! 這就是持久記憶最棒的地方。當你執行:
hermes update
Hermes 會先拍一張「記憶快照」——把上面那些關鍵檔案全部備份到 state-snapshots/ 目錄。就算更新出了什麼么蛾子,也能一鍵還原。
快照的三種模式
你可以透過 updates.pre_update_backup 設定來控制備份策略:
quick(預設)— 輕量快照,跳過超過 1GB 的大檔案,速度快full— 把整個HERMES_HOME打包成 zip,最保險off— 不備份(不建議!)
💡 小撇步:如果你想要一個完整的「時間點回滾」,用
hermes update --backup就能觸發全量備份。
更新時到底發生了什麼?
整個更新過程就像一次精密的「記憶手術」:
- 術前快照 — 儲存所有重要狀態
- 拉取新程式碼 — 從
main分支更新 - 語法檢查 — 如果新程式碼有問題,自動回滾,保證你的 shell 不會「死機」
- 安裝依賴 — 自動裝好新需要的函式庫
- 設定遷移 — 偵測新增設定項,問你需不需要加
- 重啟閘道 — 讓新程式碼立即生效
萬一忘了設定新選項?
別慌!執行這兩個指令就能補救:
hermes config check # 看看缺了啥
hermes config migrate # 互動式補上
分支更新?也行!
想嚐鮮測試版?用 --branch 參數:
hermes update --branch release-candidate
Hermes 會自動切換分支、拉取程式碼,完事兒了還能切回來。
寫在最後
持久記憶讓 Hermes 真正成為「懂你」的 AI 助手。它記得你的每一個細節,更新時還會小心翼翼地保護好這些記憶。下次更新前,記得檢查一下你的備份策略哦!
有什麼問題,咱們留言區見!🚀
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › getting-started/updating