
XDTrees/dsh-workbuddy-xdpool
dsh-workbuddy-xdpool
dsh-workbuddy-xdpool is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile desktop add dsh-workbuddy-xdpoolRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-workbuddy-xdpool)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from XDTrees/dsh-workbuddy-xdpool, cleaned of badges and images.
DSH WorkBuddy XD Pool
English | 中文
把 WorkBuddy 桌面 App 里登录过的所有账号,合成一个 DSH 模型池。你在 WorkBuddy 里登过几个号,池里就有几个号——不用手动填表,不用一个个录入。
哪个号被限流了、积分用光了,请求自动换到下一个能用的号上去。你只管问,剩下的它自己处理。
另外附送一整套「积分自动化」:签到、领任务奖励、连登兑换、开猫猫旅行……这些每天都要手动点一遍的活儿,插件在后台替你干完了。
和单账号连接插件的区别:
dsh-workbuddy-connect那类插件是「一次一个账号」。XD Pool 把多账号当默认情况——不挑号、不手动导入,本机 WorkBuddy 所有历史登录快照全部收进一个共享池,对外用一个workbuddy-xdpoolprovider 分组,池内自动容错。
先看几张图
插件配置卡片(设置 → 插件 → DSH WorkBuddy XD Pool)
积分自动化面板
模型选择器(国内版 / 国际版 两个独立分组)
国内版 / 国际版 双供应商(各自独立账号、积分与模型,可同时使用)
功能
一、多账号池
-
零配置:装上、打开,就完事了。WorkBuddy 桌面 App 里每个登过的账号都会被自动发现并入池,不需要在插件里录任何东西。
-
自动容错换号:池子记着每个账号的限流状态。某个号触发 429 就冷却它,后面的请求自动落到下一个健康的号上;冷却结束自动恢复。所有号都在冷却时,请求才排队等待。
-
池健康一眼看清:卡片显示「几个账号 / 几个在冷却」「下一个会轮到谁」,以及每个账号的令牌有效期和冷却倒计时。
-
剩余积分实时可见:按账号列出积分包(
套餐名 · 剩余 / 总量)和大字合计,跟着上游实时刷新。 -
模型目录带标注:列出池里能用的模型,附带积分倍率(如
GLM-5.2 · x0.79)、免费 / 限时免费 / 夜间折扣标签、能否收图和上下文窗口大小,全部跟随上游实时更新。 -
国内版 / 国际版自动适配:按账号凭据里的登录域名自动选上游——国际版登录(
workbuddy.ai)走www.workbuddy.ai,国内版(默认)走copilot.tencent.com。两种账号可以混在同一个池里。 -
想手动做点啥也行:卡片和命令行都提供「重新检测账号」「清除所有冷却」「每日签到」三个操作。
二、积分自动化
卡片上一个开关,插件在后台把你成长中心的日常动作全做掉。默认全自动,也可以随时点「立即运行」手动跑一轮。
它管这五件事:
| 任务 | 默认时间 | 干什么 |
|---|---|---|
| 每日签到 | 09:00 | 领取当天签到奖励 |
| 活跃上报 | 10:00 | 报个到,让成长中心知道你还在用 |
| 任务奖励 | 11:00 | 把任务中心的奖励该报名的报名、该领的领掉 |
| 连登奖励 | 12:00 | 连登档位兑换 + 抽奖 |
| 猫猫旅行 | 09:00 · 21:00 | 把猫派出去、回来领奖励 |
「任务奖励」这一项覆盖了 13 个任务,包括那些看起来非得本人坐在电脑前点鼠标才能完成的:
探索优秀灵感 · 使用 5 个模板 · 尝鲜热门技能 · 换「和平精英」主题 · 逛资料库 · 召唤 5 次专家 · 召唤 3 次专家团 · 体验腾讯轻量云专家 · 进入任一小助手应用 · 进入企鹅教师助手 · 设计创意模式建画布 · 创建定时任务 · 猫猫对话
实测一轮跑下来,四个账号合计领到 3300 积分 + 135 能量。
卡片上会告诉你这一轮具体领到了什么——不是只写「领了 8 个任务」,而是把任务名字列出来。连登还差几天解锁也会写清楚(比如「还差 4 天解锁 7 天档」),免得你以为是坏了。
关于「今日收益」:卡片按来源分四行显示——任务奖励、签到、连登、旅行。今天赚了多少一眼看到,跨天自动清零。
关于保留积分:可以给每个账号设一个积分下限,余额低于这个数的账号就不派活了,省着点用。
国际版不显示这个面板——那边的网关压根没有积分系统。
安装
前置条件:装好 WorkBuddy 桌面 App 并登录(插件复用它存在本机的登录状态)。多账号 = 在桌面 App 里换着登几次,每次登录都会被自动吸进池里。已针对 DSH Desktop host 0.1.2 适配。
兼容 host
0.1.1-rc.2/0.1.2系列:安装设置节时会按 host 能力自动选择settings.installSection(0.1.2-rc.1+)或更早的自由函数写法。
方式一:从 npm 安装(推荐)
# dsh 不在 PATH 时,用 node ~/.dsh/profiles/node_modules/@deepseek-ai/dsh/lib/bin.js 代替 dsh
dsh plugin --profile desktop add dsh-workbuddy-xdpool
推荐 npm:需要拉取的依赖只有插件自己(约 1 个包,几秒搞定)。 从 GitHub 源码装会连带装开发依赖(构建器、测试框架等几百个包),慢得多。
方式二:从 GitHub 源码安装
dsh plugin --profile desktop add github:XDTrees/dsh-workbuddy-xdpool
方式三:手动注册 bundle
# 1) 先装包(npm 或 GitHub 任选)
dsh plugin --profile desktop add dsh-workbuddy-xdpool
# 2) 注册 bundle:编辑 ~/.dsh/profiles/desktop/package.json,
# 在 "dsh" → "profile" → "bundles" 数组末尾加上 "dsh-workbuddy-xdpool"
# 3) 重启 DSH Desktop
本地构建(开发者)
pnpm install
pnpm build # 产出 lib/index.js + lib/index.d.ts + lib/bin.js + lib/client.js
pnpm test # 138 项测试
pnpm typecheck # 宿主侧类型检查
pnpm typecheck:client # 客户端类型检查
构建产物已随仓库提交(
lib/不在 gitignore 里),所以从 GitHub 装不需要任何安装期脚本,也不会弹 pnpm 那句「构建脚本被拦截,请放行」。改了src/记得重新pnpm build并把lib/一起提交,否则用户拿到的是旧产物。
注意:
pnpm install要用 pnpm 11(npx pnpm@11),必要时加--config.confirmModulesPurge=false --config.minimumReleaseAge=0——pnpm 11 默认的minimumReleaseAge供应链年龄策略会拦下刚发布的 rc 包。
装完以后:模型选择器里会出现 WorkBuddy XD Pool 分组;设置 → 插件 → DSH WorkBuddy XD Pool 能看池健康、各账号的令牌 / 积分 / 签到 / 冷却状态,还有「重新检测账号」「清除所有冷却」按钮和每个账号的签到按钮。
Web / TUI profile 也能用(--profile web / --profile dsh-tui)。
…
