Skip to content

Releases: kolawong/dsh-plugin-clinepass

v1.0.1 — 文档修正(通用安装路径)

Choose a tag to compare

@kolawong kolawong released this 19 Oct 07:33

文档修正版:只改文档,代码零改动(52 个测试全绿)。

  • README.md / README_CN.md 的安装示例不再写死本机绝对路径(/root/...),改用 /path/to/dsh-plugin-clinepass —— 既不泄露本机检出位置,示例对任何读者也都成立
  • 版本号同步提升到 1.0.1,用于替换 v1.0.0 附件里那份含旧示例的 tgz

功能内容与 v1.0.0 完全一致:预置 clinepass 路由、routeKey 冲突校验、「获取可用模型」限定 cline-pass/* 且密钥被端点拒绝(401/403)时如实报错、可重装的模型发现包装。

v1.0.0 — ClinePass 模型提供商

Choose a tag to compare

@kolawong kolawong released this 19 Oct 07:25

把 ClinePass 接成 DeepSeek Harness 的模型提供商:装好插件后,只需在「设置 → 模型」填一个 API Key 即可使用。

ClinePass 是 Cline 的低价订阅档,走常规 Cline API(https://api.cline.bot/api/v1,OpenAI Chat Completions),模型用 cline-pass/* 别名。DSH 的 provider 目录里没有这个名字,本插件把它接成一条一等公民的 llm-pi-ai 路由。

包含内容

  • 预置路由:端点、协议、显示名、凭据引用与 12 个订阅模型目录,通过「设置 → 模型」同一条写入通道落盘;幂等,不覆盖你已有的配置
  • routeKey 冲突校验:routeKey 撞上内置目录或其他插件的路由时拒绝播种并给出可操作的告警(allowReservedRouteKey: true 可刻意接管)
  • 「获取可用模型」限定为 cline-pass/*(随包目录 + models.dev 套餐目录);密钥被端点拒绝(401/403)时如实报错,不再假装成功;未配密钥或端点不可达时仍回退到随包目录
  • 可重装的模型发现包装:llm-pi-ai 重挂后自动重新生效,不再静默失效

安装

# 热装配(免重启,推荐;同时把 bundle 记进 profile)
#   dev_install_package /root/dsh-plugin-clinepass --profile web

# 手动:把本目录加入 profile 依赖(link/file)与 dsh.profile.bundles,然后重启 DSH

环境要求

  • DSH 自带的 llm-pi-ai 与 settings 服务
  • @deepseek-ai/schemastery ≥ 3.18.5(Config.meta.volatile 需要 volatile 支持,否则设置页改动不会即时生效)

校验

52 个单元测试全绿(npm test),npm run build(语法检查)通过。中英文文档见 README_CN.md / README.md。