一、v0.15 系列:补丁密集月
1.1 v0.15.2(2026.5.29)—— 打包修复
这是一个小版本,主要修复了 Python wheel 和 sdist 包中 plugin.yaml 清单文件缺失的问题,确保插件系统能正常加载。有 4 位社区贡献者参与了这个版本的提交。
1.2 v0.15.1 "The Patch Release"(2026.5.29)—— 同日热修
v0.15.1 是针对 v0.15.0 的同日热修,修复了多个影响实际使用的 bug,以下逐一说明。
Dashboard 401 重载死循环(最关键修复)
问题: v0.15.0 中,Docker 或本地托管模式下,Dashboard 的身份验证探测端点 /api/auth/me 设计上会返回 401。但 v0.15.0 的过期 Token 重新加载守卫把所有 401 都当作"Token 已轮换",触发页面完全刷新来获取新 Token。结果就是页面陷入无限重载循环——Firefox 端持续收到"导航到 /sessions"风暴,Chrome 端则是 React 重新渲染风暴。
修复: 在 fetchJSON 中新增 allowUnauthorized 参数,只对 loopback 场景跳过这种 Token 刷新逻辑,401 仍然正常抛出但不会触发无限循环。其他模式的登录 URL 重定向行为不受影响。
Docker --insecure 从隐式推断改为显式 opt-in
之前的行为: Docker 启动脚本根据 Dashboard 绑定的 host 来推断是否需要 --insecure(非 loopback 绑定就开启)。这混淆了"我想要局域网访问"和"我想要关闭同源安全检查"两个不同的需求。
修复: 绑定 host 和是否禁用 loopback 认证检查彻底分离。Docker 用户如果需要禁用 Dashboard 的 loopback 认证保护,必须显式设置 HERMES_DASHBOARD_INSECURE=1 环境变量。之前误以为"允许局域网访问 = 关闭安全检查"的用户需要手动添加这个变量。
腾讯云与千锋联合开发,深度了解一站式电商直播运营
https://cloud.tencent.com/act/cps/redirect?redirect=43&cps_key=3e625ae9c9affbcb1879c10e30325f26&from=console
MCP 裸命令在 Docker 中能正常解析了
MCP 服务器配置中如果使用 npx、npm、node 这类裸命令,v0.15.0 在 Docker 容器中会静默失败,因为 PATH 中找不到这些二进制文件。v0.15.1 修复为这些命令在 /usr/local/bin 下解析,让它们能正确调用容器内已安装的工具链。
技能页侧边栏和来源标签恢复
Dashboard 新版技能页中,由于一个 useMemo 依赖项过期,技能来源标签和分类侧边栏被错误折叠到"全部"状态。已修复。
Kanban Worker 可被正常终止
之前向 Kanban Worker 发送 SIGTERM 信号时,信号被中间进程吞掉,Worker 继续运行。已修复,Worker 现在能正确响应终止信号。
技能库从 858 条扩充到 19,932 条
技能中心页之前只获取了分页后的部分目录,导致大多数技能在选择器中不可见。现在改用 sitemap 爬取,所有 19,932 个技能条目都能正常展示。
.md 文件媒体传输恢复
之前媒体传输验证默认使用了过于严格的允许列表而非拒绝列表,导致 .md 文件无法正常发送。已修复。
CLI /yolo 会话内生效
/yolo 命令之前只切换环境变量,但运行中的 Agent 已经快照了旧值,导致命令对当前会话无效。现在 /yolo 会直接修改当前会话的绕过状态,而非仅修改环境变量。
/model 与 hermes model 列表统一
之前两处展示的模型列表不一致,现在统一为同一数据源,并新增了磁盘缓存加速选择器启动。
二、v0.12 "The Curator"(2026.4.30)—— 上月大版本
2.1 Autonomous Curator(自动策展人)
Curator 是 Hermes Agent 的自动后台管理角色,运行在网关的定时任务上(默认 7 天一轮)。它的职责是:
• 对你的技能库打分
• 合并相关技能
• 修剪废弃技能
• 写入每次运行的报告到
logs/curator/run.json和REPORT.md• 对归档技能按"合并"vs"修剪"分类,并附带分类依据
Curator 受到纵深防御保护:内置技能和 Hub 技能不允许被修改。可以通过 hermes curator status 查看技能使用排名(使用最多 / 使用最少)。
2.2 自进化闭环(Self-Improvement Loop)
这是 Hermes 的核心能力——Agent 每次对话后会决定是否保存或更新记忆/技能。v0.12 对这个机制做了大幅升级:
• 改为基于评分表(rubric-based)的类优先实现,而非自由形式
• 偏好主动更新刚加载过的技能(active-update biased)
• 支持
references/和templates/子文件• 正确继承父进程的运行时配置(模型、凭证等)
• 限制在 memory + skills 工具集内,防止能力蔓延
• Memory 提供者在完成后正常关闭
• 上一轮的工具消息不参与摘要,保证 fork 看到干净的上下文
2.3 技能集成大扩展
ComfyUI v5(从可选升级为内置):支持官方 CLI + REST 接口,自动检测硬件并引导本地安装。
TouchDesigner-MCP(升级为内置):新增 GLSL、后处理特效、音频、几何体等 9 类参考文档。
Humanizer:文本清理技能,去除 AI 写作痕迹。
2.4 新增推理提供商
• LM Studio 升级为原生支持:完整 auth + doctor 检查 + 推理传输 +
/models实时列表• GMI Cloud:全新原生集成
• Azure AI Foundry:支持自动检测
• MiniMax OAuth:支持 PKCE 浏览器认证流程
• Tencent Tokenhub:腾讯云 API 集成
2.5 新增消息平台
• Microsoft Teams:首个插件形式接入的网关平台
• 腾讯元宝:第 18 个原生消息平台
2.6 Spotify 原生集成
7 个工具(播放、搜索、队列、歌单、设备),完整 PKCE OAuth 认证,交互式设置向导,内置技能和 cron 用法文档。
2.7 Google Meet 插件
加入会议、转录、发言、总结,完整 pipeline 以插件形式打包。
三、6 月初最新提交(主分支)
3.1 可配置的默认界面(CLI vs TUI)+ --cli 标志
用户现在可以设置默认启动界面是 CLI 还是 TUI,同时新增 hermes --cli 标志可以直接以 CLI 模式启动。已合并 PR #37782。
“云+公开课”帮你了解完整的微信云托管部署流程,学习实战级的小程序开发
https://cloud.tencent.com/act/cps/redirect?redirect=44&cps_key=3e625ae9c9affbcb1879c10e30325f26&from=console
3.2 Setup 向导浏览器/TTS 选择器默认项修复
之前的 Setup 向导中,浏览器自动化和 TTS 提供商列表把付费的" Nous Subscription "放在了第一位(index 0),用户直接回车就会触发 Nous Portal 的设备码登录——在用户完全不知情的情况下引导到付费选项。
修复后,免费本地后端(Local Browser / Microsoft Edge TTS)被放到第一位。已配置过 Nous 的用户不受影响,因为检测逻辑会优先匹配已激活的行。
四、版本号与发布时间线
五、升级建议
已经在用 Hermes Agent 的用户,建议尽快升级到 v0.15.2:
hermes updateDocker 用户特别注意:HERMES_DASHBOARD_INSECURE=1 现在需要显式设置,如果之前依赖隐式推断,请确认是否需要保留这个设置。
从 OpenClaw 迁移:官方提供了完整迁移工具,支持一键导入 SOUL.md、记忆、Skills、API keys、消息平台配置等:
hermes claw migrate # 交互式完整迁移
hermes claw migrate --dry-run # 预览六、总结
Hermes Agent 进入 0.15 时代后,开发节奏明显加快——v0.15.1 和 v0.15.2 在同一天接连发布,说明维护团队对用户反馈响应很快。DASH-401 重载循环这类影响所有 Docker 用户的 bug 能快速修复并推送,展示了项目的成熟度。
而 v0.12 带来的 Curator + Self-Improvement 组合,则让 Hermes 真正区别于其他 Agent 框架——它不只是帮你做任务,而是会从任务中学习并改进自己。如果你想部署一个真正有"记忆"和"成长"能力的 AI 助手,Hermes Agent 目前是开源社区中这个方向走得最远的项目之一。
技术没有捷径,但有方向