DSH Plugins
返回列表
🧠

dsh-pylon-opencode-free

记忆 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install rumilhz/dsh-pylon-opencode-free

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install rumilhz/dsh-pylon-opencode-free 即可安装本插件,源码见 https://github.com/rumilhz/dsh-pylon-opencode-free。

插件介绍

在 DSH 里,一个 provider 的模型清单只能来自内置 catalog 或配置里的 models 列表,运行时不会去拉网关的 /v1/models。官方 opencode-go 能填 key 就用,是因为名字在内置 catalog 里;而 opencode-go-free 不在 catalog 里,只能把清单写进 profile,且网关会随时增减模型。没人维护就会漏掉新免费档,或留着已下架、甚至开始计费的 id。

本插件在启动时向网关拉取模型列表,再按官方文档标为 Free 的白名单并与实时清单对号,筛出免费模型,与 profile 中现有条目比对后,仅在确有变化时写入:新增补上、下架删除。它只维护 provider 的模型块,不碰路由;策略偏向不确定就不收,并在日志里点名可疑项,避免把计费模型误放进免费 provider。写入走原子写与备份回滚,拉取失败或筛出零个模型时不写,以免触发 DSH 对空 provider 的非法判定。

适合正在用 OpenCode Go 免费档、希望模型清单与网关和官方定价一致、又不想手改 YAML 的 DSH 操作者。附带从文档解析名单、用网关请求日志交叉验证计费、以及只读 dry-run 等工具,便于在改配置前先看下一轮同步会动什么。

使用场景

  • 在 DSH 里使用 opencode-go-free,需要模型清单与网关保持一致
  • 网关免费模型增减频繁,不想每次手改 profile 里的 models
  • 担心把计费模型写进免费 provider 导致静默扣费

适合人员

  • 使用 OpenCode Go 免费档的 DSH 用户
  • 负责维护 profile patch 与 LLM provider 配置的操作者
  • 希望用白名单与日志交叉验证免费判据的谨慎用户