Skip to content

v1.9.2 — 全新机器首装修复(官方模型并存 + 目录自动播种)+ 面板产物重建

Choose a tag to compare

@822807097 822807097 released this 06 Sep 08:46
· 65 commits to master since this release

v1.9.2 — 全新机器首装修复(官方模型并存 + 目录自动播种)+ 面板产物重建

全新机器首装修复(本版重点,macOS 首装实测发现)

  • 接入路由后官方模型不再凭空消失:「拉取上游可用模型」的结果此前只在订阅页回显、不落模型池——全新机器接入路由时官方条目为空,桌面选择器只剩自定义模型(Windows 老环境因桌面端已写过目录而未暴露)。现 apply-router 时自动拉取每个绑定账号(ChatGPT / Claude / 谷歌)的上游可用模型进池:单账号失败不阻塞(ChatGPT 失败回退内置清单);官方常驻集合 = 内置 slug 表 ∪ ChatGPT 账号实时拉取结果,上游新增模型(如 gpt-6-astra、gpt-reserve)不再依赖内置表手动更新;拉取结果持久化进 models.json(已有 slug 保留原值只追加),分组模型页与接入弹窗可见。实测:首装接入后桌面选择器官方 9 模型 + deepseek 并存。
  • models.json 缺失不再启动即退:路由此前硬性要求 $CODEX_HOME/models.json 存在,全新机器直接 catalog_invalid 退出。现缺失时自动用 models.template.json 播种(模板也缺失则退回空目录),「还没配过模型」不再是要命错误。

开源仓库完整性

  • 管理面板产物与源码脱节修复:仓库内 web/ 构建产物停留在旧版 UI(1.9.x 时代),与 web-admin/src(2.5.0)严重不一致,clone 后 npm start 看到的是旧面板。已按当前源码重建(emptyOutDir=false 保留旧 chunk 兼容运行中面板)。
  • 清理 251 个历史构建 chunk:按新入口可达性分析保留 17 个在用文件,仓库不再携带历代积攒的死产物;已打开的旧面板标签页如遇切路由空白,刷新一次即可。

升级方式

面板左上角「检查更新」一键升级;或 git pull 后重启路由(npm restart)。从旧版本升级到本版后,建议在「接入路由」重新执行一次,让绑定账号的上游模型进池。