dsh-openrouter-sync
在终端中运行以下命令:
dsh plugin install bosenok/dsh-openrouter-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install bosenok/dsh-openrouter-sync,或在桌面端「插件」页安装 https://github.com/bosenok/dsh-openrouter-sync 对应仓库后启用 bundle。
插件介绍
OpenRouter 上的免费模型会随时间变化,而 DSH 里 openrouter 提供商的模型列表若长期手写维护,很容易与官网脱节,选到的模型可能已下线或不再免费。这个插件把「当前仍免费的 OpenRouter 模型」与活动 profile 里的提供商配置对齐,减少手工改 patch 的负担。
它是仅运行在主机侧的 DeepSeek Harness 插件:启用 bundle 后,大约每六小时重写活动 profile 中 openrouter 提供商的 models 字段,并通过 HMR 在应用运行时即时重组配置,无需为同步本身单独写定时脚本。
密钥通过 Harness 凭证服务、进程环境或 ~/.dsh/.credentials.yaml 解析 OPENROUTER_API_KEY;未配置密钥时,在提供商已正确配置的前提下仍可列出模型,但自动同步会跳过。除已启用 OpenRouter 提供商(或相应凭证)外,无需额外插件专属设置。
适合在 DSH 中走 OpenRouter、希望模型列表跟住「当前免费」策略、又不想频繁手改 profile 的用户与日常开发环境。
使用场景
- 已在 DSH 中启用 OpenRouter 提供商,希望模型列表与官网当前免费模型一致
- 不想每有模型变动就手改活动 profile 里的 openrouter models
- 需要主机侧定时更新配置并通过 HMR 在运行中的应用中生效
适合人员
- 在 DeepSeek Harness 中通过 OpenRouter 选模型的用户
- 维护 DSH profile patch 与提供商配置的开发者
- 关注免费模型可用性、减少配置维护成本的日常使用者