當我們把 Hermes Agent 裝好運行後,很快就遇到一個有點考驗耐心的問題:
厚!又要重新跟新的 AI「熟悉熟悉」一下了,這個「熟悉」,不只是了解它的介面跟特色,也包含它回給我們的東西。
如果你之前已經用了 ChatGPT、Claude ,或是 Claude Code 好一陣子,應該很容易理解這個落差。舊 AI 可能已經知道我的工作內容、常用工具、回答偏好,甚至知道我討厭看客套話,不喜歡浪費時間讀沒有重點的文字;但一換到新的 Hermes Agent,這些默契就被薩諾斯彈手指般,全部消失了。
感覺是不是有點像換了一支新手機?
像極了從不同系統的 iOS 手機換到 Android 手機:
手機很新、速度很快,但常用的聯絡人、快捷鍵、設定都還沒搬過去,甚至有的 APP 在 Android 可能還不支援。接下來每天都要重新設定、調整許多事,實在很煩。
所以我們先來處理一件事:把以前跟 AI 合作累積下來的東西搬過來,今天就來把它們搬進 Hermes Agent。
在開始搬之前,先花一分鐘復習一下 Hermes 怎麼存資料。
Hermes 的持久記憶主要分成 USER.md 與 MEMORY.md。
USER.md 比較像「關於我的資料」,例如我的角色、工作背景、溝通偏好、技術程度與習慣。
MEMORY.md 則比較像 Hermes 自己做的工作筆記,例如某個環境怎麼設定、專案有哪些慣例、某個工具有哪些坑,或之前做事情時學到的經驗。
另外還有 Session,也就是過去的對話紀錄。Hermes 可以保存、搜尋以前的 Session,但 Session 跟長期記憶是兩套不同的東西。
USER.md 與 MEMORY.md 的空間本來就有限。目前當下官方文件列出的上限,大約是 USER.md 1,375 個字元、MEMORY.md 2,200 個字元。Hermes 的設計比較接近「整理過的重點筆記」,不適合拿來塞整份聊天備份。

所以這次搬家的步驟如下:
舊 AI 資料 → 整理 → 篩選 → 分類 → 搬進 Hermes → 驗證
重點是只把真的會影響未來你與 Hermes 協作的東西搬過去。
如果以前主要使用 ChatGPT 或 Claude、Gemini 網頁版,我會採用最簡單的方法:直接叫舊 AI 幫我整理。
我自己未必記得過去到底跟 AI 說過哪些事情,可能半年前提過自己的職業,三個月前糾正過它不要使用某種語氣,上星期才告訴它我現在主要在做什麼專案。這些資訊散在不同對話裡,自己慢慢找非常浪費時間。
所以,把下面這段「搬家指示詞」丟給原本最常用的 AI 吧:
幫我把 AI 助理的脈絡資料匯入另一個 AI 助理。你的工作是瀏覽我們過去的對話,然後總結你對我的瞭解。
請勿在輸出內容中使用第一人稱代名詞 (我、我的) 和第二人稱代名詞 (你、你的),而是改用「使用者」或中性用語,稱呼你從資料中瞭解的這個對象。
盡可能保留使用者說的每一字句,特別是指令與偏好設定。
類別 (照以下順序輸出):
1. 使用者資訊:慣用名稱、職業、教育程度和居住地。
2. 興趣與偏好:持續積極參與的活動 (不只是擁有某個物品或購買過一次的東西)。
3. 關係:已確認的長期關係。
4. 標註日期的事件、專案與計畫:近期重大活動的記錄。
5. 指令:我明確要求你在之後遵守的規則,包括「哪些一定要做」、「哪些絕對不能做」,以及對你之前行為的更正。僅納入個人化記憶中的規則,不含對話內容。
格式:
將內容依上述類別分段。盡量引用我在提示詞說過的原話,證明你總結的各個項目。按照下列格式建立各個項目:
* 使用者的名字是<name>。
* 證據:使用者說「叫我<name>」。日期:[YYYY-MM-DD]。
輸出內容:
- 「只能」輸出所要求的資訊。請勿加入任何填充詞、開場白或結尾語。
- 不能包含:
-可能已經過時的資訊
- 你不確定是否正確的資訊
- 涉及敏感資料、帳號、密碼、Token 或 API Key 的內容不要輸出
最後,以「匯入來源:<名稱>」這個句子收尾,其中「名稱」可以是 ChatGPT、Gemini、Claude、Grok 等。這段話必須是你回覆內容中的最後一段文字。
你可能發現,我這邊使用的其實是從 Gemini 偷來的(抓包!!)。
在 Gemini 的設定中,有一個特別的功能,是能夠從別的 AI 搬家到他們家所提供的指令:


在它的基礎之上,我額外再加上不要包含及安全性的東西:
接著就能得到你之前使用此 AI 一段時間,它對你的認識:

整理完成後,我也不會直接跟 Hermes 說:「這些全部幫我記住。」
前面已經看過,Hermes 的 USER.md 與 MEMORY.md 空間有限。真正需要做的是再壓縮一次。
我建議多加一個步驟,把剛剛的搬家資料貼給 Hermes,然後下這個指令:
下面是我從舊 AI 整理出的使用者資料。
不要全部保存,先判斷哪些屬於:
A. 長期穩定的使用者資料與偏好
B. 工作環境、工作規則或長期值得保留的經驗
C. 短期臨時資訊、重複資訊、不值得長期記住的內容
注意 Token 的佔用量,A、B 類請記起來;C 類不要保存。
完成後告訴我實際保留了哪些內容。
//貼上在上一步中, AI 對你的認識的資料
這一步其實可以幫你省下一些與 Hermes 重新熟悉的時間,例如「我喜歡回答簡潔一點」、「回答的時候不要 emoj」值得留下來;「咖波的展覽到10/23結束」通常沒有必要永久保存。
我們真正要搬過來的是長期有價值的默契。

