ReleaseNousResearch/hermes-agent
hermes-agent v2026.9.14 — 远程会话刷新不再被误判重放,长驻进程也不再泄漏状态句柄。
远程会话刷新不再被误判重放,长驻进程也不再泄漏状态句柄。
2026-09-14原文 release
本文为要点摘要,完整细节以原文 release为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
hermes-agent 会话刷新修复
网关两条刷新路径合并携带同一轮换 refresh token 的并发请求
- cookie 与 Desktop bearer 两条路径
- 避免唤醒突发重放已轮换 token
- 防止 Portal 复用检测吊销整个会话
⚙️ 流程拆解
STEP 1并发刷新请求合并
STEP 2携带同一轮换 token
STEP 3去重与宽限窗口
STEP 4刷新移出事件循环
STEP 5只读挂载句柄
STEP 6共享注册表句柄
🔗 涉及的概念与玩家
- hermes-agent产品
- Portal产品
- SessionDB产品
- ACP产品
- CLI产品
- refresh token概念
- 事件循环概念
- hermes-agent—刷新 token→Portal
- hermes-agent—管理句柄→SessionDB
- hermes-agent—只读挂载→ACP
- hermes-agent—只读挂载→CLI
- refresh token—复用检测→Portal
- 事件循环—移出刷新→hermes-agent
- 网关两条刷新路径(cookie 与 Desktop bearer)现在合并携带同一轮换 refresh token 的并发请求,避免唤醒突发把已轮换 token 重放进 Portal 复用检测而吊销整个会话;对 harness 的含义是刷新必须做并发去重与宽限窗口,而非逐请求直通。
- 刷新移出事件循环执行,慢身份提供方不再阻塞 /api/status;含义是认证路径要与状态接口解耦,避免单点拖垮健康检查。
- gateway、dashboard/Desktop 后端、ACP 与 CLI 读取端改为只读挂载,进程内写入者共享注册表句柄,健康拓扑下不再出现重复 SessionDB 句柄;含义是读写句柄需按角色分离并集中管理。
原文 release:NousResearch/hermes-agent v2026.9.14
🕸 顺着图谱继续读
- hermes-agent v2026.8.18 — Hermes Agent 补丁版:桌面毛玻璃、标签侧栏、NVIDIA 技能扫描等2026-08-18 · 共同涉及 hermes-agent、SessionDB
- hermes-agent v2026.8.16 — Hermes Agent 补丁版:967 提交、397 PR,含多网关注册表、M2026-08-16 · 共同涉及 hermes-agent、CLI
- goose v1.51.0 — ACP 状态机接管桌面端,工具调用与思考流顺序被重新定义2026-09-17 · 共同涉及 ACP
- opencode v1.18.31 — ACP 会话恢复时模型与推理边界修复,影响 agent 状态持久化。2026-09-14 · 共同涉及 ACP