Please bump @earendil-works/pi-ai to 0.84.x — model picker missing GLM-5.3 #2849
Replies: 2 comments
|
确认当前 master 的 dsh-llm-pi-ai/package.json 仍是 @earendil-works/pi-ai: ^0.82.1;由于 0.x caret 规则,该范围不会升级到 0.84。npm 当前最新版为 0.84.2,所以报告中的 catalog 缺失仍然成立。 建议把最低版本直接提升为 ^0.84.2,并更新 lockfile,而不是在 DSH 里硬编码 GLM-5.3。模型选择器本来就是 provider catalog 驱动,保持单一来源更合理。 升级前后应跑这些有针对性的检查:
用户侧 pnpm.overrides 锁到 0.84.2 是合理临时方案,但需要注明它会影响所有共享 pi-ai 的路径;若出现流协议回归,应能一键撤销。最终修复应随下一组 DSH 包统一发布,避免主包和内部包再次落在不同 dependency train。 |
|
报告和 @tianhao8687 的核实都成立。我这边有两件可能有用的:一份来自实际运行的升级信号,和一条关于版本范围本身的意见。 一、我们已经在 0.84.1 上跑了一段时间了我维护 pi2dsh(把 Pi 生态插件翻译成 DSH 原生插件的兼容层)。它的依赖里钉着: "@earendil-works/pi-ai": "0.84.1",
"@earendil-works/pi-coding-agent": "0.84.1",
"@deepseek-ai/dsh-llm-pi-ai": "0.1.1-rc.2",也就是说:pi-ai 0.84.1 和 DSH 的 这直接对上 @tianhao8687 检查清单里的第 3 条("用 mock stream 验证 pi-ai 0.84 的事件、tool call、reasoning 与 replay 字段没有破坏当前转换"):在我们覆盖到的范围内,0.82 → 0.84 没有出现流事件、工具调用、reasoning 或 replay 形状上的破坏性变化。 边界必须说清,否则这条证据会被高估:
所以这不是"升级安全"的结论,是一份来自另一个消费者的、覆盖面有限但真实的运行信号——比"没人试过"强,比"跑完 DSH 全量回归"弱。 二、
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
What happened?
The model picker in the Web GUI gets its catalog from the bundled
@earendil-works/pi-aiprovider data. The currently pinned version only lists GLM models up toglm-5.2, so newly released models such asglm-5.3andglm-5.2-highspeedcannot be selected from the picker.Details
0.1.0-rc.7@deepseek-ai/dsh-llm-pi-ai@0.1.0-rc.7pins@earendil-works/pi-ai: ^0.82.1glm-5.3andglm-5.2-highspeedtozai.json/zai-coding-cn.jsonSuggested fix
Bump the
@earendil-works/pi-aidependency to 0.84.x so the model catalog includes the latest Z.AI GLM releases. Verified locally via an npmoverridesto0.84.2: after restartingdsh web, the picker shows GLM-5.3 correctly.All reactions