如果以前主要就已經在使用御三家的 AI Agent 了,也沒問題。
你不用自己跑進 .claude / .codex 資料夾裡,把設定、Skills、MCP 一個一個翻出來。
Hermes Agent 現在已經提供官方的 Agent 匯入指令。以 Claude Code 為例,可以先跑:
hermes import-agent claude-code --dry-run
建議先用 --dry-run 看遷移預覽。
它不會直接套用實際的匯入內容,而是先列出 Hermes 能辨識、轉換的項目,確認沒有問題之後,再正式執行:
hermes import-agent claude-code
目前 Hermes 官方針對 Claude Code 支援的遷移項目,包括全域 CLAUDE.md、部分 Bash 權限規則、MCP Servers,以及 Skills,並轉換到 Hermes 對應的設定結構。
這不是把整個 .claude 資料夾原封不動搬過去,而是針對官方已支援的設定做 mapping。像 Claude Code 某些專屬權限或 commands,目前就不在匯入範圍內。
Codex CLI 也有類似的官方匯入機制:
hermes import-agent codex
另外一個我覺得 Hermes 做得不錯的地方:API Key 與憑證不會跟著自動搬。
對 MCP 設定中的 env 與 headers,Hermes 也會依常見的敏感欄位名稱,略過像 API Key、Token、Secret、Password、Authorization 等內容,讓你之後再自行重新設定。
搬設定可以超懶自動化,但帳密、API Key 這種東西,我反而比較希望它保守一點。
如果以上的技術細節,你覺得很麻煩,用終端機命令列輸入指令也會怕怕的,那麼也可以直接在提示框用自然語言 prompt:
請幫我研究一下他們的資料夾在哪邊(舊版的結構可能不同,務必參照最新的實際狀況),並盡可能遷移至 Hermes Agent 你的機制中。
目的:讓你不要這麼不熟悉我,造成我們協作的摩擦力。
只是後者會多消耗一些 Token 就是了。
不用多久,Hermes 就已經處理好,下圖以搬家 Claude Code 為例,它已經為我們處理好了:

要小心這裡很容易搞混,hermes import-agent 搬的主要是 Agent 的設定、Instructions、Skills、MCP,以及部分可對應的權限與記憶資料。
但如果連以前 Claude Code 或 Codex CLI 的對話也想搬進來,要用另一套 Session 匯入功能。
Claude Code:
hermes sessions import --from claude
Codex CLI:
hermes sessions import --from codex
Hermes 會讀取這些工具留在電腦上的 Session 紀錄,再轉成 Hermes 可以保存、搜尋與繼續使用的 Session。
不過這種匯入比較接近「把原本的對話脈絡帶進 Hermes」,而不是完整重現當時 Agent 執行時的所有狀態。
官方目前的說明是:匯入後會保留使用者與 Assistant 的對話順序,Tool 操作則會被濃縮成簡短紀錄。
原本的 System Prompt、注入的 Context、Reasoning Trace,以及原始 Tool Output,不會完整一起搬過來。
所以匯入之後,你可以拿這些 Session 來搜尋以前聊過的內容,也可以 Resume 後繼續對話,但不能把它理解成「原封不動恢復當時那個 Agent 的執行現場」。
這也是為什麼我會把「Session 搬家」和「Memory 搬家」分開看:
前者保存的是歷史對話脈絡,需要時可以搜尋或繼續。
後者保存的是希望長期帶進新 Session 的重要資訊,例如偏好、專案背景、工作習慣與固定規則。
看起來都叫「記住以前的東西」,但實際用途差很多。
資料顯示「Soul、Memory 已寫入成功」,還是不要直接相信。
AI 的嘴,騙人的鬼
-森語錄
建議另外開一個新的 Session,故意問 Hermes 幾個刁鑽的問題。
例如:「我是不是喜歡你暖暖的回答我?鼓勵我?說我好棒棒」
或者再測一題跟工作環境有關的題:「我主要都在做哪一類工作?」
透過刁鑽的問題,看看它記得的內容是不是正確。
特別提醒大家要開新 Session,是因為 Hermes 的 USER.md 與 MEMORY.md 會在 Session 開始時載入成一份固定快照。中途新寫進去的 Memory 已經會保存到硬碟,但新的系統提示內容要到下一個 Session 才會重新載入。

如果答錯了,就直接糾正 Hermes,並要他修正;
如果答對,但附加了一堆根本不重要的東西,我也會再跟它說哪些細節不重要,直接要它刪掉。
AI 記憶的品質,並不是靠「記得越多越厲害」,洽到好處才好用、省 Token,重點是要讓每個留下來的記憶,都能讓 Hermes 下一次幫我做事時,做得更對更快。
做到這裡,我的 Hermes Agent 終於不再是一個完全陌生的菜鳥新助手。
我們將以前累積在 ChatGPT、Claude 裡的工作背景與偏好,先整理成搬家資料,再挑真正重要的內容放進 Hermes。
如果以前就在使用 AI Agent 了(例如: Claude Code 或 Codex),現在甚至可以直接利用 Hermes 的匯入工具指令,把既有設定、Skills 與 MCP 等內容轉移過來;如果想保留過去的 Session 對話,也有匯入方式可以處理。