返回首頁

GitHub Repo

Hermes Agent 0.21.5 補上個別設定檔停啟,共用閘道可局部維護

新版讓共用閘道下的指定代理獨立停啟,並以持久化標記保存停用狀態。已派發的排程工作仍會繼續,舊版多程序部署也須核對相容性。

Digital Bodleian This file comes from the Bodleian Libraries, a group of research libraries in Oxford University.This tag does not indicate the copyright status of the attached work. A normal copyright tag is still required. See Commons:Li… · CC BY 4.0 · Image source
zh-Hant

Nous Research 於 9 月 24 日發布 Hermes Agent 0.21.5,標籤為 `v2026.9.24`。新版補上共用閘道內個別設定檔(profile)的停止、啟動與重啟操作,讓管理者維護其中一個代理時,其他設定檔仍由原程序服務。這是供容器映像與託管部署採用的彙整版本,完整分類說明預計留待 0.22.0 公布。[發布說明](https://github.com/NousResearch/hermes-agent/releases/tag/v2026.9.24)

Hermes 的設定檔可分別承載研究、寫作或程式代理,使用各自的記憶與通訊平台憑證;共用閘道則把它們的訊息入口集中到一個程序。從維運角度看,這次補強讓集中管理與局部維護可以並存,適合同機執行多個低流量機器人的部署。[官方架構文件](https://hermes-agent.nousresearch.com/docs/user-guide/multi-profile-gateways)

發布標籤內的命令列實作,會先嘗試處理設定檔專屬的生命週期操作,再決定是否進入系統服務管理流程。這個順序把局部控制接到既有命令上,也意味部署腳本須辨認目前使用的是共用或獨立程序,不能只憑相同的指令名稱推定影響範圍。[版本程式碼](https://raw.githubusercontent.com/NousResearch/hermes-agent/v2026.9.24/hermes_cli/gateway.py)

執行 `hermes -p coder gateway stop` 時,系統先在該設定檔目錄寫入 `gateway.parked`,再要求主程序停用它的通訊介面,並將相關工作排除於後續排程輪詢。停用狀態可跨主程序重啟保留,既有對話與排程定義仍在;啟動會移除標記,重啟則重新讀取設定並重建該設定檔的連線。[版本文件](https://github.com/NousResearch/hermes-agent/blob/v2026.9.24/website/docs/user-guide/multi-profile-gateways.md)

這套操作有明確邊界:已由排程派發的工作不會因此終止。若控制通道未確認請求,命令列會提示,主程序每 30 秒重新掃描標記以套用狀態,介面關閉或連線還可能耗時。預設設定檔的停啟仍作用於整個主程序,因此個別停用不能視為立即取消所有執行。[停止語意與限制](https://hermes-agent.nousresearch.com/docs/user-guide/multi-profile-gateways)

升級也牽涉拓撲相容性。版本文件指出,舊有關閉共用模式的設定會被改寫為啟用並顯示通知;`gateway.standalone: true` 可讓指定設定檔暫時另跑程序,但官方將它定位為過渡措施。次要設定檔的 WhatsApp 橋接與儀表板作用域仍列為缺口。工程團隊接下來應驗證停用後的訊息接收、排程派發與重啟恢復,再追蹤過渡設定的移除公告。[相容性說明](https://github.com/NousResearch/hermes-agent/blob/v2026.9.24/website/docs/user-guide/multi-profile-gateways.md)

來源

  1. Hermes Agent v0.21.5(v2026.9.24)發布說明
  2. Running Many Gateways at Once
  3. v2026.9.24 多設定檔閘道文件