Hermes Agent 发布 v0.13.0,代号「Tenacity」——Hermes 现在会完成它开始的事情。
这是一个超级重磅更新:864 commits、588 merged PRs、282 issues 关闭(13 个 P0、36 个 P1)、295 位贡献者。
核心主题:让 Agent 坚持把事情做完
这次版本的所有主要功能都围绕一个主题:持久性(Durability)——Agent 如何在多轮对话、进程重启、长时间运行中保持任务上下文,直到完成。
Multi-Agent Kanban——委派给一个真正会完成的 AI 团队
最重磅的功能。创建一个持久的协作面板,多个 Hermes worker 领取任务、交接、关闭。
核心机制:
- Heartbeat(心跳):worker 定期上报存活状态
- Reclaim(回收):超时未响应的任务自动回收重新入队
- Zombie Detection(僵尸检测):识别卡死 worker,自动替换
- Per-task max_retries(单任务重试上限):防止无限循环
- Hallucination Gate(幻觉门控):worker 声明完成任务时需要提供交接证据,防止虚假完成
- Auto-block on incomplete exit:未完整完成就退出的 worker 被自动阻断
团队类型预设(开箱即用):
- Personal Effectiveness(4 agents):目标分解、Telegram 签到、时间块建议、语音日志 Notion 录入
- HR Team(4 agents):筛选候选人、安排面试、入职 30/60/90 天检查、1:1 和离职面谈审计
- Health & Wellness(4 agents):日历管理、可穿戴数据汇总、饮食记录、实验室 PDF 解析
/goal——Ralph Loop 成为一等公民
/goal <目标> 让 Agent 锁定一个跨多轮的目标,持续推进直到完成,本质上是把 Ralph Loop(prompt 循环)做成原生功能。
可以配置 turn budget,支持中途干预和调整。
Checkpoints v2——状态持久化重写
上一版的 Checkpoints 有 orphan shadow repos 问题,v2 做了完整重写:
- Real Pruning:真实剪枝,不再积累无用状态
- Disk Guardrails:磁盘保护,防止状态损坏
- 解决了长期运行后的状态膨胀问题
Session Durability——Gateway 重启后自动恢复对话
Gateway 中途崩溃、运行 /update 重启、源文件重载——对话自动恢复,不需要手动找回上下文。
这次还支持:
- 保留 pending update prompts
- 保留 home-channel thread targets
- 保留 thread routing from cached live session sources
安全大修——8 个 P0 关闭
这是安全力度最大的一次更新:
- Secret redaction 默认开启(之前是关闭的)
- Discord 跨 guild DM 绕过漏洞(CVSS 8.1)已修复,
DISCORD_ALLOWED_ROLES改为 guild-scoped - WhatsApp 默认拒绝陌生人,不再在 self-chat 回复
auth.json和 MCP OAuth 的 TOCTOU 窗口关闭- Browser 强制云元数据 SSRF floor
- Cron 扫描 assembled prompt 防止 prompt injection
hermes debug share在上传时做内容脱敏
Google Chat——第 20 个消息平台
支持 Google Chat,同时导出通用的 platform-plugin hooks 接口(IRC 和 Teams 已迁移到这个接口),第三方适配器接入不需要动核心代码。
Providers 插件化
ProviderProfile ABC + plugins/model-providers/ 目录——推理 provider 现在是可插拔表面,不需要动核心代码就能接入新的模型提供商。
7 种语言本地化,包括中文
Gateway + CLI 消息翻译覆盖:
- 中文(zh)
- 日语(ja)
- 德语(de)
- 西班牙语(es)
- 法语(fr)
- 乌克兰语(uk)
- 土耳其语(tr)
文档站点新增中文(zh-Hans) locale。
其他重要更新
no_agent cron 模式
Cron job 可以完全跳过 Agent,只跑脚本。stdout 空则静默,非空则原文投递——适合纯脚本 watchdog 场景。
Post-write Delta Lint
write_file 和 patch 后自动跑 Python/JSON/YAML/TOML linter,语法错误立即暴露,而不是等到下游运行时才发现。
ACP——/steer 和 /queue
在 Zed、VS Code、JetBrains 里直接操控飞行中的 Agent 或队列后续指令。加上原子 session 持久化和跨重启的 reasoning-metadata 保留。
SearXNG 原生搜索后端
Web tools 现在支持 per-capability 后端选择(search vs extract vs browse),SearXNG 作为原生仅搜索后端接入。
新模型支持
deepseek/deepseek-v4-prox-ai/grok-4.3openrouter/owl-alpha(免费)tencent/hy3-preview- Arcee Trinity Large Thinking
数字说话
| 指标 | 数值 |
|---|---|
| 两次版本间 commits | 864 |
| Merged PRs | 588 |
| Files changed | 829 |
| Insertions | 128,366 |
| Issues 关闭 | 282(13 P0,36 P1) |
| 贡献者 | 295 |
谁应该关注这个版本
- 已经在用 Hermes 的用户:Kanban + /goal + Session durability 这三个组合起来是一个完整的长时任务系统,值得升级
- OpenClaw 用户:两个项目在Durability方向上并行演进,互相参考价值高
- 多 Agent 开发者:Kanban 的设计(heartbeat/reclaim/zombie/retry)是目前最完整的开源多 Agent 协作框架之一