dsh-pi-catalog-sync
在终端中运行以下命令:
dsh plugin install jiawei322/dsh-pi-catalog-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install jiawei322/dsh-pi-catalog-sync,或从 https://github.com/jiawei322/dsh-pi-catalog-sync 按仓库说明安装。
插件介绍
在 DeepSeek Harness 里选模型时,预置 provider 的列表往往来自 pi-ai 打包时的静态快照,而不是实时目录。快照之后上架的新模型在 Web「模型」页里搜不到,discoverModels 也不会替你发请求去补全。pi.dev 则持续公开各 provider 的 JSON 目录,字段又与 DSH 模型 profile 高度对齐,天然适合做「目录刷新」的数据源。
dsh-pi-catalog-sync 把 pi.dev 的目录同步进 llm-pi-ai 的各 provider 路由,全部经官方 settings 接缝写盘,不补丁 DSH 源码。它的重点在于混合协议路由:像 OpenRouter 同时跨多种 api 时,其它同步方案可能丢弃「无法在单一路由上寻址」的新模型;本插件默认保留内置路由不动,把增量模型写入伴生路由(例如 openrouter-live),既跟上 pi.dev,又不强行改写原有协议选择。
同步支持周期刷新、dry-run 预览,以及 Settings → Models 里的 Web 面板与 /pi-catalog-sync 命令;浏览器只通过 settings 触发 host 侧执行,没有自定义 HTTP 或协议补丁。对带 modelOverrides 的路由会跳过并报告,避免与 llm-pi-ai 的写入规则冲突。
适合经常依赖 OpenRouter 等 catalog 路由、又希望列表与 pi.dev 保持一致的用户;若你只维护自建 baseURL 的 profile、或不需要动预置 catalog 路由,可以看看其它方向的模型同步插件。
使用场景
- OpenRouter 等预置 catalog 路由需要跟上 pi.dev 新上架模型
- 内置 pi-ai 快照过期导致 Web「模型」页搜不到新模型
- 希望在不动 DSH 源码的前提下经 settings 刷新 provider 模型列表
适合人员
- 日常使用 DSH llm-pi-ai 预置 provider 路由的开发者
- 重度依赖 OpenRouter 等 catalog 路由、需要最新模型列表的用户
- 能接受伴生路由与凭证配置、追求与 pi.dev 目录一致的操作者