Hermes 双 ChatGPT 认证维护
维护目标是保持 chatgpt-cn 与 chatgpt-com 的固定独·立账号边界,处理可确认的认证故障。实现与恢复流程先读 ${HOME}/dev/atm/docs/chatgpt-auth-recovery.md;模型列表制作见双账号模型指导。私有账号映射及凭据不进入知识库。
2026-10-25 增量检查
- 新窗口内发现 10 月 24 日的 ChatGPT 错误:cn 出现令牌过期 401(最后一条约 06:57 UTC),cn/com 均出现 403。403 的具体服务端原因尚未确定,不能仅凭异常类型断定权限、地区或网·络原因。
- Soma、Alaya 当前进程在上述带账号标签的错误之·后启动;三个网·关均运行、平台连接正常。当前进程尚未发现带 cn/com 标签的 401/403;Soma 另有一条无法归属账号的 403。没有获得服务端恢复成功证据,不能把错误暂未再现或进程存活写成请求成功。
- root 权威池仍为 cn 1 条、com 3 条独·立登录链,无重复令牌对、刷新链或 row ID,无终止链;命名 profile 没有复·制的该 provider 池或 singleton。固定映射、权限、插件镜像和已测试原生补丁哈希检查正常。
- 两个别名的本地状态均 configured/logged_in,needs_refresh 为 false。这些是本地元数据,不能证明服务器接受 bearer;本轮未确认必须重新登录。
- 默认
hermes-gateway.service停用是用户选择的正常基线。三个命名 profile 配置有外部修改,允许字段中的默认 provider/model 未变;未回退他人配置。 - Manas 另见 OpenRouter 502,与 ChatGPT 认证分别·记录;已有 OpenRouter 429 和网·络错误不能归为 OAuth 刷新故障。
上游与处理决定
增量检索覆盖 10 月 24 日前次检查至 25 日检查时点的合并 PR 关键词/标题,以及 Hermes 两份、Codex 一份核心认证源码快照。三份源码哈希未变;14 个合并候选为 13 项插件目录更新和 1 项网·关闲置会话 review 修·复,未找到可直接替换本机认证补丁的已合并修·复。GitHub API 限流阻碍了完整变更文件枚举,本次结果不是全仓提交或全部 issue 的穷尽审查。
新发现的 Hermes PR 143948 尚未合并,提议在 OAuth 凭据不可用时保留明确 provider 路由,并保留模型级冷却范围。本机双账号插件已有精确别名返回、无可用凭据时报错和禁止运行时兜底的保护;该提案未证明可以修·复本次过期 bearer。未移植或升级。
本轮未修改认证、默认模型、服务或 live 配置;未强制刷新、调用模型或发送 Discord 消息。后续仅检查新增错误和同账号恢复证据;确认终止的登录链才要求账号持有人重新登录。刷新成功后不得恢复旧 refresh token 备份。
证据与交接
本次允许字段报告、静态错误分类、源码哈希、内容检查与通知草稿位于本机私有目录 ${AI_ARCHIVE_ROOT}/atm/chatgpt-auth-heartbeats/20261025/,前缀 20261025T010305Z。原始 auth、账号证明、对话历史和日志原文未导出到报告。该目录及先前状态目录不是公开发布物。
下次从本次 local.json 的 checked_at 开始检查增量;读取 runtime-timeline.json、recovery-metadata.json 和 assessment.json 区分旧进程故障、当前状态及未验证项。不要把已通知的同一批旧日志再次当作新故障。对自然发生的新请求错误继续按原恢复流程取证,本巡检不补发请求。