Overview
dsh-pi-catalog-sync
dsh plugin: sync the pi.dev model catalog into llm-pi-ai provider routes through the official settings seam, including mixed-protocol routes such as OpenRouter that in-place sync cannot address.
README / EN
Package documentation
Registry summary
dsh plugin: sync the pi.dev model catalog into llm-pi-ai provider routes through the official settings seam, including mixed-protocol routes such as OpenRouter that in-place sync cannot address.
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 若某路由的用户配置里带了**非空** `modelOverrides`,`llm-pi-ai` 会拒绝同时携带 `models` 列表的路由。本插件对这类路由**跳过并明确报告**(不折叠、不清空,零数据丢失);要同步就得先清掉该键。 - 伴生路由需要自己的凭证:`apiKeyEnv` 指向的环境变量必须和原路由上游一致(OpenRouter 用 `OPENROUTER_API_KEY`)。没配就该路由不写入并报告。 - 只处理 pi.dev 有目录的路由。
