ShanWuYinShe/dsh-plugins--packages-dsh-any-connect ↗★ 0
@chaoset/dsh-any-connect
将桌面代理提供的模型引入DSH中 适合已安装WorkBuddy等桌面端、想在DSH中免配使用其模型的人
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ShanWuYinShe/dsh-plugins#71a5abd66bf563a09e702a505a179a053f65352d&path:packages/dsh-any-connect说明文档
阅读完整 README ↗配置
| 字段 | 默认值 | 说明 |
|---|---|---|
authFile | 自动探测 | 显式指定 WorkBuddy 桌面凭据文件路径(覆盖环境变量与平台默认探测) |
authFileAI | 自动探测 | 同上,作用于 WorkBuddy AI(国际版) |
authFileZCode | 自动探测 | 同上,作用于 ZCode 桌面端凭据文件(覆盖环境变量与平台默认探测) |
思考档位检测全自动:目录刷新后自动补测未声明档位的模型,无需配置。
生效顺序(后者覆盖前者):内置默认值 → bundle patch 的 config →
profile/home 的 cordis.patch.yml(DSH 0.1.7 起第三方 provider 的模型设置表单
只读,字段改走补丁文件即时生效——Loader 以 volatile 引用提交,无需重装)。凭据来源的探测顺序与跨系统支持:
- WorkBuddy:macOS / Linux 原生路径、Windows 的 Local → Roaming AppData、WSL 下挂载的 Windows 用户目录;亦可用
WORKBUDDY_AUTH_FILE/WORKBUDDY_AI_AUTH_FILE环境变量显式指定。 - ZCode:macOS(
~/.zcode/v2/credentials.json及Library/Application Support)、Windows(%USERPROFILE%\.zcode\v2\credentials.json及 Local/Roaming AppData)、WSL(优先通过 WSL 挂载探测 Windows 宿主用户目录与 AppData,并自动计算跨系统解密密钥,随后回落 Linux 原生目录)、Linux(~/.zcode/v2/credentials.json及~/.config);亦可用ZCODE_AUTH_FILE环境变量显式指定。- 同时支持 Coding Plan 与 Start Plan:账号下会有多把 key(team /
individual),以桌面端
setting.json里选中的账号计划为准取用, 而不是文件里的排列顺序。选中 Start Plan(或 off-peak)时,该计划在凭据 里没有自己的 key,插件回落到账户上的 coding-plan key——也就是说 Start Plan 账号按**普通 ZCode 通道(150% 额度)**正常使用,模型与额度 显示同一口径。 - 夜间免费只属于 Coding Plan:23:00–09:00 免费窗是 Coding Plan 的权益,
Start Plan 不享受。选中 Start Plan 时插件不会给模型标「夜间免费」,也不会
把费率改写成
x0.00,而是保留基准价与 150% 额度标注。 - 专属模型通道未接入:ZCode 为 Start Plan 另开了一条
zcode.z.ai/api/v1/zcode-plan/anthropic(Bearer 账号 JWT)。该通道被上游 风控拦截(HTTP 405code 3012):真客户端、浏览器内同源页面、HTTP/1.1 与 HTTP/2、以及签名/验证码/完整身份头的各种组合实测均被拦,而同刻同域的额度 接口返回 200。因此插件不走这条通道,Start Plan 账号统一按普通 ZCode 使用; 上游解除限制后,用同一条请求即可探针确认。
- 同时支持 Coding Plan 与 Start Plan:账号下会有多把 key(team /
individual),以桌面端
关于 ZCode 通道的实测证据与复现脚本,见仓库
.workwork/zcode-startplan/(该目录不入库)。