Hermes Agent 周报:v0.21.6 发布,多账号连接器上线,6 项安全修复

📢 这是「Hermes Agent 周报」,记录 10月5日-10月11日的项目动态。

每周一更新,帮你省下刷 GitHub 的时间。

觉得有用就收藏+关注,不错过每周更新 👋

📊 本周速览

指标 数据
合并 PR 26 个
新版本 v0.21.6(10月8日发布)
安全修复 6 项(含 Tenable 报告的 4 项)
P0/P1 级修复 2 个

一句话:v0.21.6 正式上线,一口气打包了自 v0.21.5 以来的约 2100 个 PR;本周合并的 26 个 PR 里,多账号连接器和两个会话状态的 P0/P1 修复最值得看。

📦 v0.21.6:新发布流水线的第一个孩子

先说这个版本本身。

8,867 个非合并提交、8,342 个文件改动(+77万/-22万行)、2,106 个合并 PR、3,027 个关闭的 issue------这是 v0.21.5 到 v0.21.6 之间的量。官方自己都说了:完整的整理版 release notes 要等 v0.22.0 才发,这次的说明只是"点到为止"。

但有个比内容更值得注意的点:这是新 stable 发布流水线切的第一个版本。一次 attempt ref、一个测试过的 Docker 镜像、发布时留 receipt tag------发布流程本身工程化了。做发布的都知道,release 流程自动化程度直接决定发版质量,这一步走对了。

另外一堆"故意没写进 notes"的功能也在这个窗口里合入了,挑几个我关心的:

  • 边说边转写 (stt.streaming):CLI、TUI、Desktop 三端都支持流式语音转文字
  • 语音回合独立模型 (auxiliary.voice_chat):语音对话可以单独走一个模型,默认关推理
  • 第三方插件隔离运行 (plugins.isolation: host):插件跑在独立的 per-profile 宿主进程里,崩了不拖垮主进程
  • llama.cpp CUDA 支持:Linux x64 和 arm64 本地推理终于吃上显卡了
  • 限流提示人话化:provider 被限流时会说清楚为什么、到什么时候,不再是一个干巴巴的 429

我的点评:这个版本的正确打开方式是"先升上去,等 v0.22.0 的完整 notes 再补作业"。安全修复有 6 项,没有理由赖在旧版本上。

🔒 安全修复:6 项,建议尽快升

