Repository navigation
Cox v0.1.44
Cox v0.1.44
修复 Model Gateway 失败粘滞
- 移除当前 provider run 内的终态失败缓存,包括失败 Map、读写接口及
cached_failure快速返回路径。 - 不再根据路径和请求体摘要复用失败。完全相同的 payload 再次到达时,生成新的 Gateway request ID,重新执行独立 recovery 流程与尝试/时间预算。
invalid_request_error等非重试错误也不再跨客户端请求缓存;上游恢复后,相同请求可以正常返回 200。- 保留单次请求内部 retry/hedging、客户端取消、provider run 生命周期、recovery progress 及开始输出后不重放请求的保护。
- 新增 Pi / OpenAI Responses 回归:首次请求耗尽 20 次 HTTP 400 后,保持同一 run 和相同 payload 再次请求,前三次 400、第四次成功;两个请求 ID 不同。
安装与桌面包
npm install --global @doublepi123/cox@0.1.44本次只更新 Cox,桌面壳版本保持 0.2.4。三平台组合包使用 Desktop 0.2.4 + Cox 0.1.44;macOS 提供 ARM64 / Intel DMG,Windows 提供 x64 EXE,不生成重复的 macOS ZIP 应用包。
三平台组合包、独立校验文件及预构建源码归档均已附在本 Release。桌面固定下载入口也已更新为 Desktop 0.2.4 + Cox 0.1.44,旧组合包和原校验清单保持不变。
已经安装 Desktop 0.2.4 的用户可以手动检查并下载 Cox 更新,下次正常启动后激活,无须升级桌面壳。仅客户端包继续使用 Desktop 0.2.4 的安装器,首次启动安装最新官方 npm Cox。
macOS 仍使用 ad-hoc 签名,尚无 Developer ID 公证,首次打开可能需要系统确认;Windows 安装包尚未进行发布者签名。
本次发布不部署或重启现有本地服务,不修改现场数据。测试只使用合成请求与本地模拟上游,不复放真实 prompt 或调用付费模型。
验证
- Cox 源码提交:
9060790eb59ec4b3d3531e7ee2825906d3423cef;桌面壳继续使用既有desktop-v0.2.4标签及其源码提交。 - 完整 CI 的 core、server、web、distribution 全部通过。Model Services 模块的 187 个测试覆盖新请求重试、独立 request ID、取消、hedging、生命周期和进度展示。
- npm OIDC 发布 成功;已下载公开 tarball,SHA-512/SHA-1 校验通过,并与 CI 产物逐字节一致。
- 官方 npm 包的隔离安装通过本地模式及密码模式运行时冒烟;已核对预构建源码归档的 SHA-256、版本和源码提交。
- 三平台组合流水线 全部通过,包含 Windows x64、macOS ARM64 / Intel 的实际应用冒烟与 macOS DMG 签名校验。npm 分发同步期间暂缓的流水线在公开包可下载并验证后重跑,未跳过测试。
- 三个组合包及构建元数据已下载并验证,15 份原生构建附件与 GitHub 上传摘要一致,公开下载地址可访问;客户端提交为
237b70b9862237d57ac08cbf4d037a248d1fdff3,内置 Cox 的 npm 完整性摘要匹配本次 0.1.44 发布。 - 桌面 Release 保留全部旧附件与校验数据;新增组合包使用带 Cox 版本的构建元数据文件名,新校验清单同时覆盖新组合包与未变动的仅客户端包。
- 官方 npm 包的来源声明与本次 tag、源码提交、内容摘要匹配;已安装的生产模块确认不再包含
cached_failure分支。