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 等模型,並加入
max、ultra推理檔位及按模型、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:
- 你覺得 Hermes 第一次回覆啟動太慢 —— 本次直接壓縮初始化關鍵路徑,所有入口都能受益。
- 你經常使用推理模型 —— 思考過程默認實時顯示,長推理期間不會只看到等待動畫。
- 你在桌面端處理長會話或大型代碼 diff —— 流式 Markdown、評審面板、會話切換和側欄渲染都有針對性優化。
- 你使用 Nous 套餐 —— 可以不離開 CLI/TUI 完成額度查看、套餐變更和充值。
- 你希望減少命令審批疲勞,但仍要保留安全邊界 —— 智能審批、拒絕規則和帶原因的
/deny提供了更細粒度的控制。 - 你不想把 API Key 明文放在
.env中 —— Bitwarden 與 1Password 已經可以直接作為密鑰來源。 - 你大量使用後臺子代理或消息 Gateway —— 實時子代理轉錄、可恢復委派和最終回覆補發能顯著減少“任務做完但結果丟了”的情況。
- 你用一個 Bot 服務多套工作或生活配置 —— Profile 路由可以在共享 Gateway 下保持配置、記憶和密鑰隔離。
- 你希望把歷史會話沉澱為文檔或訓練數據 —— 新的會話導出覆蓋常見文檔格式、trace 和 Hugging Face 工作流。
升級前仍建議備份
SOUL.md、MEMORY.md、skills/、Profile 配置、Gateway 配置和長期會話數據。使用多 Profile、遠程 Gateway、桌面端或消息平臺的用戶,建議先在一臺實例上驗證再推廣。
重點亮點
速度主線:從初始化到渲染一起提速
這次優化並不只是在某個客戶端“看起來更快”。Hermes 把 Discord 能力探測移出關鍵路徑,為探測結果增加按 token 緩存;對已知非 Ollama provider 跳過無意義的本地探測;同時移除 Agent 初始化中的阻塞工作。官方基準中,冷啟動提交到派發從約 4.3 秒下降到約 0.9 秒。
體感側也做了第二輪優化:display.show_reasoning 默認開啟,推理過程實時流出;回覆框從按行刷新改為按 token 刷新;提示詞構建和時區解析增加緩存。TUI 則按 Markdown 塊增量渲染,不必等待整個回覆完成。
桌面端: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 等目錄。max、ultra 推理檔位貫穿 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 原生安裝,請按對應安裝方式升級到當前穩定版。
升級後建議做六件事:
- 運行
hermes --version,確認版本已經到 v0.19.0。 - 發起一次新會話,確認首輪響應與推理流式展示符合預期;不希望顯示推理時,再調整
display.show_reasoning。 - 檢查智能審批與自定義 deny 規則,確認它們符合你的團隊安全策略。
- 如果接入 Bitwarden 或 1Password,驗證變量來源、優先級和衝突提示,不要立即刪除原有密鑰備份。
- 如果使用多 Profile Gateway,分別驗證常用 guild、channel 或 thread 是否路由到正確 Profile。
- 在桌面端、後臺子代理和消息平臺各做一次常用流程,確認轉錄、恢復和最終回覆投遞符合預期。