Repository navigation
Releases: kolawong/dsh-plugin-clinepass
Releases · kolawong/dsh-plugin-clinepass
Release list
v1.0.1 — 文档修正(通用安装路径)
文档修正版:只改文档,代码零改动(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 模型提供商
把 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。