Release Notes
Hermes Agent v0.16.0
The Surface Release — 从终端到桌面,Hermes 长出了真正的 GUI
2026 年 6 月 5 日
⚡ 自 v0.15.2 以来
874 次提交 · 542 个合并 PR · 1,962 个文件变更
+205,216 / −46,217 行代码 · 399 个 issue 关闭
170 位社区贡献者
874 次提交 · 542 个合并 PR · 1,962 个文件变更
+205,216 / −46,217 行代码 · 399 个 issue 关闭
170 位社区贡献者
这是 Hermes Agent 历史上最面向终端用户的一次发布。
01 Hermes Desktop 原生桌面应用
全新 apps/desktop/ Electron 应用,跨 macOS / Linux / Windows 三个平台。100 个 PR、159 次提交在一周内完成——从零到有。
- 一键安装,应用内自更新 — 像任何桌面软件一样安装,更新也在应用内部完成
- 拖拽文件到聊天区域,支持剪贴板图片粘贴、IME 输入法组合处理
- Cmd+K 命令面板,状态栏内嵌模型选择器,YOLO 模式开关(与 TUI 保持一致)
- 会话列表:归档、搜索(SQL 限定)、媒体流播放、连接中覆盖层
- 远程网关连接 — 桌面应用不必本地运行 Hermes,指向远程 Hermes Gateway 即可通过 OAuth 或用户名/密码安全连接。每个 profile 可指定不同的远程主机,同一窗口内跨 profile 并发会话,支持
@session交叉引用 - macOS 安装器重命名为 “Hermes“,启动失败自动恢复 + 实时 API key 校验,Electron 缓存损坏可恢复
- Windows:Electron 缓存损坏恢复,避免应用内更新时与后端竞态
- Linux:Electron sandbox 辅助配置,检测 linux arm64 二进制,远程显示时禁用 GPU 加速防闪烁
构建要求 Node ≥20.19 / 22.12
02 简体中文界面
桌面应用现已搭载完整的简体中文翻译,覆盖聊天窗口、侧边栏、设置、命令中心、cron、消息、profiles、skills、agents 等所有 UI 面。基于类型安全的 i18n 层构建,后续添加更多语言只需扩展翻译文件。英文保持默认,在 Appearance 设置中切换语言后通过 display.language 持久化。
03 Web Dashboard 升级为完整管理后台
此前只能查看会话的 Dashboard,现在变成了一个浏览器端全功能管理面板:
- MCP 目录管理 — 直接在浏览器中启用/禁用、配对 MCP 服务
- Channels 页面 — 配置所有 Gateway 消息平台(Telegram、Discord、Slack 等)
- 凭据管理、Webhook / Hook 创建、内存配置、Gateway 控制
- System 页面 — 更新前检查流程 + 一键 Debug Share
- 认证体系:可插拔用户名/密码登录、通用自托管 OIDC 提供商、refresh token 轮换、
hermes dashboard register注册自托管 OAuth 客户端 - nous-blue 主题、批量会话操作、日程选择器、profile 仪表盘增强
再也不用 SSH 进去改 config.yaml 了——全在浏览器里点击完成。
04 全新上手体验:Quick Setup
首次设置简化为两条清晰路径:
- 快速设置 — 登录 Nous Portal,选择模型,即刻开始聊天
- 完整设置 — 面向高级用户的详细向导
hermes portal 现在是快速设置流程的别名。目标:从安装到首条消息,数秒完成。
05 技能体系瘦身与 NVIDIA 信源接入
精简默认技能集
– 移除(冗余/已废弃):
spotify → 由原生 Spotify 插件的 7 个工具取代
linear → 由 `hermes mcp install linear` 取代
kanban-codex-lane、debugging-hermes-tui-commands、domain 孤立文件
空分类标记:diagramming、gifs、inference-sh、mlops/training、mlops/vector-databases– 从内置降级为可选:
baoyu-article-illustrator、baoyu-comic、creative-ideation、pixel-art、
dspy、subagent-driven-development、minecraft-modpack-server、
pokemon-player、hermes-s6-container-supervision
→ 仍在 `hermes skills install` 中可用,只是不再默认加载+ 合并:
webhook-subscriptions + native-mcp → 归入 hermes-agent skill
writing-plans → 合并入 plan (v2.0.0)+ 新增 environments: frontmatter 相关性门控:
kanban/docker/s6 等上下文特定技能,不会出现在无关用户的索引中
但用户主动请求时仍然加载
spotify → 由原生 Spotify 插件的 7 个工具取代
linear → 由 `hermes mcp install linear` 取代
kanban-codex-lane、debugging-hermes-tui-commands、domain 孤立文件
空分类标记:diagramming、gifs、inference-sh、mlops/training、mlops/vector-databases– 从内置降级为可选:
baoyu-article-illustrator、baoyu-comic、creative-ideation、pixel-art、
dspy、subagent-driven-development、minecraft-modpack-server、
pokemon-player、hermes-s6-container-supervision
→ 仍在 `hermes skills install` 中可用,只是不再默认加载+ 合并:
webhook-subscriptions + native-mcp → 归入 hermes-agent skill
writing-plans → 合并入 plan (v2.0.0)+ 新增 environments: frontmatter 相关性门控:
kanban/docker/s6 等上下文特定技能,不会出现在无关用户的索引中
但用户主动请求时仍然加载
结果:更小的默认技能列表、更少的拾取器噪音、更轻的 prompt。管理员现在也可以剪枝内置技能。
NVIDIA/skills 成为默认信任信源
NVIDIA/skills 加入 OpenAI、Anthropic、HuggingFace,成为 Skills Hub 的默认内置信源。CUDA-X、AIQ、cuOpt 等 NVIDIA 产品栈的验证技能一键可装。
06 模糊搜索模型拾取器
桌面端、Web Dashboard、TUI、CLI 四端统一模糊搜索。输入 “v4fl” 即可定位 deepseek-v4-flash。模型目录刷新频率从每日改为每小时。
本窗口新增模型
deepseek-v4-flash(含裁剪变体)MiniMax-M3(1M 上下文)qwen3.7-plus(Nous + OpenRouter)gemini-3.5-flash(Gemini OAuth + API key)
会话中途切换模型现在持久化到数据库,中断恢复后可自动恢复模型选择。
07
/undo 终于来了输入 /undo [N] 可以撤销最近 N 轮用户对话——回退后预填你的上一条消息以便编辑重发。在 CLI、TUI 和所有消息平台上完全一致。关闭了长期悬而未决的请求(#21910)。
08 安全性更新
- CVE-2026-48710(Starlette BadHost)— 锁定补丁版本 Starlette ≥1.0.1
- URL SSRF 检查移至异步路径的事件循环以外执行
- Bedrock 推理 bearer token 从子进程环境变量中剥离
execute_code中恢复 approval/sudo 上下文 + 入口守卫- Docker restart/stop/kill 加入
DANGEROUS_PATTERNS - 审查后的技能内容中清理不可见 Unicode
09 其他值得关注的更新
多 Agent 协作(Kanban)
goal_mode卡片在 /goal 循环中运行 worker- 任务支持文件附件
- vision 能力传递
- 并发上限设置
消息平台(Gateway)
- 结构化流式事件协议
- Discord 语音频道混音器
- 飞书会议邀请处理
- Matrix bang 命令别名
CLI / TUI
- 可配置默认交互界面
- TUI 新增 /model 命令
- 慢速 MCP 不阻塞启动
- 修复静默 OOM 问题
Docker 部署
- 容器复用 + 有界同步清理
- docker-in-docker 后端
- 非 root 容器启动
性能优化
read_file:紧凑行号设计,每次读取减少约 14% token 消耗state:VACUUM 时合并 FTS5 段,hermes sessions optimize命令/branch会话在父会话重新打开后保持可见
10 数据纵览
| 指标 | 数值 |
|---|---|
| 提交数 | 874 |
| 合并 PR | 542 |
| 文件变更 | 1,962 |
| 新增代码行 | 205,216 |
| 删除代码行 | 46,217 |
| 关闭 issue | 399(2 P0, 62 P1, 16 安全标签, 262 bug) |
| 社区贡献者 | 170 人 |
| 桌面端 PR 数 | 100+ |
升级路径
v0.15.x 用户可直接运行
Desktop 用户可在应用内触发更新,或从 GitHub Releases 页面下载对应平台安装包。完整 Changelog:
v0.15.x 用户可直接运行
hermes update 升级。Desktop 用户可在应用内触发更新,或从 GitHub Releases 页面下载对应平台安装包。完整 Changelog:
v2026.5.29.2...v2026.6.5










