2026 年 6 月 19 日,Nous Research 正式发布了 Hermes Agent v0.17.0(代号 “The Reach Release”)。距离 v0.16.0 仅两周,这个版本带来了 1,475 个提交、800 个合并 PR、1,693 个文件变更、300+ 个 issue 关闭,邀请 245 位社区贡献者共同参与。如果你还在用旧版本,是时候更新了。

本文聚焦 v0.17.0 的 核心新特性实战进阶用法,搭配流程图和配图帮你快速上手。如果你还没安装 Hermes Agent,建议先阅读系列前几篇。

一键更新

升级到最新版很简单:

hermes update

或者在 CLI 中通过 /model 确认当前版本后运行 hermes doctor 检查一切正常。

更新日志完整版:GitHub Releases v2026.6.19


一、背景异步 Subagent —— 再也不用干等了

核心痛点解决: 之前 delegate_task() 是同步阻塞的——启动一个子 Agent 后,主会话必须等它做完才能继续。现在支持 background=true 了。

用法示例

# 启动一个后台子 Agent,立即返回句柄
delegate_task(
background=True,
prompt="调研最新的 Rust Web 框架趋势,写出报告保存在 ~/reports/rust-trends.md"
)

# 你继续和 Hermes 聊别的事,完成后结果自动回来
flowchart LR
A[主会话] -->|delegate_task background=true| B[后台子 Agent]
A -->|继续聊天或做其他任务| C[主会话继续工作]
B -->|完成后自动插入新 Turn| A

style B fill:#f9f,stroke:#333,stroke-width:2px
style A fill:#bbf,stroke:#333,stroke-width:2px

实战场景:

  • 发起一个长时间的研究任务,同时处理日常聊天
  • 并行构建多个代码模块
  • 同时在多个仓库中执行审计

桌面端增强:子 Agent 监视窗口

v0.17 的桌面 App 新增了 Live Subagent Watch-Windows——后台子 Agent 的活动会实时流式显示在独立窗格中:

┌─────────────────────────────────┐
│ 📋 Subagent: research-rs │
│ ─────────────────────────────── │
│ ✓ 搜索 GitHub: "Rust web 2026"
│ ✓ 分析 Axum vs Actix 对比 │
│ ✓ 生成报告草稿 │
│ 📎 最终报告已保存 │
└─────────────────────────────────┘

二、自动化蓝图 —— 从此告别 Cron 语法

核心痛点解决: 再也不用记 0 8 * * * 了。Hermes 提供自动化蓝图系统(Automation Blueprints),你只要用自然语言描述”每天 8 点给我发日报”,剩下的交给它。

如何创建

# 在 CLI 中直接说:
"每天早上 9 点检查 Hacker News 的 AI 新闻,汇总后发到 Telegram"

Hermes 会自动识别你的意图,询问缺少的参数,然后生成一个 Cron 任务。整个过程无需手动写任何 Cron 表达式。

sequenceDiagram
participant U as 你
participant H as Hermes Agent
participant C as Cron Scheduler

U->>H: "每天早上 9 点发 AI 新闻摘要给我"
H->>U: 确认:时间 09:00,来源 HN,发送到 Telegram?
U->>H: 确认
H->>C: 创建 Cron Job(自动生成 Blueprint)

Note over C: 每天 09:00 自动运行

C->>H: 触发任务
H->>C: 抓取 HN + 汇总
C->>U: 发送摘要到 Telegram

蓝图的管理命令

# 查看所有蓝图
/cron list

# 暂停一个任务
/cron pause <job_id>

# 恢复
/cron resume <job_id>

# 手动触发(不等待 Cron 周期)
/cron run <job_id>

# 编辑已有任务 —— 无需删除重建
/cron edit <job_id> --schedule "每隔 4 小时"

# 给任务挂载 Skill
/cron add "每天 8 点" "检查 feeds" --skill blogwatcher

# 挂载多个 Skill
/cron add "每 6 小时" "汇总本地信息" --skill blogwatcher --skill maps

💡 小技巧: Cron 任务支持 --workdir 参数,可以指定工作目录来加载该目录下的 AGENTS.md 上下文文件,适合在项目仓库中执行定期任务。


三、iMessage 集成 —— 打破蓝绿气泡壁垒

这是 v0.17 最令人兴奋的特性之一 —— Hermes 现在可以通过 Photon Spectrum 直接收发 iMessage,不需要 Mac 中继、不需要 BlueBubbles 中转

配置方式

# 登录 Photon
hermes photon login

# 在浏览器中完成设备授权
# 然后就可以在 iMessage 中直接和 Hermes 对话了

如果你的家人和朋友都在「蓝泡泡」里,现在 Hermes 也能在那里出现了。


四、MCP 集成 —— 连接外部生态

Hermes 内置了对 MCP(Model Context Protocol)的支持,可以连接任何 MCP 服务器来扩展能力。

快速配置

~/.hermes/config.yaml 中添加:

mcp_servers:
filesystem:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"]

github:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: "***"

使用内置 MCP 目录

v0.17 提供了一个精选 MCP 目录,一键安装 Nous 审核过的 MCP 服务:

hermes mcp           # 交互式选择器
hermes mcp catalog # 查看可用列表
hermes mcp install n8n # 安装 n8n MCP

安装时会自动探测 MCP 服务暴露的工具,让你选择要暴露哪些:

Select tools for 'linear' (SPACE toggle, ENTER confirm)
[x] find_issues 查找匹配的 issue
[x] create_issue 创建新的 issue
[ ] delete_workspace 删除 Linear 工作区
flowchart LR
subgraph "Hermes Agent"
A[MCP 客户端]
end

