
Nous Research 正式發布開源 AI Agent 框架 Hermes Agent,直接對標 OpenClaw,官方同步提供完整的 OpenClaw 記憶與技能遷移工具。Hermes Agent 具備基於 SQLite 的長期記憶機制、「封閉式學習循環(Closed Learning Loop)」自我進化架構。
傳統聊天機器人採問答式設計,每次對話結束即清除上下文。Hermes Agent 的定位根本不同——它是一個「持續存在的代理系統」,長期運行於使用者環境中,透過 SQLite + FTS5 全文檢索的記憶機制跨會話保留資訊,使代理無需每次從零開始重建上下文。
Hermes Agent 的核心差異在於封閉式學習循環:每次任務完成後,系統會自動整理執行流程並生成可重用技能(Skills)檔案,在後續類似情境中直接調用,逐步形成對使用者行為與偏好的深度理解。模型供應商方面,支援 OpenAI、Anthropic、OpenRouter、Ollama,以及所有相容 OpenAI API 格式的自訂端點(Custom Endpoint),包括 vLLM 與 SGLang,後者對需要本地部署模型的開發者尤其實用。
Hermes Agent 的安裝流程以官方 Quickstart 為主軸,九個步驟涵蓋環境配置、模型選擇、平台串接與工具擴展:
步驟一:安裝基礎環境:執行官方 curl 安裝指令,完成後重新載入 Shell 路徑(source ~/.bashrc 或 ~/.zshrc)
步驟二:設定模型供應商:以 hermes model 指令選擇 LLM 供應商,支援 Nous Portal、OpenAI、Anthropic、OpenRouter,或透過 Custom Endpoint 接入本地模型
步驟三:啟動 CLI 對話:執行 hermes 進入代理介面,系統自動載入 Web 搜索、檔案操作與終端機指令等工具
步驟四:測試核心執行能力:透過自然語言觸發終端指令(如查詢磁碟用量),驗證工具執行能力;以 hermes -c 恢復上一次對話上下文
步驟五:串接訊息平台:執行 hermes gateway setup,完成 Telegram、Discord、Slack、WhatsApp 等平台的互動式設定
步驟六:啟用語音模式:安裝 voice 套件後以 /voice on 開啟,支援麥克風輸入及 TTS 語音輸出,可延伸至 Discord 語音頻道
步驟七:安裝 Skills 與排程自動化:以 hermes skills install 安裝功能模組;以自然語言建立 Cron Job,例如「每天早上 9 點查 AI 新聞並傳送至 Telegram」
步驟八:整合開發者編輯器(ACP):安裝 ACP 支援後執行 hermes acp,使代理可在 VS Code、Zed、JetBrains 等編輯器中直接提供能力
步驟九:串接 MCP 外部工具:在配置檔加入 MCP Server(如 GitHub),透過 Model Context Protocol 擴展外部工具整合能力
安全性方面,官方建議透過設定將終端機執行後端切換至 Docker 容器,確保所有代理指令在隔離環境中執行,不影響主機系統。
Hermes Agent 官方提供 hermes claw migrate 指令,可從 ~/.openclaw/ 讀取資料,將人格(SOUL)、長期記憶、技能模組、模型設定、通訊平台及 API 金鑰一併匯入新系統。執行前可加入 --dry-run 參數預覽變更內容,進行確認後再執行完整遷移。
遷移過程中,多個記憶檔案會被合併去重後寫入 Hermes 記憶架構;不相容的舊系統配置項目(如 plugins 或複雜 channel 設定)會存入 archive 供手動調整。遷移完成後,官方建議確認 API 金鑰有效性、重新啟動 gateway 並測試通訊功能,確保整個代理在 Hermes 環境中正常運作。
兩者均為開源 AI 代理框架,但 Hermes Agent 具備基於 SQLite + FTS5 的長期記憶機制與封閉式學習循環,使代理能跨會話保留經驗並逐步進化。官方同步提供完整的一鍵遷移工具,使 OpenClaw 使用者可無損轉移既有的記憶配置與技能模組。
支援。透過 Custom Endpoint 設定,Hermes Agent 可接入 Ollama、vLLM、SGLang 或任何相容 OpenAI API 格式的本地推論服務,適合重視資料隱私或需要離線環境的使用者,且無需修改任何程式碼即可切換供應商。
官方建議將終端機後端切換至 Docker 容器模式,使代理的所有指令執行在完全隔離的環境中,不影響主機檔案與系統配置。對需要更高安全隔離的場景,也支援切換至 SSH 後端進行遠端執行。
相關文章