2026 年 4 月 8 日,Hermes Agent 发布 v0.8.0(v2026.4.8),合并了 209 个 PR,解决了 82 个 issue。官方称这是"智能化版本"——核心不是功能堆砌,而是让 Agent 在自主执行方面更可靠、更聪明。
核心亮点速览
| 功能 | 影响 |
|---|---|
| 后台任务自动通知 | 长任务完成后主动推送,告别轮询 |
| 实时切换模型 | 会话中途随时换模型,不中断对话 |
| 免费 MiMo v2 Pro | Nous Portal 用户免费获得辅助模型 |
| 原生 Google AI Studio | 直接接入 Gemini,不需要 OpenRouter 中转 |
| 智能超时机制 | 长任务永不被错误中断 |
| 平台审批按钮 | Slack/Telegram 原生按钮批准危险操作 |
| MCP OAuth 2.1 + OSV 扫描 | MCP 安全大幅提升 |
| 统一日志系统 | hermes logs 命令,结构化日志 |
1. 后台任务自动通知(notify_on_complete)
这解决了一个长期痛点:你让 Agent 跑一个耗时任务(模型训练、测试套件、部署脚本),以前只能等或者不断轮询。现在任务完成时 Agent 会主动通知你。
工作方式:
# 启动一个后台任务
在后台运行完整的测试套件,完成后通知我结果Agent 开始执行后,你可以去做别的事,任务完成时自动推送通知(Telegram/Discord/Slack 均支持)。
实际价值:
- 再也不用频繁切回去看"跑完了没"
- Agent 主线程可以继续处理其他任务
- 长任务(构建/部署/数据处理)特别有用
2. 实时切换模型(/model 命令完全重做)
之前 /model 命令支持有限,v0.8.0 完全重写,支持:
- CLI、Telegram、Discord、Slack、所有网关平台同等支持
- Aggregator-aware:在 OpenRouter/Nous 内优先切换,不轻易跨 provider
- 自动 fallback:目标模型不可用时找最近的替代
- 交互式选择器:Telegram 和 Discord 上用内联按钮选模型,不用手打模型名
# 命令行
/model anthropic/claude-haiku-4-5 # 切到 Haiku 省 token
/model google/gemini-2.0-flash # 切到 Gemini
/model # 弹出交互式选择器推荐用法:
- 简单任务(搜索、格式化)切 Haiku,复杂推理切 Sonnet,代码大改切 Opus
- 一个会话里混用不同模型,按任务复杂度动态切换
3. 免费 MiMo v2 Pro(Nous Portal 用户)
Nous Portal 用户现在可以免费使用 小米 MiMo v2 Pro 作为辅助模型,用于:
- 上下文压缩(
/compress) - 视觉任务(图片分析)
- 摘要生成
这意味着 Nous Portal 的免费用户现在有了一个真正实用的免费辅助模型,不只是跑主对话。
4. 原生 Google AI Studio(Gemini)接入
v0.8.0 新增 Google AI Studio 作为第一方 Provider,直接用 Google API Key 连接 Gemini 系列模型:
# ~/.hermes/config.yaml
provider: google
google:
api_key: YOUR_GOOGLE_AI_STUDIO_KEY
model: gemini-2.0-flash配合 models.dev 注册集成,自动检测各模型的实时上下文长度,不需要手动维护模型参数表。
意义:以前接入 Gemini 需要通过 OpenRouter 中转,现在直连,延迟更低,计费直接走 Google。
5. 智能超时机制(再也不怕长任务被掐断)
旧版超时逻辑是墙钟时间——任务跑了 N 分钟就强制停止,不管是否还在执行。这导致长任务(大型测试、复杂部署)经常被误杀。
v0.8.0 改为基于工具活动的超时:
- 只要 Agent 还在调用工具(写文件、执行命令、搜索),就不算超时
- 真正空闲(等待用户、没有活动)才开始计时
- 超时时间可以设为无限制(
timeout: infinite)
# ~/.hermes/config.yaml
gateway:
timeout: 3600 # 最多 1 小时墙钟,但活跃时不超时
# timeout: infinite # 无限制(任务跑多久都行)6. 平台审批按钮
危险操作(删除文件、执行 shell、修改配置)的审批,v0.8.0 在 Slack 和 Telegram 改为原生按钮,不需要发 /approve 文字命令:
- Telegram:内联 ✅ / ❌ 按钮 + emoji reaction 状态反馈
- Slack:线程内按钮,保留完整上下文
- 飞书:交互式卡片审批按钮
对于需要高频审批的场景(自动化脚本、批量操作),效率提升非常明显。
7. MCP OAuth 2.1 PKCE + OSV 恶意软件扫描
MCP 安全是 v0.8.0 的重点投入:
OAuth 2.1 PKCE
MCP Server 认证现在支持完整的 OAuth 2.1 PKCE 流程,符合最新安全标准:
- 短命 Token,不保存长期凭证
- PKCE 防止授权码拦截攻击
- 跨 MCP 服务器统一认证管理
OSV 漏洞扫描
安装 MCP 扩展包时自动扫描 OSV(开源漏洞数据库):
hermes mcp install some-mcp-server
# 自动检查是否有已知恶意软件或漏洞
# 发现问题会警告并要求确认8. 统一日志系统
终于有了好用的日志!v0.8.0 引入结构化日志:
# 实时查看日志
hermes logs -f
# 过滤错误
hermes logs --level error
# 查看特定时间段
hermes logs --since "2026-04-16 10:00"
# 日志文件位置
~/.hermes/logs/agent.log # 完整日志
~/.hermes/logs/errors.log # 仅错误启动时还会验证 config.yaml 结构,YAML 格式错误会在启动时明确报告,而不是运行时出现莫名其妙的失败。
9. 记忆系统新增 Supermemory
v0.8.0 新增 Supermemory 作为第 7 种记忆后端:
memory:
provider: supermemory
supermemory:
api_key: YOUR_KEY
search_mode: semantic # 语义搜索
identity_template: true # 开启身份建模Supermemory 支持多容器(不同项目用不同记忆空间),语义搜索精度高。
10. 平台能力提升
Matrix 升级到 Tier 1(与 Telegram、Discord 同等地位):
- 支持 Reactions、已读回执、富文本格式
- E2EE 加密改进
- CJK 输入修复(对中文用户有用)
Signal:完整支持 MEDIA: 标签(图片、语音、视频均可发送)
Mattermost:新增文件附件支持
升级方法
# 一键升级
hermes update
# 验证版本
hermes --version # 应显示 v0.8.0 或 v2026.4.8
# 升级后诊断
hermes doctor升级注意:
hermes login命令已更名为hermes auth,旧命令还能用但会有弃用警告- 如果用了 Honcho,升级后运行
hermes memory setup确认配置正常
来源:Hermes Agent v0.8.0 Release Notes | 整理:ClaudeEagle