Repository navigation
llm-pi-ai: bump @earendil-works/pi-ai to ^1.5.2 — bundled model catalog lags upstream (1.3.0, missing 1.4/1.5 models) #12930
FezzyZHANG
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Summary
@deepseek-ai/dsh-llm-pi-aipins@earendil-works/pi-aiat^1.3.0, and the lockfile resolves 1.3.0. Upstream released 1.5.2 on 2026-11-10 with a substantially refreshed model catalog. Because the GUI model list is served from the pi-ai catalog bundled into the Desktop app, upgrading DSH (e.g. to 0.2.2-rc.1) does not refresh the selectable model list — new models released in pi-ai 1.4/1.5 are unavailable.Evidence
packages/llm/llm-pi-ai/package.json:"@earendil-works/pi-ai": "^1.3.0";pnpm-lock.yamlresolvespi-ai@1.3.0(also current onmasteras of 2026-11-11).dist/models.generated.js):claude-fable-5-2; openai/azuregpt-6.1-terra,gpt-5.6-cyber,chat-latest; moonshotai/moonshotai-cn/kimi-codingkimi-k3.1-pro(-highspeed); DeepSeek-V4.1-Flash-1017 across baseten / fireworks / mistral / openrouter / qwen-token-plan / huggingface / cloudflare; new providerqwen-token-plan-individual-cn; plus openrouter / vercel-ai-gateway refreshes.mimo-v2.5*, several openrouter legacy ids).Suggested change
pnpm update @earendil-works/pi-ai@1.5.2(range can stay^1.3.0, or bump to^1.5.2).patches/@earendil-works__pi-ai@1.3.0.patchand itspatchedDependenciesentry: I verified hunk-by-hunk that every line the patch removes (eagerparseStreamingJson(...)on partial streaming tool-call JSON inanthropic-messages.js,bedrock-converse-stream.js,mistral-conversations.js,openai-completions.js,openai-responses-shared.js,pi-messages.js) is already absent in 1.5.2 — the fix is fully upstreamed, so the patch is obsolete and would fail to apply.packages/llm/llm-pi-ai/README.md:Notes
provider-data.generated.ts) is a snapshot of the installed catalog; it goes stale silently on upstream pi-ai releases. Consider a periodic (scheduled) CI job that opens a bump PR when a newer pi-ai appears, since the model catalog is user-visible in the model picker.Written 2026-11-11 against
master@ 78be9be / tagdsh-v0.2.2-rc.1(66491b0).All reactions