跳到主要内容

Hermes Agent v0.9.0 发布说明

发布日期:2026 年 4 月 13 日
官方标签:v2026.4.13
自 v0.8.0 以来:487 commits、269 个合并 PR、167 个已解决 issue、24 位贡献者

本页基于官方 GitHub 发布说明做了结构化中文整理,方便站内阅读。

一句话概览

这是一次“处处可运行”的版本更新:Hermes 一口气补齐了 Termux / Android、本地 Web 控制台、iMessage、微信 / 企业微信,同时把 Fast Mode、后台进程监控、上下文引擎插件化、安全加固、备份 / 导入 全部推进到了新阶段。

重点亮点

  • 本地 Web Dashboard:第一次提供浏览器里的本地管理面板,可直接查看会话、技能、网关和配置。
  • Fast Mode(/fast:对 OpenAI 与 Anthropic 的优先队列做了一体化支持,低延迟场景更有价值。
  • iMessage / BlueBubbles:Hermes 终于接入 Apple 消息生态。
  • 微信(Weixin)+ 企业微信 Callback Mode:中国大陆常用消息平台支持更完整了。
  • Termux / Android 原生支持:可直接在 Android 设备上运行 Hermes。
  • 后台进程监控(watch_patterns:可监视日志模式并在命中时主动通知 Agent。
  • xAI / Xiaomi MiMo / Qwen OAuth:模型与提供方支持继续扩展。
  • 可插拔上下文引擎:上下文管理不再是固定实现,而是可通过插件替换。
  • 统一代理支持:SOCKS、DISCORD_PROXY、系统代理自动探测打通到各平台。
  • 安全加固:从路径穿越、Shell 注入、SSRF、Webhook 签名校验到 API 认证都做了深入补强。
  • hermes backup / hermes import:终于有了完整的备份、迁移和恢复路径。

核心 Agent 与架构

提供方与模型支持

  • 新增 xAI(Grok)Xiaomi MiMo 的原生 Provider 支持。
  • Qwen OAuth 纳入官方支持路径。
  • /fast 可切换 OpenAI Priority Processing 与 Anthropic 快速层。
  • /usage 开始显示更完整的限流头、费用与 Token 信息。
  • 自定义提供方可更稳定地出现在 /model 选择与解析链路中。
  • 连续空响应时会更智能地触发 fallback provider,减少“看起来没报错但就是没输出”的情况。
  • OpenRouter 的 :free:extended:fast 变体标签在切换模型时可保留。
  • OAuth 凭证同步、过期、竞态和 credential pool 生命周期都做了修复。

Agent Loop 与会话行为

  • 上下文压缩做了更深的预算治理,不容易出现中途“把上下文压坏”的问题。
  • 新增 /compress <focus>,可以带主题做引导式压缩。
  • 后台进程输出支持 watch_patterns 实时监控,适合监听 listening on port、报错、构建完成等事件。
  • 子代理活动会向父代理传播,长任务协作链条更稳定。
  • 对截断的 tool call、空响应、流式回退等边界情况做了更多恢复处理。
  • Gemma / think 标签等特殊输出路径继续做兼容修复。

记忆与会话

  • Hindsight 记忆插件继续补齐能力与配置体验。
  • Honcho 增加 initOnSessionStart 等能力。
  • 删除 / prune 子会话时改为 orphan 处理,减少误伤。
  • doctor 检查会更聚焦当前激活的记忆提供者。

消息平台(Gateway)

新增与强化的平台

  • BlueBubbles(iMessage):自动注册 webhook、接入向导、崩溃恢复。
  • 微信(Weixin):通过 iLink Bot API 接入,支持流式游标、媒体上传、Markdown 链接。
  • 企业微信 Callback Mode:适合自建企业应用,状态持久化更稳。

平台层更新

  • Discord:增加 allowed_channels 白名单、论坛 topic 继承、DISCORD_REPLY_TO_MODE.log 附件支持等。
  • Slack:整合多条社区 PR,线程生命周期处理更稳定。
  • Matrix:从 matrix-nio 迁到 mautrix-python,并修掉 E2EE 解密链路的一批老问题。
  • Feishu:补足 DM mention 线程与群聊事件支持,并新增二维码式 bot onboarding。

网关核心

  • 统一代理支持扩展到多平台。
  • 入站文本可批处理,减少刷屏和抖动。
  • 运行过程中生成的 assistant 消息能更好地显示到聊天平台。
  • WSL 场景下的 systemd / 网关运行判断更稳。
  • 配置向导补齐了缺失平台入口。
  • tool_progress 可按平台单独覆盖。
  • “still working” 通知间隔可配置。
  • 网关重启前会尽量等待正在执行的任务处理完毕。
  • Gateway status 现在会按 当前 Profile 分别展示。

CLI 与用户体验

交互式 CLI

  • Termux / Android 适配落地,包括 TUI、语音、/image
  • 新增原生 /model 选择弹窗
  • TUI 工具进度区恢复了更细的耗时展示和滚动历史。
  • hermes dump 用于快速导出诊断信息。
  • hermes backup / hermes import 正式加入主线命令。
  • 新建 profile 时 UX 更完善,包含 SOUL 初始化与凭证提醒。

配置与环境

  • 日志系统进一步组件化,过滤和会话上下文更清晰。
  • 新增 network.force_ipv4 以绕过 IPv6 超时。
  • OpenClaw → Hermes 的迁移链路里补齐了品牌更名处理。
  • 清理了一些历史遗留配置和无效环境变量。
  • 压缩模型上下文过小时会直接提醒用户。

工具系统

执行环境与同步

  • 统一了 spawn-per-call 执行层。
  • 文件同步机制支持 mtime 跟踪、删除感知、事务状态。
  • SSH / Modal 场景支持 tar 管道批量同步。
  • Daytona 等远端环境同步与磁盘限制处理更稳。
  • 持久化 sandbox 环境可跨 turn 保留。

MCP / Browser / 语音视觉

  • hermes mcp add 增加 --env--preset
  • MCP content / structuredContent 兼容性继续修复。
  • 浏览器侧做了安全、缓存、线程安全、滚动性能等一轮硬化。
  • /browser connect 会使用独立 Chrome profile。
  • 新增 Voxtral TTS,并补了多个 TTS provider 的语速支持。
  • Vision 自动缩放、20 MB 限制与失败重试更完善。

Skills、稳定性与安全

Skills 生态

  • 技能索引与树缓存做了中心化,安装时更不容易因为限流失败。
  • 系统提示里对 Skill 加载的引导更激进,调起成功率更高。
  • 一些内置技能如 Google Workspace、创意发散策略、创意构思得到更新。

安全与可靠性

  • Twilio webhook 签名校验:修补短信入口的高风险问题。
  • Shell 注入中和:重点收紧 sandbox 写入路径。
  • Git 参数注入 / 路径穿越:checkpoint manager 做了修复。
  • Slack 图片上传的 SSRF redirect 绕过 被封堵。
  • 对危险路径、凭证目录、模式匹配缺口继续补强。
  • 工作树清理、正则回溯性能、API server 流式输出、OpenViking 等稳定性问题也修掉不少。

升级建议

如果你当前还在 v0.8.x,这次最值得关注的升级点是:

  1. 你是否需要 微信 / 企业微信 / iMessage / Android 这些新入口;
  2. 你是否希望使用 Fast Mode 降低高峰时延;
  3. 你是否想把管理工作迁到 本地 Web Dashboard
  4. 你是否需要 hermes backup / hermes import 做迁移与快照;
  5. 你是否依赖企业网络,需要统一代理支持和更强的安全补丁。

如果答案里有两项以上是“是”,那 v0.9.0 值得尽快跟进。