Model catalog lagging behind pi-ai releases: glm-5.3 unavailable on zai-coding-cn #4042
Replies: 2 comments
|
Same root cause as #2330 (the model catalog ships inside the A validated way to get GLM-5.3 today: declare the model explicitly instead of waiting for the catalog — a declared route in The systemic fix: this is the most user-visible payoff of the pi-ai version-boundary migration proposed in #3752 — we posted cross-version behavioral A/B data there (0.82.1 / 0.84.1 / 0.84.4, accumulator/transform/retry) supporting that upgrade path being made regular and regression-gated. Scope note: an explicit declaration gives you the route and capacity semantics; whether your Zhipu coding-plan credential unlocks GLM-5.3 on their side is between your subscription and their gateway. |
|
This is exactly what dsh-model-sync fixes: the route stays in step with pi.dev without waiting for a pi-ai release or a dsh upgrade. Measured today: pi.dev's zai-coding-cn listing already carries glm-5.3, glm-5.3-flash and glm-5.3-highspeed. Install, and the first sync (5s after startup, or npm i @aiwayds/dsh-model-sync
dsh plugin add @aiwayds/dsh-model-sync0.1.6 notes: listing capacity values are sanity-gated (a |
Uh oh!
There was an error while loading. Please reload this page.
Environment
dsh 0.1.1-rc.2 (latest as of today), installed globally via npm
Provider route: zai-coding-cn (Zhipu coding plan)
Problem GLM-5.3 (released by Zhipu in mid-August) cannot be selected in the model picker for the zai-coding-cn route. The installed catalog tops out at glm-5.2.
Root cause @deepseek-ai/dsh-llm-pi-ai declares "@earendil-works/pi-ai": "^0.82.1". Under 0.x semver rules this range resolves to 0.82.x only, so even the newest dsh ships pi-ai 0.82.1 — whose zai-coding-cn catalog predates GLM-5.3. pi-ai 0.84.2 (published Aug 14) already includes glm-5.3 and glm-5.2-highspeed for this route in its builtin catalog.
Request Bump the dependency to ^0.84.2 (or track pi-ai releases more closely), so new models reach dsh users without manual config.
Workaround (for anyone hitting this): add the model explicitly under llm-pi-ai.providers.zai-coding-cn.models in ~/.dsh/settings.yaml, e.g. glm-5.3 with contextWindow: 1000000, maxTokens: 131072, compat: { thinkingFormat: zai, supportsReasoningEffort: false } — values taken from the pi-ai 0.84.2 catalog entry.
All reactions