Hermes Agent v0.17.0 發佈說明
發佈日期:2026 年 6 月 19 日 官方標籤:
v2026.6.19與上一版對比:v2026.6.5...v2026.6.19
本頁基於官方 GitHub Release 做了結構化中文整理,便於快速瀏覽。
一句話概覽
官方將本次更新命名為 「The Reach Release(觸達版本)」,核心主題是:
v0.16.0 把 Hermes 帶到桌面端,v0.17.0 則把 Hermes 推到更多入口、更深的工作流和更適合團隊運行的管理面。
重點變化:
- Hermes 新增 iMessage via Photon:通過 Photon Spectrum 託管線路接入 iMessage,不需要自備 Mac relay 或維護 BlueBubbles 橋接服務。
- Raft agent network 成為新網關入口:Hermes 可以作為外部 agent 接入 Raft,通過 wake-channel bridge 被喚醒處理消息,喚醒載荷只攜帶事件元數據。
- 桌面端從預覽走向日常主力:快捷鍵可重綁、原生系統通知、子代理 watch-window、模型選擇器預設、VS Code Marketplace 主題、可調整終端面板、會話草稿和 RTL/bidi 文本方向識別都在本次補強。
- 後臺子代理正式可用:
delegate_task(background=true)會立即返回 handle,主會話可以繼續推進,子代理結束後再把完整結果帶回當前對話。 - 圖像工具支持編輯:
image_generate不再只生成新圖,也可以接收已有圖片並執行改色、去背景、草圖轉渲染等 image-to-image 編輯任務。 - Automation Blueprints 降低定時任務門檻:用戶按模板回答問題即可創建自動化,不再需要記 cron 表達式或手寫
slot=value參數。 - xAI Grok 訂閱可觸達 Cursor Composer 模型:
grok-composer-2.5-fast進入 xAI OAuth 模型選擇器,上下文窗口按 200k 對齊。 - Dashboard 管理能力繼續擴展:瀏覽器裡可以構建完整 profile,選擇模型、技能和 MCP server;多 profile 管理統一到機器級視圖,Skills Hub 也有了預覽、安全掃描和 Featured 區域。
memory工具升級為原子批量操作:新增operations數組,能在一次調用中批量 add / replace / remove,並按最終字符預算原子提交,減少多輪寫記憶失敗的概率。- 網關入口與消息渲染增強:新增官方 WhatsApp Business Cloud API adapter,Telegram 默認使用 Bot API 10.1 富文本消息,SimpleX、Discord、Slack、Matrix、QQBot、微信等平臺也有可靠性修復。
- 安全、部署和 Windows 修復同步落地:包括 Dashboard 登錄硬化、審批按鈕 fail-closed、敏感信息脫敏、MCP 可疑 stdio 配置攔截、cron 子進程環境清洗、urllib3 / PyJWT CVE 更新,以及 Windows 安裝、更新和 ConPTY 相關修復。
規模數據(自 v0.16.0 起):約 1,475 次提交 · 約 800 個合併 PR · 1,693 個文件變更 · 235,390 行新增 · 50,730 行刪除 · 300+ 個 issue 關閉 · 245 位社區貢獻者。
我應該升級嗎?
如果你屬於以下任一場景,建議優先升級 v0.17.0:
- 你依賴桌面端作為主入口 —— v0.17.0 對桌面端的交互、通知、主題、遠程 Gateway、多窗口、終端和子代理觀察體驗都做了大幅補強。
- 你希望 Hermes 出現在更多消息渠道 —— iMessage via Photon、Raft、WhatsApp Business Cloud API、SimpleX 與 Telegram 富文本都屬於明顯擴面。
- 你經常把長任務拆給子代理 —— 後臺子代理可以避免主會話被長任務阻塞,適合研究、構建、巡檢、資料整理和多步驟執行。
- 你用 Dashboard 管理自託管或團隊環境 —— Profile Builder、多 profile 管理、Skills Hub 預覽與安全掃描會降低配置、排錯和推廣成本。
- 你重度使用長期記憶或技能庫 ——
memory原子批量操作和 Curator 默認零輔助模型成本,會讓長期運行更穩、更省。 - 你需要圖像編輯類工具鏈 ——
image_generate現在可以直接編輯已有圖片,很多簡單視覺修圖任務不必再換工具。 - 你關注生產環境安全默認值 —— Dashboard OAuth、審批按鈕、MCP 配置、cron 子進程、調試日誌和依賴 CVE 都有修復,暴露到網絡或多人使用的實例尤其值得升級。
- 你運行 Windows 或遠程 Gateway —— v0.17.0 包含 Windows 安裝更新、ConPTY、PATH、venv 鎖文件、遠程媒體和遠程後端更新相關修復。
升級前仍建議備份
SOUL.md、MEMORY.md、skills/、Gateway 配置、profile 配置和長期會話數據。自託管 Dashboard、遠程 Gateway、多 profile、消息平臺、MCP、Docker / Nix、Windows 原生安裝用戶尤其建議先在一臺實例上驗證再推廣。
重點亮點
iMessage via Photon 與 Raft:Hermes 觸達更多入口
v0.17.0 新增 iMessage platform plugin,基於 Photon Spectrum 的託管線路池接入。用戶可以運行 hermes photon login,按 device code 完成認證後收發 iMessage,不再需要把一臺 Mac 留在角落跑 relay,也不需要維護 BlueBubbles bridge。
Raft 則把 Hermes 接入 agent network。新的 bundled Raft platform adapter 讓 Hermes 通過 wake-channel bridge 作為外部 agent 響應事件。官方特別強調 wake payload 只攜帶事件 ID、時間戳等元數據,不攜帶消息正文,這讓 Hermes 可以在新的協作網絡裡出現,同時保留較清晰的隱私邊界。
主要 PR:#32348、#42582、#44713、#48210。
Hermes Desktop:從“能用”走向“日常主力”
v0.16.0 的主角是桌面端首發,v0.17.0 的主線則是把桌面端打磨到更適合長期使用。用戶現在可以重綁快捷鍵,按通知類型控制原生系統通知,給子代理打開獨立 watch-window 觀察執行過程,在 composer 裡選擇模型和預設,安裝任意 VS Code Marketplace 主題,並使用可調整大小的 VS Code 風格終端面板。
桌面端也補齊了不少真實工作流細節:每個 thread 可以保存 composer 草稿,聊天內容能自動識別 RTL / bidi 文本方向,Mac 風格 session switcher、worktree-aware 側邊欄分組、hover-reveal 摺疊側欄、消息來源文件夾、流式輸出跟隨底部、jump-to-bottom 按鈕和一等公民的 cron 側邊欄都在本次更新裡出現。
遠程 Gateway 體驗也更完整。遠程媒體 relay 讓用戶可以通過遠程連接附加圖片和 PDF,並顯示 agent 寫出的圖片;桌面端增加客戶端 / 後端版本按鈕、遠程後端更新流程、遠程文件瀏覽,以及睡眠喚醒後重新校驗後端來恢復聊天的邏輯。
主要 PR:#45866、#40660、#47060、#46959、#43292、#44596、#41336、#42634。
後臺子代理:長任務不再卡住主會話
delegate_task(background=true) 是這次最實用的 agent loop 變化之一。過去把研究、構建、巡檢這類長任務交給子代理時,主會話往往需要等待結果;現在 Hermes 會立即返回一個 handle,主會話繼續工作,後臺子代理完成後再把完整結果作為新 turn 帶回對話。
這個能力適合需要一邊推進主任務、一邊讓子代理跑深度搜索、代碼審查、日誌分析、資料整理或環境驗證的場景。桌面端 watch-window 的加入,也讓用戶能更自然地觀察被委派出去的代理到底在做什麼。
Dashboard:Profile Builder、Skills Hub 與安全登錄
Dashboard 本次繼續向“瀏覽器裡的完整管理面板”演進。Profile Builder 可以在網頁中完成模型、技能和 MCP server 的組合,不必手工編輯 config.yaml;多 profile 管理被統一到機器級視圖,並提供全局 profile switcher、profile-scoped skills / toolsets 和 Chat tab 上的 session switcher。
Skills Hub 也做了重構。Dashboard 現在支持 connected hubs、Featured 區域、安裝前完整預覽和技能安全掃描,可信 tap 中的 OpenAI、Anthropic、HuggingFace、NVIDIA 等來源不再只是扁平列表,而是更像一個可瀏覽、可評估的技能市場。
安全側,Dashboard OAuth gate 後的 token-required endpoint 會正確返回 401,WebSocket 認證使用實際提供的 Dashboard token,並會在 public_url override 被拒絕時給出警告。對需要把 Dashboard 暴露到局域網或公網的用戶來說,這是一次重要硬化。
主要 PR:#39084、#44007、#40384、#43398、#42578、#43214。
圖像編輯、記憶批量操作與文件讀取增強
image_generate 現在支持 image-to-image 編輯。用戶可以把已有圖片連同提示詞傳給工具,讓 Hermes 完成改色、去背景、草圖轉渲染等任務;實現上會路由到後端的 edit endpoint,並覆蓋所有受支持的圖像 provider。
memory 工具新增原子批量操作也很關鍵。過去模型可能需要先刪除舊記憶再添加新記憶,中間任何一步失敗都會導致狀態不完整;現在 operations 數組可以在一次調用裡同時 add / replace / remove,並按最終字符預算整體提交。長期運行的 Hermes 更容易把記憶壓縮、更新和新增放在一次可靠操作中完成。
另外,search_files 做了 lossless densification,用更少 token 保留同樣的匹配結果;read_file 可以把 .ipynb、.docx、.xlsx 抽取成文本;上下文文件支持可配置截斷上限和警告,壓縮摘要也加入時間錨點。
主要 PR:#48705、#48507、#47866、#37082、#47251、#41102。
模型與 provider:xAI Composer、GLM 5.2 與更穩的模型目錄
xAI OAuth 模型選擇器新增 grok-composer-2.5-fast,官方把它描述為 Cursor 背後的快速 coding model,並將上下文窗口對齊到 200k。對已經有 xAI Grok 訂閱的用戶來說,這是不額外準備 API Key 就把 Composer 能力接入 Hermes agent loop 的路徑。
模型目錄方面,本次還加入或補齊 z-ai/glm-5.2、anthropic/claude-fable-5、laguna-m.1、nemotron-3-ultra 等條目,並把 MiniMax-M3 的 1M 上下文信息修正為真實窗口。模型選擇器新增 Refresh-Models 控件,可以繞過陳舊緩存;Nous 推薦模型會落盤,並在 Portal 不可用時回退。
主要 PR:#47908、#47371、#47391、#45695、#48691、#43338。
Automation、Fleet 與 Gateway Relay:團隊運行能力繼續補齊
Automation Blueprints 讓用戶按模板創建自動化。一個 blueprint definition 可以同時出現在 Dashboard 表單、CLI / TUI / 消息平臺 slash command、agent 對話和文檔目錄中。用戶選擇模板後回答必要問題即可,不必手寫 cron 表達式。
Fleet 側新增 managed scope,允許管理員把用戶不可變的配置和 secrets 固定在 root-owned /etc/hermes 下。多 profile 也可以 opt-in 複用一個 gateway 進程。CronScheduler 變為可插拔,並出現 Chronos managed-cron provider,面向 scale-to-zero 的託管運行方式。
Gateway-Gateway relay 推進到多個階段,包含 relay adapter、capability descriptor、connector 與 gateway 間的 channel auth、signed HTTP inbound、enroll CLI、WS-only inbound 和 managed boot self-provision client。這些變化對團隊部署、託管環境和跨 Gateway 連接更重要。
主要 PR:#41309、#49098、#48273、#48275、#48078、#48147、#48294。
消息平臺:WhatsApp Cloud API、Telegram 富文本與多平臺修復
除了 iMessage 和 Raft,本次還新增官方 WhatsApp Business Cloud API adapter。它與現有 Baileys bridge 並存,適合希望走 Meta 官方託管路徑、減少橋接進程和掃碼維護成本的用戶。
Telegram 現在默認使用 Bot API 10.1 rich messages,長消息、格式化和原生 markup 的表現更接近用戶預期,同時保留 opt-out。SimpleX 支持 groups、native attachments、text batching 和 auto-accept。Discord、Slack、Signal、Email、Teams、Matrix、QQBot、微信等平臺也有授權、附件、線程、CPU 佔用和限流相關修復。
主要 PR:#44331、#43921、#44829、#45584、#45953、#42584。
安全、可靠性與 Windows
安全修復集中在默認失敗方式和敏感信息邊界上。v0.17.0 會在自定義 policy gateway adapter、Slack / 飛書 / Discord 審批按鈕缺少 allowlist 時 fail-closed;調試請求 dump 會脫敏 secrets;公共 status 會隱藏 host metadata;MCP stdio 配置在 probe 前會攔截疑似外傳形態;shell-escape denylist 繞過、缺失 approval module、cua-driver MCP 啟動環境、cron job-script 子進程環境和 TodoStore 內容邊界也有補丁。
依賴側升級 urllib3 和 PyJWT 以清理 CVE;Langfuse 對 base64 data URI 的處理改為脫敏而不是截斷成無效 base64。Windows 側則補齊 Dashboard /chat tab 的 ConPTY 支持、PowerShell 路徑解析、winget 註冊修復、PATH 合併、venv 重建時 _bcrypt.pyd 鎖釋放、註冊表讀取 HERMES_HOME、hermes.exe 更新隔離、JOB-breakaway watcher 和原生 confirm modal。
主要 PR:#45634、#41226、#46637、#46083、#40591、#49207、#40179、#42251、#44084。
其他值得注意的變化
cli.py、gateway/run.py和run_agent.py繼續拆分“巨型文件”,把 subcommand parser、slash command handler、授權邏輯、Kanban watcher 和 turn loop 狀態抽出到更清晰的模塊。- CLI / TUI 新增
/versionslash command、交互式/billing、狀態欄展示距離上一條最終回覆的時間、profile alias 展示、從任意來源 clone profile、TUI 插件 Hub overlay 和更好的審批 / clarify / sudo / secret modal。 - TTS 支持 Gemini persona prompts、xAI 自動 speech tags、speed / streaming knobs、Piper speaker_id,以及 Telegram auto-TTS 的 OGG 輸出。
- MCP catalog 新增官方 Unreal Engine 5.8 MCP server,並支持 MCP elicitation、late-connecting tools、HTTP keepalive、prompt-only server capability gate 和 Windows 環境變量保留。
- Skills 側新增
simplify-code,支持三代理並行 code review 與清理;也支持查找 / diff 用戶修改過的 bundled skills、可選支付技能、CLI shop skill 和 per-source browse progress。 - Curator 默認繼續 prune stale skills,但 LLM consolidation 改為 opt-in,日常後臺整理不再消耗輔助模型 token。
- Docker / Nix / Installer 修復集中在鏡像體積、supervised gateway、s6 supervisor 檢測、npm lock、Electron 依賴 hash、autostash 前清理 unmerged git index 和安裝方式 stamp 範圍。
- 本窗口有兩個變更被回滾,
html-artifactskill 摺疊方案和 cron per-job profile support 不在 v0.17.0 中交付。
升級建議
常規升級仍然使用:
hermes update
如果你使用包管理器、Docker、Nix 或 Windows 原生安裝,請按對應安裝方式升級到當前穩定版。升級前建議先確認當前安裝路徑、Git remote、Dashboard 登錄方式、Gateway 暴露方式、消息平臺憑據、MCP 配置和長期記憶路徑。
升級後建議做五件事:
- 運行
hermes --version,確認版本已經到 v0.17.0。 - 打開 Dashboard,檢查 profile builder、模型選擇、Skills Hub、MCP 和登錄狀態是否正常。
- 如果使用桌面端,測試本地會話、遠程 Gateway、子代理 watch-window、模型選擇器和系統通知。
- 如果使用消息平臺,至少驗證一個常用入口,例如 Telegram、WhatsApp、iMessage via Photon、Discord 或 Slack。
- 如果使用長期記憶,觀察一次
memory寫入或替換流程,確認升級後仍符合你的記憶治理預期。