subgraph "MCP 生态"
B[GitHub MCP]
C[文件系统 MCP]
D[n8n MCP]
E[自定义 MCP]
end

subgraph "外部服务"
F[GitHub API]
G[本地文件系统]
H[n8n 工作流]
I[内部 API]
end

A --> B --> F
A --> C --> G
A --> D --> H
A --> E --> I

style A fill:#bbf,stroke:#333,stroke-width:2px

五、内存系统重大升级 —— 原子批量操作

核心痛点解决: 之前当内存快满时,需要先 removeadd,两步可能跨越多次 Turn,经常失败。v0.17 引入了 原子批量操作(atomic batch operations)

新 API

memory(
target="memory",
operations=[
{"action": "remove", "old_text": "old project path"},
{"action": "replace", "old_text": "project uses", "content": "主项目已迁移到 ~/code/new-project"},
{"action": "add", "content": "新项目使用 Go 1.22 开发"}
]
)

三个操作在单次调用内原子完成,即使新增内容会超出字符预算,也可以先腾出空间。不再有”内存满了,下个 Turn 再删除”的脆弱流程。

内存容量管理

存储区 限制 典型条目数
MEMORY.md 2,200 字符 8-15 条
USER.md 1,375 字符 5-10 条

💡 内存使用率超过 80% 时建议主动合并精简。Hermes 会自动做这件事——但你也可以手动介入,把三个分散的项目记录合并成一条综合描述。


六、图片编辑 —— 从生成到修图

image_generate 工具现在支持 图片到图片(image-to-image) 的编辑模式,支持所有主流图片提供商。

用法

"把这个 logo 改成蓝色"
"去掉背景"
"把这张草图渲染成 3D 效果"
flowchart LR
A[输入图片] --> B[image_generate]
C[编辑提示词] --> B
B --> D[输出图片]

style B fill:#9f9,stroke:#333,stroke-width:2px

传递一张现有图片 + 修改提示词,路由自动匹配到后端编辑端点。同一个 image_generate 工具,不用学新命令。


七、桌面 App 重大升级

v0.16 发布了桌面 App,v0.17 将其升级为真正的日常主力工具

新特性 说明
🎮 可重绑定快捷键 任意快捷键自定义,像 VS Code 一样配置
🔔 原生系统通知 按类型开关通知
📺 子 Agent 监视窗 独立窗格实时查看子 Agent 活动
🎨 VS Code 主题支持 安装任意 Marketplace 主题
🖥️ 可调节终端面板 仿 VS Code 终端,支持拖拽调整大小
📝 按线程保留草稿 切换线程不会丢输入
🌐 RTL/Bidi 文字支持 阿拉伯语、希伯来语正确渲染
👤 Dashboard 全功能配置 浏览器中构建完整 Profile,无需手写 YAML

八、Skills Hub 改版 —— 像逛应用商店一样装 Skill

Dashboard 中的 Skills Hub 完全重写:

  • 连接 Hub 目录:从 OpenAI、Anthropic、HuggingFace、NVIDIA 等可信源浏览
  • 精选推荐(Featured):首页展示精选 Skill
  • 安装前预览:查看完整 Skill 内容再决定是否安装
  • 安全扫描:每个 Skill 自动扫描恶意模式

条件激活(Conditional Activation)

Skill 现在可以根据当前可用工具自动显示或隐藏

metadata:
hermes:
fallback_for_toolsets: [web] # 只有在 web 工具集不可用时才显示
requires_toolsets: [terminal] # 只有 terminal 可用时才显示

例如内置的 duckduckgo-search Skill 设置 fallback_for_toolsets: [web],当你有付费的 Firecrawl API Key 时它自动隐藏;没有 API Key 时自动出现作为替代。


九、WhatsApp Business API + 富文本 Telegram

  • WhatsApp Business Cloud API:Meta 官方适配器,不再需要 QR 扫码桥接进程
  • Telegram 富文本渲染:Bot API 10.1 原生富文本,自动美化长消息

十、Curator 成本优化

v0.17 默认不再在常规运行中花费 aux-model token 做 Skill 合并。

# 旧行为(v0.16):每次 curator 运行都消耗 token 做合并
# 新行为(v0.17):默认只做简单的"清理过期 Skill"

# 如果你想恢复旧行为(主动合并):
curator:
consolidate: true

或者手动触发:

hermes curator run --consolidate

日常后台维护现在零 token 成本


总结:v0.17 重点一览

gantt
title Hermes Agent v0.17 功能雷达
dateFormat YYYY-MM-DD
axisFormat %m-%d

section 通信
iMessage (Photon) :done, 2026-06-19, 1d
WhatsApp Business API :done, 2026-06-19, 1d
Telegram 富文本 :done, 2026-06-19, 1d
Raft 网络 :done, 2026-06-19, 1d

section 能力
异步 Subagent :done, 2026-06-19, 1d
图片编辑 :done, 2026-06-19, 1d
自动化蓝图 :done, 2026-06-19, 1d
内存批量操作 :done, 2026-06-19, 1d

section 体验
桌面 App 强化 :done, 2026-06-19, 1d
Skills Hub 重写 :done, 2026-06-19, 1d
Dashboard Profile 构建器 :done, 2026-06-19, 1d
Curator 成本优化 :done, 2026-06-19, 1d

升级建议: 如果你正在使用 Hermes Agent,强烈建议立即运行 hermes update。v0.17 在通信覆盖、自动化、内存系统和成本控制方面都有质的飞跃。

新用户入门: 如果还没安装,运行以下命令即可:

# Linux / macOS / WSL
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# Windows(PowerShell)
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

然后 hermes setup 走一遍配置向导,最快路径是 hermes setup --portal 一键登录 Nous Portal。


扩展阅读: