跳到主要內容

Hermes Agent v0.19.0 發佈說明

發佈日期:2026 年 7 月 20 日 官方標籤:v2026.7.20 與上一主版本對比:v2026.7.1...v2026.7.20

本頁基於官方 GitHub Release 做了結構化中文整理,便於快速瀏覽。

一句話概覽

官方將本次更新命名為 The Quicksilver Release。如果說 v0.18.0 的主題是讓 Hermes 更會判斷工作是否真正完成,那麼 v0.19.0 的主線就是讓它在每一個入口都更快、更可觀察,也更不容易丟失結果。

重點變化:

  • 全平臺首輪響應約提速 80%:冷啟動提交到派發從約 4.3 秒降到約 0.9 秒,覆蓋 CLI、Gateway、TUI、桌面端和 cron。
  • 等待過程不再是黑箱:推理模型默認實時展示思考流,回覆框按 token 刷新,TUI 按塊增量渲染 Markdown。
  • 桌面端性能專項:20+ 項定向優化,流式 Markdown 分割 CPU 開銷降低約 14 倍,大型 diff 虛擬化,長會話切換和流式渲染更流暢。
  • 終端內管理 Nous 訂閱:新增 /subscription/topup,可查看額度、預覽升級或降級影響並完成套餐操作;桌面端同步加入賬單設置頁。
  • 智能審批默認開啟:高風險命令先由獨立 LLM 審核;新增用戶自定義拒絕規則和 /deny <原因>,即使在 yolo 模式下也能強制阻斷指定操作。
  • 密碼管理器成為原生密鑰源:通過統一的 SecretSource 接口從 Bitwarden 與 1Password(op://)讀取密鑰,並記錄變量來源與衝突。
  • 子代理可實時觀察且結果可恢復delegate_task 返回可直接查看的實時轉錄;後臺委派在進程重啟後可以恢復並繼續交付結果。
  • 最終回覆可靠投遞:Gateway 使用持久化投遞義務賬本記錄平臺發送狀態,崩潰重啟後會補發尚未確認送達的最終回覆。
  • 一個 Gateway 路由多個 Profile:可按 guild、channel 或 thread 把消息路由到不同 Profile,各自隔離配置、Skills、記憶和密鑰。
  • 模型與推理能力擴展:新增 Fireworks AI、DeepInfra、Upstage Solar,補充 GPT-5.6、grok-4.5、Kimi K3、Claude Sonnet 5 等模型,並加入 maxultra 推理檔位及按模型、MoA 槽位、輔助任務分別配置推理強度的能力。
  • 會話數據可完整導出hermes sessions export 支持 Markdown、Quarto、HTML、僅提示詞和 Hugging Face trace 等格式,並提供過濾、脫敏、歸檔與壓縮會話譜系拼接。
  • 安全與可靠性繼續加固:統一本地文件憑據讀取守衛、限制 Webhook 請求體、擴大 token 脫敏覆蓋,並修復瀏覽器、媒體、.env 和 CI 不可信引用等風險面。

規模數據(自 v0.18.0 起):約 2,245 次提交 · 1,065 個合併 PR · 2,465 個文件變更 · 約 300,000 行新增 · 約 36,000 行刪除 · 約 3,300 個 issue 關閉 · 450+ 位社區貢獻者。本版本同時彙總了 v0.18.1 與 v0.18.2 的基礎設施補丁。

我應該升級嗎?

如果你屬於以下任一場景,建議優先升級 v0.19.0

  1. 你覺得 Hermes 第一次回覆啟動太慢 —— 本次直接壓縮初始化關鍵路徑,所有入口都能受益。
  2. 你經常使用推理模型 —— 思考過程默認實時顯示,長推理期間不會只看到等待動畫。
  3. 你在桌面端處理長會話或大型代碼 diff —— 流式 Markdown、評審面板、會話切換和側欄渲染都有針對性優化。
  4. 你使用 Nous 套餐 —— 可以不離開 CLI/TUI 完成額度查看、套餐變更和充值。
  5. 你希望減少命令審批疲勞,但仍要保留安全邊界 —— 智能審批、拒絕規則和帶原因的 /deny 提供了更細粒度的控制。
  6. 你不想把 API Key 明文放在 .env —— Bitwarden 與 1Password 已經可以直接作為密鑰來源。
  7. 你大量使用後臺子代理或消息 Gateway —— 實時子代理轉錄、可恢復委派和最終回覆補發能顯著減少“任務做完但結果丟了”的情況。
  8. 你用一個 Bot 服務多套工作或生活配置 —— Profile 路由可以在共享 Gateway 下保持配置、記憶和密鑰隔離。
  9. 你希望把歷史會話沉澱為文檔或訓練數據 —— 新的會話導出覆蓋常見文檔格式、trace 和 Hugging Face 工作流。

升級前仍建議備份 SOUL.mdMEMORY.mdskills/、Profile 配置、Gateway 配置和長期會話數據。使用多 Profile、遠程 Gateway、桌面端或消息平臺的用戶,建議先在一臺實例上驗證再推廣。

重點亮點

速度主線:從初始化到渲染一起提速

這次優化並不只是在某個客戶端“看起來更快”。Hermes 把 Discord 能力探測移出關鍵路徑,為探測結果增加按 token 緩存;對已知非 Ollama provider 跳過無意義的本地探測;同時移除 Agent 初始化中的阻塞工作。官方基準中,冷啟動提交到派發從約 4.3 秒下降到約 0.9 秒。

體感側也做了第二輪優化:display.show_reasoning 默認開啟,推理過程實時流出;回覆框從按行刷新改為按 token 刷新;提示詞構建和時區解析增加緩存。TUI 則按 Markdown 塊增量渲染,不必等待整個回覆完成。

主要 PR:#59332#59389#67236

桌面端:20+ 項性能優化與更完整的工作臺

桌面端對長回覆、大型 diff 和複雜會話做了系統性性能治理:流式 Markdown 使用增量塊詞法分析,分割 CPU 開銷降低約 14 倍;評審面板對 diff 進行虛擬化;切換大型會話不再反覆觸發佈局抖動。流式生成期間不再讓側欄和所有工具行隨每個 token 重渲染,Profile 後端和 Gateway socket 可以在懸停意圖出現時預熱,啟動時不可見的面板延遲到空閒階段掛載。

功能上新增統一 Capabilities 頁面,把 Skills、Tools、MCP 與 Hub 集中到一個入口;Hermes Cloud 連接模式、Gateway 軟切換和終端執行後端健康探測也同步落地。

主要 PR:#67154#67818#65898#66747#67742

訂閱與審批:在終端裡管套餐,也讓風險判斷更聰明

/subscription/topup 把 Nous 計劃管理帶進 TUI 與經典 CLI:查看當前套餐和剩餘額度,預覽立即升級的實際價格或降級生效時間,確認變更,並查看或撤銷已經排期的調整。桌面端有對應的賬單設置頁。

高風險命令審批現在默認先交給獨立 LLM 判斷,而且每次結論只覆蓋當前精確命令,不會把一次批准無限擴展到後續相似操作。用戶自定義 deny 規則即使在 yolo 模式下也會阻斷命令;/deny <原因> 會把拒絕理由反饋給 Agent,讓它主動調整方案。

主要 PR:#51639#61054#62661#59164

密鑰管理:Bitwarden 與 1Password 一等接入

新的可插拔 SecretSource 接口允許同時啟用多個密碼庫。Hermes 可以在加載配置時從 Bitwarden 和 1Password 的 op:// 引用讀取密鑰,按確定性優先級合併,並提示衝突及每個變量的來源。未來其他密碼庫也可以按同一接口接入。

主要 PR:#59498

子代理與 Gateway:過程看得見,結果不會丟

delegate_task 現在會為每個子代理生成可讀的實時轉錄文件,工具調用、結果和流式回覆都能在運行時直接查看。後臺委派完成信息寫入帶所有權檢查的持久化賬本,進程重啟後仍能恢復並交付。

消息側新增最終回覆投遞義務賬本:平臺發送前後都會更新 state.db 中的狀態。如果 Gateway 恰好在生成回覆後、確認平臺送達前崩潰,下一次啟動會重新投遞,而不是靜默丟失已經付費生成的結果。

多 Profile Gateway 還可以按 guild、channel 或 thread 路由消息,讓工作和個人場景共享 Bot token,同時保持 Profile 配置、Skills、記憶和密鑰完全隔離。

主要 PR:#67479#63494#67181#64835

模型、推理與會話數據

Provider 側新增 Fireworks AI、DeepInfra 與 Upstage Solar,並擴展 GPT-5.6(Sol / Terra / Luna 及 Pro 變體)、grok-4.5、Kimi K3、Claude Sonnet 5、Claude Fable 5 和騰訊 HY3 等目錄。maxultra 推理檔位貫穿 CLI、桌面端與各條路由,還可以按模型、MoA 預設槽位和輔助任務分別覆蓋推理強度。

hermes sessions export 可以導出 Markdown、Quarto、HTML、僅提示詞和 Hugging Face trace,支持按時間、工作區和平臺過濾,可選 --redact 脫敏,並把壓縮前後的會話譜系拼接成一條邏輯記錄。會話清理也補齊篩選、批量歸檔和恢復工作目錄等能力。

主要 PR:#62593#63969#61616#62650#60186

其他值得注意的變化

  • Telegram、Discord 與 Matrix 的 /reasoning/fast 支持原生單擊選項按鈕。
  • WhatsApp 支持原生投票、位置、更多入站元數據和 Dashboard 配對流程;Discord、Slack 等平臺繼續補強斷線恢復與工具狀態展示。
  • CLI / TUI 新增 /model --once,可只在下一輪臨時切換模型;多個 slash skill 可以按順序疊加調用。
  • Dashboard 補齊 Skills Hub、MCP 測試與開關、維護操作和日誌篩選等桌面端同類能力。
  • Gateway 的會話狀態與路由索引進一步收斂到 state.db,會話租約、重置邊界、每頻道模型與系統提示詞覆蓋更加一致。
  • Vertex、媒體、視覺和圖像生成相關文件讀取統一經過憑據守衛;Webhook 統一限制請求體大小;Telegram 與 Fireworks token 脫敏覆蓋擴大;CI 避免把不可信引用直接插入腳本。
  • 本次 Release 已包含 v0.18.1 與 v0.18.2 的基礎設施補丁,無需單獨逐級安裝。

升級建議

常規升級仍然使用:

hermes update

如果你使用包管理器、Docker、Nix 或 Windows 原生安裝,請按對應安裝方式升級到當前穩定版。

升級後建議做六件事:

  1. 運行 hermes --version,確認版本已經到 v0.19.0。
  2. 發起一次新會話,確認首輪響應與推理流式展示符合預期;不希望顯示推理時,再調整 display.show_reasoning
  3. 檢查智能審批與自定義 deny 規則,確認它們符合你的團隊安全策略。
  4. 如果接入 Bitwarden 或 1Password,驗證變量來源、優先級和衝突提示,不要立即刪除原有密鑰備份。
  5. 如果使用多 Profile Gateway,分別驗證常用 guild、channel 或 thread 是否路由到正確 Profile。
  6. 在桌面端、後臺子代理和消息平臺各做一次常用流程,確認轉錄、恢復和最終回覆投遞符合預期。

參考鏈接