Skip to content

v0.1.12 - 修复 Codex 程序发现与额度回退诊断

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Sep 02:23

修复 Windows 上 TrafficMonitor 找不到 Codex 程序、额度长期停留在历史百分比的问题。

修复内容

  • 自动发现 Codex 桌面应用中的可执行文件,支持 PATH 缺失及桌面应用更新后的版本目录变化;额度和账号 Token 查询共用发现逻辑。
  • 状态 JSON、诊断日志和悬停提示明确显示实时查询失败原因;使用本地额度记录时,同时显示原始记录时间。
  • 区分程序缺失、配置路径失效、启动失败、超时、接口错误和无有效数据;诊断不保存原始接口错误、凭证或响应正文。
  • 补齐 app-server 初始化通知,调整读线程与子进程的退出顺序。

验证

  • 62 项 Python 测试通过,其中新增 14 项程序发现、回退、错误脱敏和真实 stdio 回归测试。
  • x64 Release 构建与 C++ JSON/提示框 smoke 测试通过。
  • 本机已验证不含 Codex 的 PATH 下,桌面应用发现及实时额度查询可以成功;实际运行中也确认了接口超时后的诊断提示。

已知限制

实时额度和账号 Token 请求仍使用原有的 6 秒超时。接口响应较慢时仍可能回退到本地数据;本版本会明确提示原因和额度记录时间,不保证消除网络或服务端延迟。

安装

退出 TrafficMonitor,将附件中的 CodexUsage.dll 和 scripts 目录解压到 TrafficMonitor 的 plugins 目录后重新启动。保留 plugins/CodexUsage 下的现有配置和运行数据。发布 DLL 未签名。

Full changelog: v0.1.11...v0.1.12