Hermes Agent 一周动态-2026-W25

日期范围: 2026-06-11 - 2026-06-18

摘要: 本周没有新版本发布,但主线修复密集推进,重点集中在 Desktop/TUI、Gateway、Cron、 provider 配置、更新自愈和长期运行稳定性。

数据概览

维度 数据
GitHub 活跃 Issues 样本上限 1000 个本周新建 issue,其中 889 个仍 open,111 个 closed
GitHub PRs 动态 样本上限 1000 个本周新建 PR,其中 80 个 merged,764 个 open,156 个 closed
GitHub Discussions 2026-06-11 至 2026-06-18 未发现更新的 Discussions
Releases 2026-06-11 至 2026-06-18 无新 release;最新仍为 v2026.6.5,发布于 2026-06-06
Hacker News 本周无相关高热帖子;2026-06-10 有一条低热 OpenClaw/Hermes 互联帖,已在窗口外
Reddit 搜索端点未返回可解析的本周相关结果
本周核心主题 Desktop 安装与恢复、Gateway 长时间运行、Cron 可靠性、模型与 provider 配置、插件与 skills 维护

本周 Hermes Agent 的变化不像一次正式版本发布,而更像一次高强度稳定性冲刺。对个人用户最直接的是 Desktop/TUI 安装、恢复、模型选择和本地模型连接的修复;对团队和运维角色更重要的是 Gateway、Cron、Docker、session DB 和观测插件的修复。由于多数关键修复还没有进入新的稳定 release,生产环境应继续观察 main 分支到下一次 release 的沉淀情况。

版本发布

本周无新 release

时间 : 2026-06-11 - 2026-06-18

来源 : Releases

本周未发布新的 stable 或 pre-release。最新 release 仍是 v2026.6.5,发布时间为 2026-06-06。也就是说,本周大量修复对直接安装 release 的用户尚不一定可用,除非他们跟随 main 分支、使用 nightly 构建,或手动应用相关补丁。

版本 类型 日期 亮点
v2026.6.5 Stable 2026-06-06 Desktop、Dashboard、Gateway 和 profile 管理相关的 Surface Release

关键 PR 与功能修复

1. Desktop 模型选择器进入输入区,并支持每模型预设

来源 : PR #46959

时间 : 2026-06-16 14:55 UTC merged

状态: 已合并

这个 PR 将 Desktop chat 的模型选择器移到 composer 附近,并让每个模型记住自己的 reasoning effort 和 fast mode 等预设,还清理了模型列表里重复的日期快照。受益最大的是频繁切换模型的个人用户、评测人员和多 provider 使用者,因为他们不需要在每次切换后重复设置推理强度或模式。适合跟随 main 的用户尝试;依赖稳定 release 的用户应等下一版。

2. Desktop Electron dist 路径和安装阻塞进入自愈

来源 : PR #48091, Issue #47917

时间 : 2026-06-17 23:48 UTC merged

状态: 已合并,但相关 issue 仍 open

本周多个用户报告更新后 Desktop 构建找不到 electronDist,导致应用无法启动或安装卡住。PR #48091 将 Electron dist 动态解析,并加入安装自愈,目标是一次性覆盖 #48003、#48012、#48033 等重复症状。受益者是普通 Desktop 用户和负责内部部署的团队管理员,尤其是非开发背景用户。由于 #47917 仍 open,建议先在非关键机器验证。

3. 失败的 Desktop 会话窗口可以恢复

来源 : PR #47655

时间 : 2026-06-17 21:33 UTC merged

状态: 已合并

PR #47655 修复新窗口或 routed resume 失败后 session loader 永远卡在 loading 的问题,增加失败路径隔离和恢复能力。对长对话、跨窗口处理任务的 Desktop 用户很实用,也降低了团队协作时会话看似丢失的焦虑。这个改动面向体验恢复,风险相对低;但仍建议等包含该 PR 的构建后再判断实际改善。

4. Docker 和宿主机共享 HERMES_HOME 的 update stamp 被隔离

来源 : PR #48188

时间 : 2026-06-18 04:14 UTC merged

状态: 已合并

当 Docker-backed gateway 和宿主机 Desktop/CLI 共享同一个 ~/.hermes 时,旧逻辑会把 install method 写在共享 home 下,导致 host install 被误判成 docker 或反过来。PR #48188 将 install-method stamp 绑定到代码树。受益者是同时运行 Docker Gateway 和本地 Desktop 的高级用户、团队管理员和自托管运维。这个修复值得优先关注,但生产环境仍应保留回滚路径。

5. Langfuse 插件按 turn 和 request 隔离 trace 状态

来源 : PR #48292

时间 : 2026-06-18 07:38 UTC merged

状态: 已合并

