跳到主要内容

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 与配置校验。