Hermes Agent v0.9.0 发布:去安卓、微信、iMessage,这次更新有「破坏性」
Hermes Agent v0.9.0 来了。487 个 commit , 269 个合并 PR , 63,
Hermes Agent v0.9.0 来了。
487 个 commit , 269 个合并 PR , 63,281 行代码变更, 24 位贡献者
从手机到桌面,从微信到 iMessage ,从本地仪表盘到安全加固,这次更新的幅度相当大。但更重要的是,有一些 Breaking Change ,如果你已经在用 Hermes ,升级前必须看。
本地 Web 仪表盘
这可能是这次更新里对新用户最友好的功能。
以前配置 Hermes 得对着终端敲命令,现在起一个本地 web 服务,浏览器打开就能管一切。设置、会话、技能、网关配置,全部图形化。不需要碰 config 文件,不需要记命令。
对于刚接触 Hermes 的人来说,这是门槛最低的入门方式。
Fast Mode :给 OpenAI 和 Anthropic 开加速
输入 /fast ,模型请求走优先队列。GPT-5.4、Codex、Claude 这些支持的模型,延迟会明显下降。
本质上就是花钱买速度。如果你在用 Hermes 做实时对话或者快速迭代,这个模式值得开。
微信来了,而且是原生支持
这次同时上了两个微信通道:
一个走 iLink Bot API ,支持微信公众号和企业微信自建应用。另一个是企业微信回调模式( WeCom Callback ),适合有企业微信开发能力的团队。两者都支持流式光标、媒体上传、Markdown 链接处理。
对中国用户来说,这是最实用的更新。Hermes 之前的消息平台列表里缺的那块拼图,补上了。
iMessage 整合(通过 BlueBubbles )
macOS 用户可以通过 BlueBubbles 把 Hermes 接入 iMessage。自动 webhook 注册,设置向导集成,崩溃恢复。
加上之前支持的 Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Email、SMS、钉钉、飞书、企业微信、Mattermost、Home Assistant 和 Webhooks , Hermes 现在覆盖 16 个消息平台。
Termux 安卓支持
在安卓上通过 Termux 原生运行 Hermes。安装路径适配、TUI 针对小屏做了优化、语音后端和 /image 命令都能在设备上跑。
这意味着你可以把一部闲置安卓手机变成一个 24 小时在线的 AI Agent ,成本几乎为零。
后台进程监控( watch_patterns )
以前跑后台进程只能轮询检查状态。现在你可以设正则 pattern ,匹配到输出就实时通知。
典型场景:等一个服务启动(”listening on port”)、监控构建日志中的错误、监控爬虫进度。不用写循环,不用每隔几秒查一次。
可插拔上下文引擎
上下文管理现在变成了一个插件槽。你可以写自定义的上下文引擎,控制 Agent 每一轮对话能看到什么。过滤、摘要、领域知识注入,都可以。
这对需要在特定领域使用 Hermes 的团队很有价值。不想让 Agent 看到某些文件?写个插件过滤掉。
原生 xAI 和小米 MiMo 支持
xAI ( Grok )和小米 MiMo 现在是一等公民,直接 API 接入,带模型目录和设置向导。另外还加了 Qwen 的 OAuth 支持。
统一代理支持
SOCKS 代理、Discord 代理、系统代理自动检测,全平台生效。在公司防火墙后面跑 Hermes ,以前得折腾,现在直接能用。
hermes backup 和 hermes import
完整备份和恢复。配置、会话、技能、记忆,打包带走。换机器、做重大升级前打个快照,都方便了。
/debug 调试工具箱
新的 /debug 斜杠命令,全平台可用,快速诊断问题。加上 hermes debug share ,可以把完整的调试报告上传到 pastebin ,方便分享给协作者排查。
Breaking Changes ,升级前必读
这部分是重点。如果你已经在用 Hermes v0.8.x ,下面这些变更可能会影响你的配置和使用。
1. /prompt 斜杠命令被移除
这个命令有前缀展开的隐患,可能导致意外行为,直接删了。如果你在脚本或者快捷方式里用过 /prompt ,需要改掉。
2. LLM_MODEL 环境变量被移除
旧的 LLM_MODEL 环境变量不再生效。升级时系统会自动清理残留配置,但你最好手动确认一下有没有其他地方引用了这个变量。
3. config.yaml 优先级提升
配置文件( config.yaml )现在覆盖环境变量。以前你习惯用环境变量控制辅助设置的,现在得检查 config.yaml 里有没有同名配置把你覆盖了。
4. Matrix 客户端库迁移
从 matrix-nio 迁移到了 mautrix-python。E2EE 加密存储从 pickle 格式改成了 SQLite。如果你用了 Matrix 平台,升级后需要做一次迁移操作。
5. 凭证耗尽 TTL 缩短
从 24 小时缩到 1 小时。如果你用多个凭证轮换策略,以前 24 小时才过期,现在 1 小时就得重新获取,频率高了不少。
6. Docker 以非 root 用户运行
Docker 容器现在用非 root 用户加 virtualenv 运行。如果你有挂载卷的权限配置,可能需要调整。
7. Docker 中 profiles 路径变更
Profiles 现在放到挂载卷里了。检查你的 Docker 挂载配置,确保路径对得上。
8. 每个 profile 的子进程 HOME 隔离
如果你有自定义工具依赖 HOME 路径,现在每个 profile 的子进程有独立的 HOME 目录,行为可能和以前不一样。
安全加固,不能跳过
这次更新有一波集中的安全修复,有几个是高危级别:
Twilio webhook 签名验证。这个是 SMS 远程代码执行漏洞,严重程度很高,务必升级。
沙箱写入中的 Shell 注入防护。防止恶意输入通过沙箱执行系统命令。
Git 参数注入和路径遍历防护。防止通过 git 命令注入攻击。
Slack 图片上传中的 SSRF 重定向绕过。防止服务器端请求伪造。
API 绑定防护。非本地回环绑定必须配置 API_SERVER_KEY ,否则拒绝启动。
如果你在生产环境跑 Hermes ,这些安全修复是升级的核心理由。
写在最后
v0.9.0 的核心主题是「扩张」。平台从桌面扩到手机,消息渠道从西方生态扩到中国生态,安全从「还行」扩到「认真加固」。
Breaking Change 不少,但大多是为了清理技术债和提升安全性。升级前花十分钟过一遍上面的变更列表,基本不会踩坑。
项目地址: github.com/NousResearch/hermes-agent
公众号 · 早早集市
💬 本文评论区已开启,但暂无读者留言。
本文转载自微信公众号,如有侵权请联系删除。
- 标题: Hermes Agent v0.9.0 发布:去安卓、微信、iMessage,这次更新有「破坏性」
- 作者: lxiol
- 创建于 : 2026-05-08 01:07:23
- 更新于 : 2026-05-12 16:07:03
- 链接: https://blog.lxiol.cn/2026/05/08/Hermes-Agent-v090-发布去安卓微信iMessage这次更新有破坏性/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。