Langfuse observability 插件此前用过粗的 key 保存 in-flight trace,gateway session 内多个 turn 可能覆盖状态。PR #48292 按 turn/request id 隔离。受益者是做生产观测、成本追踪和质量回放的团队,因为 trace 串线会直接影响排障结论。这个改动对观测链路价值高,但如果团队已经有自定义插件,应验证 hook 和 trace 生命周期。

6. Skills 文件列表逻辑去重

来源 : PR #48293

时间 : 2026-06-18 07:19 UTC merged

状态: 已合并

PR #48293 是 #48286 后续的行为保持重构,把 skills diff 和 modified list 里的文件枚举逻辑复用到同一 helper。直接受益的是维护 skills 生态、审查 bundled skill 改动、做自动化升级的用户。它不是新功能,但能降低后续 skill 管理功能的维护风险。普通用户无需主动采用,等待 release 即可。

7. OpenAI/Codex cache routing header 被恢复

来源 : PR #47399

时间 : 2026-06-17 12:13 UTC closed

状态: closed,未显示 mergedAt

PR #47399 恢复 session_idx-client-request-id HTTP headers,用于 Codex backend 的 cache-scope routing。描述中称移除后 prompt cache hit rate 从约 95% 降到约 20%。受益者是高频使用 OpenAI/Codex Responses API 的用户和关注成本的团队。由于 PR 状态是 closed 而非 merged,采用前需要确认该修复是否已通过其他 PR 进入 main。

8. 受限主机上的 session DB torn write 被加固

来源 : PR #47675

时间 : 2026-06-18 00:11 UTC closed

状态: closed,未显示 mergedAt

PR #47675 针对小型 Fly 机器等资源紧张环境下 state.db 损坏问题加固 session DB 写入。受益者是把 Hermes Agent 放在小内存、小磁盘容器或边缘主机上的运维人员。它改善的是数据耐久性和恢复成本,但因状态不是 merged,需要继续观察是否由后续 PR 合入或替代。

9. OpenAI-compatible provider 的 timestamp 泄漏被剥离

来源 : PR #48295

时间 : 2026-06-18 07:37 UTC closed

状态: closed

Hermes session 会在消息中保存 timestamp 元数据,但严格的 OpenAI-compatible gateway 可能拒绝未知字段。PR #48295 在 API-facing messages 中剥离该字段,目标是减少 GLM、Fireworks 等路线返回 400 的情况。受益者是使用 OpenCode Go、GLM 5.2、Fireworks 或其他严格兼容网关的用户。该修复需确认是否进入主线。

10. mid-session 模型切换清理 stale system_prompt

来源 : PR #48197

时间 : 2026-06-18 07:58 UTC closed

状态: closed

PR #48197 在 mid-session /model 切换时清理 SQLite 中持久化的 system_prompt,避免下一轮继续 resurrect 旧的 Model/Provider header。受益者是 TUI、Gateway、CLI 中频繁切换模型的高级用户,也改善 Dashboard 模型卡片和实际路由不一致的问题。与 #48248、#48305 等新 issue 属于同一类状态一致性主题,仍需观察主线最终方案。

11. Ollama-style 本地端点支持 /v1 probe fallback

来源 : PR #48193, Issue #47006

时间 : 2026-06-18 04:29 UTC closed

状态: closed

Desktop onboarding 连接本地 Ollama 时,旧探测逻辑可能要求 /v1/models 并误报没有模型。PR #48193 增加 fallback 探测。受益者是本地模型用户、离线开发者和用 Hermes 连接企业内网 OpenAI-compatible endpoint 的团队。由于 related issue #47006 仍 open,建议把它视为进行中的改善,而不是完全解决。

12. delegate_task guard 插件进入代码库

来源 : PR #48302

时间 : 2026-06-18 07:47 UTC closed

状态: closed

PR #48302 添加了两个用户可安装的 guard 插件,用 pre_tool_call hook 拦截 delegate_task。其中 code-modification-guard 会阻止把修复、实现、重构等代码修改任务交给 delegate_task,转而使用 codex exec。受益者是担心代理越权改代码、需要可控工作流的团队。由于它与 #42449 的 delegate context 风险相关,建议关注是否正式合入并默认推荐。

13. 压缩完成状态通知改善长对话可见性

来源 : PR #48301

时间 : 2026-06-18 07:44 UTC closed

状态: closed

PR #48301 在 context compression 完成后发送状态通知,显示压缩前后消息数和估计 token 数。受益者是使用飞书 bot、长对话和自动化任务的用户,因为他们能知道压缩确实完成,而不是只看到开始或失败。它改善可观察性和信任感,但仍需确认各平台端展示效果。

活跃 bug 与风险主题

14. Gateway 和 Cron 仍是本周最高风险区

来源 : Issue #48300, PR #48308, PR #48304, Issue #37179, Issue #38922

时间 : 2026-06-18 最新活跃