这版本的安全修复浓度不低,Tenable Research 一家就报了 4 个:

  • Dashboard 登录加固 :伪造 X-Forwarded-For 头可以重置密码登录的限流;未认证请求能往审计日志写任意大的内容;/auth/ 路由没有请求体大小限制;原生登录的重定向可被利用做会话劫持(#133367、#133369、#133370、#130685)
  • Git filter 加固:自动 git 调用(会话快照、子任务 worktree、看板等)可能执行不可信仓库自己定义的 clean/smudge 过滤器,而且发生在第一个 prompt 之前(#130661)
  • 邮件网关发件人伪造 :From 头里套一层引号显示名("Victim <victim@example.com>" <attacker@evil.test>)就能骗过发件人白名单(#125212)

我的点评:git filter 那个最阴------你克隆一个恶意仓库,啥都还没问,它的 filter 程序就已经跑过了。用 Hermes 处理外部仓库的,这条直接关系到你能不能睡安稳觉。

🆕 本周重磅:多账号连接器

PR: #135097、#135151、#135173 by @alt-glitch

同一个应用绑了多个账号的人(比如工作 Gmail + 个人 Gmail),之前只能干瞪眼。这周三个 PR 叠在一起,把这事彻底解决了:

  • 连接器层支持给同一个 app 的多个账号命名和切换
  • CLI/TUI 新增 /connectors 和 hermes connectors 命令管理命名账号
  • Desktop 端可以列出、命名、重命名每个连接器下的多个账号

我的点评:三个 PR 分三层(核心、CLI/TUI、Desktop)同一个作者一口气推完,这是社区贡献的正确姿势。多账号是工具类产品的分水岭功能------没有它,重度用户早晚流失。

🐛 关键 Bug 修复

P0:Desktop 重新生成会静默归档后续对话

PR: #133748 by @kshitijk4poor

在 Desktop 里点"重新生成"某一回合,后面的对话会被静默归档------没有任何提示,你说的话就没了。修复后,要回滚更深的回合必须显式确认。

丢消息这种事,用户遇到一次就是终身不信任。P0 定级没毛病。

P1:子任务完成通知会"抢麦"

PR: #136225 by @yoniebans

delegate 子任务跑完后,它的完成通知会接管当前聊天------你正聊到一半,子任务一回来,对话上下文就被顶掉了。这个 bug 之前修过一次(#132827),这次是更彻底的替代方案。

Anthropic/Bedrock 恢复会话后 reasoning 丢失

PR: #136543 by @teknium1

会话 resume 之后,Anthropic 和 Bedrock Converse 的签名 reasoning 块没法正确重放。用这两家模型做长会话的,之前可能遇到过"恢复后模型变笨"的诡异现象------根因就在这。

🔧 值得知道的改进

  • 插件目录安全:新增第 17 条规则------禁止不可扫描的可执行载荷,tabro 插件被下架;扫描器顺手清了约 15 类误报,38 个插件从 caution 转 safe(#136537、#136536、#136569)
  • CI 真刀真枪:SSH 和 Docker 终端后端现在对着真实的 sshd 和 Docker daemon 跑测试,不再是 mock 自嗨(#136602)
  • 测试纪律 :新增 HX013 规则禁止测试里写死 sleep,统一用 wait_until(#136644)------写过 flaky test 的都懂这个有多重要
  • 文档棘轮:新配置项和斜杠命令必须带文档才能合入,文档债只减不增(#136563)
  • 新技能:anatomy 技能移植进可选技能库(#136566)
  • 插件目录:kimchi-provider 升到 v1.1.0(#135599)

👀 值得期待

  • v0.22.0 完整 release notes:官方承诺会覆盖 v0.21.0 以来的所有内容,包括完整的贡献者名单。这窗口攒了八千多个提交,notes 出来值得专门读一遍
  • Desktop 和 Termux 跟进:v0.21.6 只发了 Docker/Cloud 镜像,桌面端和 Termux 要等下一个打包版本

📈 升级建议

本周有安全修复 ,建议尽快升级。

Docker / Hermes Cloud 用户拉 nousresearch/hermes-agent:stable;CLI 用户跑 hermes update。

特别注意:Desktop 和 Termux 这次没跟着发,别在设置里刷更新了,等下一个 bundled release。

bash 复制代码
# CLI 用户
hermes update

# Docker 用户
docker pull nousresearch/hermes-agent:stable

💬 结尾聊两句

这周最值得琢磨的反而不是某个功能,是发布流程本身------新流水线首切、安全修复成批落地、插件目录立规矩。项目过了"堆功能"的阶段,开始补工程化的课了。这种变化不性感,但决定了它能不能从"好玩的玩具"变成"敢托付的工具"。

你用 Hermes 绑了几个账号?多账号连接器这个功能对你有用吗?评论区聊聊。


本文由「小星AI」整理发布,数据来源:NousResearch/hermes-agent

专栏持续更新中,欢迎订阅 ✨

相关推荐
围炉聊科技1 小时前
Windows-MCP 拆解与实测:AI 操作 Windows 这件事——智能体基建系列
windows·llm·dom
程序员老赵1 小时前
Docker 部署 Redmine:轻松搭建私有化项目管理平台
docker·容器·开源
流浪0011 小时前
大模型技术全景(二十六):上下文窗口的大小边界与上下文腐烂
llm·上下文窗口·上下文附栏
桃西西呀2 小时前
LangGraph4j之八:条件边与动态路由
人工智能·llm·ai编程
桃西西呀2 小时前
LangGraph4j之九:自定义状态类型与自定义通道
人工智能·llm·ai编程
自养Agent2 小时前
MCP Server Boundary Audit Report
linux·服务器·人工智能·windows·大模型·llm
虎鲸不是鱼2 小时前
【虎鲸进化论 09】活下去:自启、守护、探活
人工智能·自动化·大模型·llm·自进化agent
银河麒麟操作系统3 小时前
中国操作系统创新技术成果亮相国际开源顶会
开源
code2cat4 小时前
【随笔】LLM裁判如何打分:先写评分标准,再用人工案例校准
java·人工智能·llm·agent·评估·langsmith