Hermes Agent v0.20.0 發佈說明
發佈日期:2026 年 8 月 3 日 官方標籤:
v2026.8.3與上一主版本對比:v2026.7.20...v2026.8.3
本頁基於官方 GitHub Release 做了結構化中文整理,重點呈現對使用體驗、集成方式和升級兼容性影響最大的變化。
一句話概覽
官方將本次更新命名為 The Herald Release。v0.20.0 讓 Hermes 從“能夠處理語音的 Agent”進一步成為可實時對話、可被其他 Agent 調用、可向業務系統主動發送事件、也能為研究結論提供可核驗來源的協作平臺。
重點變化:
- 實時對話式語音:回覆生成時按語句流式合成並播放,用戶可以直接開口打斷;CLI、桌面端和支持音頻的 Gateway 平臺均可受益。
- 喚醒詞與免手操作:支持自定義開放詞彙喚醒短語,檢測在設備本地完成;不同喚醒詞還可以路由到不同 Profile。
- 更多消息平臺支持語音:WhatsApp、飛書、釘釘、LINE、QQ、Photon 和微信能夠接收語音並轉寫,自動 TTS 回覆會按平臺要求選擇格式。
- 可核驗的研究引用:新增
grounded-citationsSkill,對引文與網頁原文進行匹配,並可對文檔或主張執行事實核查。 - A2A v1.0 與簽名 Webhook:Hermes 可以通過標準協議與其他 Agent 協作,也可以把會話、輪次和工具生命週期事件以 HMAC 簽名方式推送到外部系統。
- 桌面端成為擴展平臺:新增帶沙箱實時預覽的 Artifacts、插件 SDK、全局快捷輸入窗口、多窗口和文件下載等能力。
- CLI 工作流增強:新增
!command、/init、/diff、/context、/focus、提示詞暫存,以及從 Claude Code 或 Codex CLI 導入配置的hermes import-agent。 - 運行中糾偏:Agent 執行任務時可以直接輸入新指令進行重定向,不必停止當前輪次後從頭開始。
- 工具能夠自我恢復:終端截斷輸出會保存到文件,補丁、寫文件和搜索失敗會返回更可執行的診斷;默認工具調用輪數從 90 提高到 500。
- 長會話更穩定:加入漸進式工具結果裁剪、逐輪微壓縮、最近用戶消息保留和按模型配置的壓縮閾值,減少大型上下文的停頓與信息丟失。
- 性能與安全繼續加固:CLI Web 模式冷啟動從約 14 秒降至約 1.8 秒,桌面端完成第二輪 60fps 優化,並補強 SSRF、憑據讀取、脫敏、Windows 子進程及會話數據庫可靠性。
規模數據(自 v0.19.0 起):約 3,650 次提交 · 1,400 個合併 PR · 5,200 個文件變更 · 約 559,000 行新增 · 約 405,000 行刪除 · 約 1,200 個 issue 關閉 · 650+ 位貢獻者。本版本同時彙總了 v0.19.1 的基礎設施補丁。
我應該升級嗎?
如果你屬於以下任一場景,建議優先升級 v0.20.0:
- 你希望和 Hermes 進行真正連續的語音對話 —— 流式播放、語音打斷、喚醒詞和免手結束會話讓交互更接近實時通話。
- 你在飛書、QQ、微信或其他消息平臺使用語音 —— 語音轉寫、語言解析和自動 TTS 投遞已經統一補強。
- 你用 Hermes 做研究或事實核查 ——
grounded-citations能把結論、引文和實際頁面證據對應起來。 - 你需要把 Hermes 接入自動化系統或多 Agent 架構 —— A2A v1.0 和簽名 Webhook 提供了標準化入口。
- 你把桌面端當作編碼或內容工作臺 —— Artifacts、插件 SDK、快捷輸入、多窗口和性能優化會帶來明顯提升。
- 你經常在終端裡處理長任務 —— 新命令、執行中重定向、工具自恢復和更高的迭代上限可以減少中斷和重複操作。
- 你的會話上下文很長 —— 更細粒度的壓縮策略能更好地保留近期對話,並減少一次性壓縮造成的長停頓。
升級前建議備份
SOUL.md、MEMORY.md、skills/、Profile、Gateway 與長期會話數據。本版本調整了運行時和安裝渠道,使用自建部署、舊版 Node.js 或包管理器安裝的用戶應先閱讀下方兼容性提醒。
重點亮點
實時語音、喚醒詞與全平臺音頻
語音回覆不再需要等待整段文本生成後再一次性播放。Hermes 會在響應流中按語句合成音頻,並提前流水線處理下一句;用戶在生成或播放階段開口,都可以中斷當前回覆並立即進入下一輪。系統會把打斷事件傳遞給模型,避免它忽略上下文變化。
喚醒詞檢測在本地設備上運行,等待喚醒時無需把音頻上傳到外部服務。開放詞彙短語允許用戶自定義喚醒方式,多 Profile 路由則能讓不同喚醒詞進入不同工作環境。STT 的語言解析、Provider 配置和 Dashboard 設置也得到統一;如果主要使用中文,升級後建議顯式確認 stt.language 配置。
主要 PR:#69511、#74223、#70509、#73515。
可信研究、A2A 與業務系統集成
新的 grounded-citations Skill 會驗證引用內容是否確實出現在來源頁面中,並把結論鏈接到可檢查的證據。事實核查模式可以應用到用戶提供的文檔或具體主張,區分已驗證、不成立和暫時無法驗證的信息。
A2A v1.0 插件讓 Hermes 能夠發現、調用或接受其他兼容 Agent 的調用。Outbound Webhook 則把會話活動、輪次完成和工具事件主動推送到註冊的 HTTP 地址,並使用 HMAC 簽名幫助接收方驗證來源;適合接入 CI、家庭自動化、監控面板或內部工作流。
主要 PR:#71698、#77104、#77109、#69406。
桌面端:Artifacts、插件 SDK 與快捷入口
桌面端現在可以在聊天側邊以版本化卡片展示 Artifacts,並在沙箱中實時預覽生成的 HTML 或應用。新的插件 SDK 已經由 Kanban 插件率先使用,提供文件下載、浮動面板位置和多窗口等能力。全局快捷鍵可以從操作系統任意位置打開快捷輸入窗口,把想法直接送進指定會話。
性能專項讓流式渲染成本不再隨歷史消息長度增長,多標籤流式輸出、拖動和後臺空閒 CPU 也進一步優化。
主要 PR:#72345、#61173、#74413、#72346。
CLI、執行中糾偏與工具自恢復
!command 可以不消耗模型輪次直接運行 shell 命令;/init 會掃描項目並生成或更新 AGENTS.md;/diff、/context 和 /focus 分別用於查看變更、理解上下文佔用和降低輸出噪聲。Ctrl+S 可以暫存未寫完的提示詞,hermes import-agent 則用於遷移 Claude Code 或 Codex CLI 配置。
當 Agent 方向不對時,用戶可以在當前輪次執行期間輸入修正指令。Hermes 會保留已完成的工作和原始提示詞,在同一輪中調整方向。工具層面也增加了針對截斷輸出、重複補丁、空搜索結果和寫文件失敗的恢復信息,長時間自治任務不再容易撞上較低的默認迭代上限。
主要 PR:#72257、#72178、#63104、#77041。
上下文壓縮、審批與性能
上下文管理會主動裁剪體積較大的工具結果,通過逐輪微壓縮分攤開銷,並保證保留最近若干條用戶消息。壓縮閾值支持按模型或絕對 token 數配置,進度感知超時和 ghost-skill 防護也降低了長會話失去關鍵上下文的風險。
智能審批新增從歷史記錄生成 allowlist 建議、可配置策略和連續拒絕熔斷;Docker / Podman daemon 重定向命令也加入審批門。性能方面,Anthropic 原生請求可以緩存工具 schema,多個 Provider 與配置讀取熱路徑得到優化,hermes update 無變化時會更快結束。
主要 PR:#70254、#75345、#72259、#76032。
其他值得注意的變化
- 新增 Buzz 消息平臺,恢復並現代化 Vercel AI Gateway 與 Vercel Sandbox 支持,桌面端可通過 SSH 連接遠程後端。
- Relay 補齊媒體、交互式提示、線程生命週期和輸入狀態,HSP 支持個人及組織 Skill 同步。
- Curator 可以發現並接管未管理的 Skill;內置辦公 Skill 覆蓋 docx、xlsx、PDF 和更新後的 PowerPoint。
- MCP Server 可以依據緩存的工具 schema 延遲啟動,減少會話開始時一次性拉起所有 Server 的開銷。
- 安全側加入 DNS 固定的 SSRF 防護、壓縮邊界脫敏、憑據讀取範圍限制、依賴安全更新和 OpenViking 內存 Provider 加固。
- 會話存儲補強關閉、重試與索引修復,並加入
hermes sessions optimize和麵向中日韓文本的雙字索引。 - 本次 Release 已包含 v0.19.1 的基礎設施補丁,無需先單獨安裝 v0.19.1。
升級與兼容性提醒
常規升級使用:
hermes update
本版本需要特別注意:
- Node.js 26 成為安裝器、修復和升級流程的目標運行時。 自建環境應先確認 Node.js 版本和相關路徑配置。
- Homebrew 與 pip / PyPI wheel 安裝渠道已經退出。 官方當前支持 shell 安裝器、Docker 和 Nix;使用舊渠道的用戶需要遷移安裝方式。
- 檢查語音語言配置。 全局
stt.language默認值為en,主要使用中文語音時建議顯式設置並驗證轉寫結果。 - 驗證外部集成。 使用 A2A、Webhook、遠程 Gateway、Relay 或 SSH 後端時,先在測試 Profile 檢查鑑權、簽名和路由。
- 檢查審批策略。 升級後確認歷史規則生成的 allowlist 建議、連續拒絕熔斷和容器相關審批符合團隊要求。
升級完成後運行 hermes --version,確認版本為 v0.20.0;隨後分別驗證一次常用文本會話、工具調用以及你實際使用的語音或 Gateway 平臺。