🤖HermesBlog
Hermes 官方教程 · 第7篇2026/8/9· Easy Understand Hermes Agent

配置文件——让 Hermes 按你的喜好工作

Hermes Agent 官方教程第七篇:配置管理。config.yaml 详解。

Hermes tutorial

設定檔——讓 Hermes 照你的喜好運作

嘿,朋友們!上一篇我們聊了聊怎麼讓 Hermes 記住你和你的專案。今天咱們來點更硬核的——設定檔。別怕,這玩意兒其實就是 Hermes 的「遙控器」,你按哪個鍵,它就做哪件事。

一切都在 ~/.hermes/

Hermes 把所有家當都放在 ~/.hermes/ 目錄下,一目了然:

~/.hermes/
├── config.yaml     # 主設定(模型、終端、TTS、壓縮等)
├── .env            # API 金鑰和機密資訊
├── auth.json       # OAuth 憑證(Nous Portal 等)
├── SOUL.md         # 智慧體人格(系統提示詞第 1 位)
├── memories/       # 長期記憶
├── skills/         # 智慧體技能
├── cron/           # 定時任務
├── sessions/       # 閘道工作階段
└── logs/           # 日誌(金鑰自動打碼)

偷懶神器:hermes setup --portal

不想手改 YAML?直接跑一句:

hermes setup --portal

一次 OAuth 登入,模型供應商和四個 Tool Gateway 工具全搞定。Portal 訂閱用戶還能享受 token 計費 10% 折扣,真香!

設定指令速查

hermes config              # 檢視目前設定
hermes config edit         # 用編輯器開啟 config.yaml
hermes config get model    # 檢視某個設定值
hermes config set model anthropic/claude-opus-4  # 設定模型
hermes config set terminal.backend docker        # 設定終端後端
hermes config unset terminal.backend             # 刪除某個設定
hermes config check        # 檢查缺少的設定(更新後)
hermes config migrate      # 互動式補齊缺少的設定

小技巧hermes config set 會自動把值寫到正確的檔案——API 金鑰進 .env,其他都進 config.yaml。比如 hermes config set OPENROUTER_API_KEY sk-or-... 就直接存到 .env 了。

設定優先順序

Hermes 按這個順序解析設定(從上到下優先順序遞減):

  1. 命令列參數——比如 hermes chat --model anthropic/claude-sonnet-4
  2. ~/.hermes/config.yaml——主設定檔
  3. ~/.hermes/.env——環境變數兜底,金鑰必須放這裡
  4. 內建預設值——啥都沒設時的安全預設

黃金法則:金鑰(API key、token、密碼)放 .env,其他(模型、終端後端、壓縮設定)放 config.yaml。兩邊都設了的話,config.yaml 說了算。

環境變數替換

你可以在 config.yaml 裡用 ${VAR_NAME} 引用環境變數:

auxiliary:
  vision:
    api_key: ${GOOGLE_API_KEY}
    base_url: ${CUSTOM_VISION_URL}

也支援 ${env:VAR_NAME} 這種 Cursor 風格寫法,從 Cursor 或 Claude 設定裡複製過來的 MCP 片段能直接用。注意:${file:...}${vault:...} 這些外部金鑰後端不會內聯解析,得用 ${env:NAME} 引用。

更新行為

hermes update 的設定放在 config.yamlupdates 區塊裡:

updates:
  pre_update_backup: quick   # 更新前備份策略

小結

設定檔就是 Hermes 的「遙控器」,掌握這幾個指令,你就能隨心所欲地調教它了。記住:金鑰進 .env,其他進 config.yaml,命令列參數臨時覆蓋,內建預設值兜底。下一篇咱們聊聊更高階的玩法,敬請期待!

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › user-guide/configuration