状态: 多数 open

本周 Gateway/Cron 相关 issue 和 PR 数量很高。新问题包括 Feishu stale lock 漏判、cron ticker 被 provider SDK 的 SystemExit 打断、LLM failure 导致 gateway crash,以及旧的 cron ticker long-running sequential job 后死亡、confirmation timeout 重复消息。受益者如果是个人自动化用户,可以等修复进入 release 后再扩大 cron 使用;如果是生产值守或团队 bot,需要继续外部 health check、幂等投递和人工告警。

15. Desktop/TUI provider 配置一致性仍不稳定

来源 : Issue #47714, Issue #47719, Issue #48305, Issue #48248

时间 : 2026-06-17 - 2026-06-18

状态: open

多个 issue 指向同一个根主题:Desktop/TUI、Dashboard 和 Gateway 对 provider、model slot、billing provider、api_mode 的理解不完全一致。结果可能是 named custom provider 回落到 OpenRouter、cache efficiency 下降、模型切换后 billing 信息误导、Dashboard 修改覆盖配置。受益者是多供应商和企业配置用户,但目前更应保持谨慎,避免在关键任务中频繁切换 provider。

16. Desktop 构建和跨平台安装仍需观察

来源 : Issue #46260, Issue #44902, Issue #46841, Issue #46763

时间 : 2026-06-12 - 2026-06-17

状态: open

虽然 #48091 处理了 electronDist 和 self-heal 的一类问题,但 Windows npm install、package-lock、junction path、Rolldown bundling,以及 dirty tree 后 redownload/reinstall 仍有 open issue。普通 Windows 和 macOS Desktop 用户会直接受益于修复,但也最容易被半完成更新影响。建议等待包含这些修复的正式 release,并在更新前备份配置和确认回滚路径。

17. MCP 工具暴露问题没有完全消失

来源 : Issue #38945, Issue #41625, Issue #47963

时间 : 2026-06-12 - 2026-06-17 仍活跃

状态: open

上一期的 MCP 工具暴露问题仍未完全关闭。Desktop/TUI session 中 enabled MCP tools 不可靠、TUI 模式 discovered but not exposed、Zoho Calendar MCP 初始化字段不兼容仍在 open。受益者是高度依赖 Todoist、Calendar、企业 MCP server 的用户;当前不建议把 MCP 作为无人值守任务的唯一执行路径,应保留 CLI 或原生 API fallback。

18. 安全与状态隔离问题仍值得跟踪

来源 : Issue #43083, Issue #42449, PR #48302

时间 : 2026-06-14 最新活跃

状态: open

密码 redaction 导致第二次 tool call 失败、delegate_task 共享 plugin context engine singleton 导致 parent context_length 损坏,这些都属于安全和状态隔离问题。它们影响的是需要处理凭据、长期会话、子代理任务和复杂插件链的高级用户。guard 插件方向有帮助,但在 issue 关闭前,团队应限制 delegate_task 修改代码和凭据相关流程。

Carry-over 状态变化

上期项目 本周状态 说明
Desktop approvals/manual confirmation prompts do not render closed Issue #37812 于 2026-06-11 关闭
Gateway agent-cache memory leak closed Issue #25315 于 2026-06-12 关闭并标记 implemented-on-main
Gemini parallel tool-call JSON parsing failure closed Issue #25333 于 2026-06-14 关闭
Confirmation dialog hidden with collapsed streaming tools open Issue #38946 仍 open
Cron ticker dies after long-running sequential job open Issue #37179 仍 open
Cron confirmation timeout duplicate message open Issue #38922 仍 open
Docker shared-volume s6-log lock collision open Issue #34457 仍 open
MCP tools not exposed reliably open Issue #38945Issue #41625 仍 open
Update can prune agent-browser dependency open Issue #43564 仍 open
macOS launchd restart misses bootout open Issue #42006 仍 open

采用建议

个人 Desktop 用户本周可以期待明显改善,尤其是模型选择、session 恢复、Electron dist 自愈、本地 Ollama endpoint 和压缩可见性。但这些修复大多还没有 release 包承载,稳妥做法是等下一次 stable release;愿意跟 main 的用户应先在非关键环境验证。

团队管理员和自托管用户本周应重点关注 Gateway、Docker shared home、Cron、session DB、observability plugin 和 provider 状态一致性。这里的收益是更少卡死、更清晰的 trace、更可靠的长时间运行,但当前 open issue 仍多,生产采用应该配合外部监控、幂等投递、配置备份和回滚方案。

插件与 skills 维护者会从 skills diff/list 复用、delegate guard 插件、Langfuse trace 隔离中受益。这个方向说明 Hermes Agent 正在补齐可维护性和治理能力,但插件 hook、delegate_task 和凭据 redaction 的边界还应继续观察。

资料来源