跳到主要內容

Hermes Agent v0.8.0 發佈說明

發佈日期:2026 年 4 月 8 日
官方標籤:v2026.4.8

一句話概覽

這是一次偏“智能與工程化”的版本:Hermes 把 後臺任務完成自動通知、動態切換模型、Gemini 原生接入、MCP OAuth 2.1、集中日誌、配置校驗、插件系統擴展 一次性推進到更成熟的形態。

重點亮點

  • 後臺任務自動通知(notify_on_complete:長任務跑完後可主動回推給 Agent。
  • Nous Portal 免費 MiMo v2 Pro:輔助任務可用免費檔模型。
  • /model 動態切換:CLI 和各類網關平臺都能在會話中切換 provider / model。
  • GPT / Codex 工具調用引導自優化:通過自動化行為基準修補多個失敗模式。
  • Google AI Studio(Gemini)原生支持
  • 基於活動的超時機制:活躍長任務不會被錯誤殺掉。
  • Slack / Telegram 審批按鈕:危險命令審批更自然。
  • MCP OAuth 2.1 + OSV 惡意包掃描
  • 集中日誌與配置結構校驗:排障體驗顯著提升。
  • 插件系統擴展:CLI 子命令、生命週期 Hook、安裝期 env 提示都能接入。

核心 Agent 與架構

提供方與模型

  • Gemini 成為官方原生 provider,並接入模型上下文長度自動識別。
  • /model 全面升級,支持在 CLI 與各個聊天平臺裡動態切換。
  • Telegram / Discord 支持交互式模型選擇按鈕。
  • Nous Portal / OpenRouter 的價格與免費檔展示更清楚。
  • xAI、MiniMax、Ollama Cloud、Z.AI、Codex OAuth 等路徑都做了修復和補齊。
  • 一批自定義 provider、輔助模型和 URL 覆蓋邏輯也更穩了。

Agent Loop 與推理行為

  • GPT / Codex 工具調用紀律顯著增強。
  • reasoning-only 響應、空響應、流式回退、tool_calls 類型不匹配等邊界情況修了很多。
  • 超大工具結果開始更傾向於落文件,而不是粗暴截斷。
  • thinking block 管理、重試退避、上下文壓縮失敗恢復也更完整。

記憶與會話

  • 新增 Supermemory 記憶插件。
  • thread 默認共享會話、多用戶線程與子代理會話關聯更清晰。
  • profile 級記憶隔離繼續加強。
  • Honcho、Hindsight、mem0、OpenViking、RetainDB、ByteRover 等提供者都得到實質更新。

消息平臺(Gateway)

網關核心

  • 基於活動的 timeout 取代 wall-clock timeout。
  • /update 輸出可流式顯示到聊天端。
  • 重複消息、審批等待、媒體標籤提取、服務單元隔離等問題得到修正。
  • PairingStore 與媒體 URL 日誌等路徑更安全。

各平臺更新

  • Telegram:論壇 topic 綁定、審批狀態 emoji、命令名清洗、禁用 Skill 生效。
  • Discord:ignored_channels、no_thread_channels、更多 slash commands。
  • Slack:線程參與能力增強,mrkdwn 與 thread reply 更自然。
  • Matrix:功能達到更高等級,補了反應、回執、富文本、房間管理等。
  • Signal / Mattermost / Feishu / Webhooks 也都補上了不少能力和穩定性修復。

CLI、配置與 Cron

CLI 與交互體驗

  • 延遲展示正文直到 reasoning block 完成,減少中間態噪音。
  • Windows 原生圖片粘貼支持。
  • --yolo 等參數解析修復。
  • 終端 resize、滾動、banner、換行、拖拽文件路徑等體驗改進很多。

配置與診斷

  • 啟動即做 配置結構校驗
  • 集中日誌落到 ~/.hermes/logs/,並新增 hermes logs
  • doctor 診斷、reasoning effort、auth remove、bundled skills 同步等路徑更清晰。
  • hermes update 不再誤殺剛重啟的 gateway 服務。

Cron 系統

  • Cron 也用基於活動的 timeout。
  • 支持 pre-run script 注入。
  • 追蹤投遞失敗狀態。
  • 能更穩定地把媒體文件投遞到平臺。
  • 路徑穿越安全問題得到修復。

工具系統

終端與執行

  • execute_code 能在 Docker / SSH / Modal 等遠端後端上工作。
  • 常見 CLI 錯誤碼會帶更多上下文。
  • 後臺進程可用 notify_on_complete 通知 Agent。
  • Docker 環境變量、審批元數據、工作目錄清洗等都做了完善。

Browser / MCP / ACP / Skills

  • Browser 側補了 cloud provider、可靠性與 SSRF 處理。
  • MCP 增加 OAuth 與惡意包掃描相關能力。
  • ACP 繼續增強編輯器接入。
  • Skill 系統增加尺寸限制、fuzzy patch、bundle 路徑校驗,文檔站也新增了瀏覽 / 搜索頁面。

安全、穩定性與測試

安全

  • SSRF、時序攻擊、tar 路徑穿越、憑證洩漏、Cron 路徑穿越、終端 workdir 汙染等風險都有加固。
  • 審批鏈路和跨會話隔離也進一步收緊。

穩定性與測試

  • 修復了正則回溯災難、API server 流式問題、OpenViking 解析問題等。
  • 修復了 57 個失敗 CI 測試,並做了更大規模的測試架構整理。
  • 文檔層面也做了一次全面清理,修掉代碼與文檔不一致的問題。

升級建議

如果你從 v0.7.x 升級到 v0.8.0,最值得重點驗證的是:

  1. 你的模型切換流是否要改成 /model
  2. 你的長任務是否需要 notify_on_complete
  3. 你是否要啟用 Gemini / Nous 免費 MiMo 這類新 provider;
  4. 你是否依賴 MCP OAuth 和更嚴格的安全掃描;
  5. 你的運維排障是否能因此受益於 hermes logs 與配置校驗。