Hermes Agent v0.16.0 发布说明
发布日期:2026 年 6 月 5 日 官方标签:
v2026.6.5与上一版对比:v2026.5.29.2...v2026.6.5
本页基于官方 GitHub Release 做了结构化中文整理,便于快速浏览。
一句话概览
官方将本次更新命名为 「The Surface Release(界面版本)」,核心主题是:
Hermes Agent 开始把能力放到用户日常工作的表面:桌面端、网页管理面板、首次配置流程、模型选择器和会话回退都变得更直接。
重点变化:
- Hermes Desktop 原生桌面端上线:新增 Electron 桌面应用,覆盖 macOS、Linux 与 Windows,支持应用内自更新、聊天流式显示、会话列表、拖拽文件、剪贴板图片粘贴、Cmd+K 命令面板,以及状态栏模型选择器。
- 桌面端可连接远程 Hermes Gateway:可以把桌面 GUI 指向 homelab、VPS 或团队服务器上的远程 Gateway,并通过 OAuth 或用户名密码登录;每个 profile 可以配置自己的远程 host,还支持多 profile 并发会话。
- Web Dashboard 成为完整管理面板:浏览器里可以配置 MCP catalog、消息渠道、凭据、webhook、memory、gateway、hook、系统设置和 Debug Share,很多场景不必再 SSH 到服务器修改
config.yaml。 - 桌面端完整简体中文界面:聊天窗口、侧边栏、设置、命令中心、cron、消息、profile、skills、agents 等界面都已覆盖简体中文,语言设置会写入
display.language。 - 首次配置更快:新增 Quick Setup via Nous Portal,首次启动可以选择快速登录 Nous Portal、选择模型并开始聊天;
hermes portal成为更直观的快速配置入口。 - 默认 Skill 集合瘦身:移除冗余、废弃或重型默认技能,部分重型场景改为可选安装;
environments:relevance gate 会减少无关 skill 进入默认索引。 - NVIDIA/skills 加入可信 Skills Hub tap:CUDA-X、AIQ、cuOpt 等 NVIDIA 验证技能可以通过同一套 Skills Hub 发现、搜索和自动更新。
- 模型选择器支持模糊搜索:Desktop、Web Dashboard、TUI 与 CLI 中都可以用少量字符搜索模型;多端点 provider 会被合并展示,模型目录刷新频率提升到每小时。
/undo [N]支持回退最近几轮对话:CLI、TUI 和 Telegram、Discord 等消息平台都可以软删除最近 N 个用户回合,并把上一条消息预填回来方便修改重发。- 安全与可靠性修复:本窗口修复 2 个 P0、62 个 P1 和 16 个 security-tagged 问题,包含 CVE-2026-48710 Starlette pin、SSRF 检查从事件循环移出、子进程凭据剥离等。
规模数据(自 v0.15.2 起):874 次提交 · 542 个合并 PR · 1,962 个文件变更 · 205,216 行新增 · 46,217 行删除 · 399 个 issue 关闭(含 2 个 P0、62 个 P1、16 个 security-tagged) · 170 位社区贡献者。
我应该升级吗?
如果你属于以下任一场景,建议优先升级 v0.16.0:
- 希望降低命令行门槛 —— 原生桌面端让新用户可以用常规应用的方式安装、更新和聊天,更适合团队推广、非工程角色试用和 Windows/macOS 桌面环境。
- 把 Hermes 跑在远程服务器上 —— 桌面端可以作为轻量 GUI 连接远程 Gateway,API Key、模型和计算环境留在服务器侧,本机只负责交互。
- 需要图形化管理 Gateway —— Dashboard 新增管理面板后,消息渠道、MCP、凭据、webhook、memory 和系统检查都能在浏览器里完成。
- 中文用户使用官方桌面端 —— 本次桌面端已经完成简体中文本地化,适合直接给中文用户试用和反馈。
- 经常切模型或找模型 —— 模糊搜索、分组展示和小时级目录刷新可以减少模型列表里的重复和查找成本。
- 会话经常需要修正上一轮输入 ——
/undo [N]让错误指令、走偏任务和消息平台误发都有更自然的回退方式。 - 重视默认上下文干净度 —— 默认 Skill 集合瘦身后,提示词和选择器里的噪声更少;需要重型场景时仍可通过
hermes skills install安装。 - 关注安全和自托管可靠性 —— Starlette CVE 修复、SSRF 异步硬化、Bedrock bearer token 子进程剥离、Docker/技能内容安全保护都在本次窗口内落地。
升级前仍建议备份
SOUL.md、MEMORY.md、skills/、Gateway 配置和长期记忆相关数据。自托管 Gateway、Docker、Dashboard OAuth、远程桌面端、多 profile 和 Skills Hub 用户尤其建议先读完本页重点变化。
重点亮点
Hermes Desktop:原生桌面端成为本次主角
v0.16.0 最大的变化是 apps/desktop/ Electron 桌面应用进入发布说明主线。它可以像普通桌面软件一样安装在 macOS、Linux 和 Windows 上,支持应用内自更新,并提供完整聊天窗口、流式输出、会话列表、会话归档与搜索、文件拖拽、图片粘贴、Cmd+K 命令面板和状态栏模型选择器。
这对中文社区非常关键。过去很多用户知道 Hermes 能力强,但第一步安装、配置、打开终端就容易卡住。桌面端把“先跑起来”的路径前移到 GUI 中,适合给同事、运营、产品、研究员和不熟悉终端的用户试用。
主要 PR:#20059、#35607、#37099、#37379、#38631。
远程 Gateway:本机跑 GUI,服务器跑 Agent
桌面端现在可以连接远程 Hermes Gateway,并支持 OAuth 或用户名密码登录。每个 profile 可以指向不同远程 host,同一个窗口里也可以跑多个 profile 的并发会话,还能通过跨 profile 的 @session 链接关联上下文。
实际使用方式会更灵活:笔记本上只打开桌面 GUI,API Key、长期运行任务、模型环境和计算资源放在 homelab、VPS 或团队服务器上。过去需要手动处理 --insecure、session token 或 WebSocket 细节的地方,现在可以走更完整的登录流程。
主要 PR:#37888、#38851、#39330、#39778。
Web Dashboard:从会话查看器升级为管理面板
Dashboard 本次扩展成完整浏览器管理面板。用户可以在网页里启用或关闭 MCP catalog 条目,配置 Telegram、Discord、Slack 等消息渠道,管理凭据、webhook、hook、memory、gateway 和系统设置,并使用更新前检查与一键 Debug Share。
这会显著降低自托管运维成本。新增消息入口、调整 MCP server 或排查环境问题时,用户可以先在 Dashboard 里完成配置和观察,再决定是否需要进入服务器命令行。
主要 PR:#36704、#36736、#37211、#38205、#38600。
桌面端简体中文:官方 GUI 已覆盖中文界面
Hermes Desktop 本次带来完整简体中文翻译,覆盖聊天窗口、侧边栏、设置、命令中心、cron、消息、profiles、skills 和 agents 等界面。默认语言仍是英文,用户可以在 Appearance 设置中切换到简体中文,选择会持久化到 display.language。
这意味着中文用户不必只依赖社区二次封装来获得中文界面。官方桌面端开始具备直接面向中文用户收集反馈、演示和推广的条件。
主要 PR:#38241。
Quick Setup via Nous Portal:首次启动少走弯路
首次配置流程被拆成 Quick Setup 和 Full Setup 两条路径。Quick Setup 可以通过 Nous Portal 登录、选择模型并开始聊天;Full Setup 保留给需要细配 provider、工具和环境的高级用户。hermes portal 也成为更直观的 Nous 快速配置命令。
对新手来说,这个变化比多一个功能更重要。第一次成功发出消息,通常决定用户会不会继续探索 MCP、Skills、Gateway 和多代理。
主要 PR:#35723、#36227、#38449、#38465。
默认 Skill 集合瘦身:默认上下文更干净
本次默认内置 Skill 做了一轮裁剪。冗余或过期技能被移除,部分重型或小众技能改为可选安装,例如 Baoyu creative set、dspy、subagent-driven-development、minecraft-modpack-server、pokemon-player 和 hermes-s6-container-supervision 等。
新增的 environments: relevance gate 会减少上下文无关 skill 进入默认索引。Curator 也可以清理长期未使用的内置技能,并记录每个 skill 的使用情况。结果是 picker 更清爽,默认提示词更轻,用户在需要时仍能显式安装完整能力。
NVIDIA/skills:可信 Skills Hub tap 扩展
NVIDIA/skills 本次加入默认可信 Skills Hub tap,和 OpenAI、Anthropic、HuggingFace 等来源使用同一套发现、浏览、搜索和自动更新流程。NVIDIA 验证的 CUDA-X、AIQ、cuOpt 等技能可以通过 Skills Hub 安装,skills.sh.json sidecar 也带来了更明确的分类标签。
对于本地推理、GPU 优化、企业 AI 基础设施和 NVIDIA 技术栈用户,这是一个值得关注的生态入口。
主要 PR:#34333。
模型选择器:Desktop、Web、TUI、CLI 都能模糊搜索
模型选择器现在在 Desktop、Web Dashboard、TUI 和 CLI 中支持模糊搜索。输入少量字符就能找到目标模型,多端点 provider 会归并到同一行,并显示说明信息。模型目录刷新频率也从每天提升到每小时。
本窗口新增或补齐的模型包括 deepseek-v4-flash、1M 上下文的 MiniMax-M3、qwen3.7-plus 和 Gemini OAuth/API-key picker 中的 gemini-3.5-flash。
主要 PR:#36928、#35227、#35756、#35659、#36214、#37046。
/undo [N]:把走偏的最近几轮拿回来
/undo [N] 支持回退最近 N 个用户回合,并把上一条用户消息预填回来,方便修改后重发。这个能力覆盖 CLI、TUI 和消息平台,Telegram、Discord 等入口也能保持一致体验。
在长任务中,这个命令可以处理很多真实问题:提示词写错、临时改变目标、Agent 被上一轮信息带偏,或者在消息平台里发错内容。软删除设计也让历史保留更可控。
CLI 与 TUI:默认界面可以配置
用户现在可以设置 hermes chat 默认进入 classic CLI 或 Ink TUI,并通过 --cli 做单次覆盖。TUI 侧统一了 /model 命令,新增 Sessions overlay,代理委派开始时也会提示用户查看 /agents dashboard。
另外,TUI 启动期间对慢速或失效 MCP server 的处理更稳,减少 eager MCP discovery 阻塞 agent-capable startup 的情况;终端输入模式恢复、PowerShell 剪贴板 UTF-8、/save 快照路径等细节也有修复。
主要 PR:#37782、#37112、#35273、#35397、#38224。
安全与可靠性:小范围高优先级补丁集中落地
v0.16.0 关闭了 399 个 issue,其中包含 2 个 P0、62 个 P1 和 16 个 security-tagged。安全侧重点包括 Starlette BadHost 漏洞 CVE-2026-48710 的版本固定、异步路径中的 URL SSRF 检查移出事件循环、Bedrock inference bearer token 从子进程环境变量中剥离、bws_cache.json 文件读取保护,以及技能内容中不可见 Unicode 的清理。
这些修复对自托管 Gateway、Docker、凭据池、插件工具、长期记忆和多用户环境都很重要。建议生产环境升级前先在一台实例上完成回归,再推广到多 profile 或团队部署。
主要 PR:#35118、#39046、#34498、#34421、#37245。
其他值得注意的变化
- Desktop 安装与生命周期继续补强:macOS 安装器更名为 Hermes,Linux 配置 Electron sandbox helper,Windows 修复 Electron 缓存损坏恢复和应用内更新竞态。
- Dashboard 鉴权支持可插拔用户名密码登录、自托管 OIDC provider、刷新 token 轮换,以及 OAuth-gated 模式下的 chat tab 和 WebSocket 认证改进。
- Agent loop 新增 progressive tool disclosure、系统提示环境 hint、
hermes prompt-size诊断,以及read_file行号 gutter token 优化。 - Session 与 state 侧支持 FTS5 segment merge、
hermes sessions optimize、/branchsession 可见性修复,以及缺失 FTS5 runtime 时的降级处理。 - Kanban 任务支持
goal_modeworker、任务附件、图片引用进入 worker vision、默认 assignee fallback、每 profile 并发上限和 run terminate endpoint。 - Tool system 与 installer 侧修复了 provider pickers、free local backend 默认值、unsupported pip install 提示和 stale update-check cache。
- Docker 与部署侧继续补齐自托管路径、安全默认值、dashboard registration 和网络隔离文档。
升级建议
常规升级仍然使用:
hermes update
如果你使用的是 Python 包安装,也可以按自己的包管理器流程升级到 hermes-agent==0.16.0。升级前建议先确认当前安装路径、Git remote、Gateway 配置和长期记忆路径,尤其是通过 Docker、VPS、自托管 Dashboard 或多 profile 部署的用户。
升级后建议做四件事:
- 运行
hermes --version,确认版本已经到 v0.16.0。 - 打开 Dashboard,检查 Gateway、消息渠道、MCP 和凭据是否符合预期。
- 如果使用桌面端,测试本地会话与远程 Gateway 登录各一次。
- 尝试
/undo 1、模型模糊搜索和 Quick Setup 入口,确认新交互路径可用。