dsh-workbuddy-xdpool: A Multi-Account Rotating Model Pool for DeepSeek Harness
xdtrees/dsh-workbuddy-xdpool
Automatically pools every account signed in to the WorkBuddy desktop app into one DeepSeek Harness model pool, failing over to the next healthy account on 429 rate limits for zero-config multi-account rotation.
dsh-workbuddy-xdpool is a DSH plugin that gathers every account signed in to the local WorkBuddy desktop app into one shared model pool. It targets the case where a single throttled account fails outright: accounts that hit 429 enter cooldown and are skipped, later requests fall through to the next healthy account, and cooled accounts recover automatically. Beyond rotation it offers pool health and credit visibility, a model catalog annotated with multipliers, per-account daily check-in, and mixed domestic and international accounts, maintained by XDTrees under the MIT license.
How to Install
dsh plugin --profile <your-profile> add dsh-workbuddy-xdpoolReplace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.
- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- xdtrees
- Distribution
- Plugin
dsh-workbuddy-xdpool Key Features
dsh-workbuddy-xdpool Repo Summary
What Does It Do?
WorkBuddy XD Pool is a DSH plugin for DeepSeek Harness that merges every account you have signed in with in the WorkBuddy desktop app into a single shared model pool. It solves the problem of a single account hitting rate limits (429) and failing outright: when one account enters cooldown, the next request automatically falls through to a healthy account, giving you multi-account failover rotation. Maintained by XDTrees under the MIT license and written in TypeScript, it requires no manual account entry inside the plugin.
Core Features
- Zero-configuration discovery: each WorkBuddy desktop sign-in leaves a token-bearing snapshot on the machine, and the plugin scans those snapshots to absorb every account into the pool on first request.
- Automatic 429 failover: the pool tracks cooldown state per account, skips throttled accounts, restores them when cooldown ends, and only pauses requests when every account is cooling down.
- Pool health and credits at a glance: the settings card shows account count, cooldown count, which account is next, token expiry and cooldown countdowns, plus per-account credit packages and a combined remaining total.
- Model catalog with rate annotations: available models are listed with credit multipliers, free / limited-time-free / night-discount tags, image input support and context windows, refreshed from upstream.
- Daily check-in: the card offers a check-in button under each account's credit section with streak days and milestone bonuses, claimable one by one without duplicates, and the same action is available from the command line.
- Domestic and international adaptation: the upstream domain is chosen from the login domain in each account's credentials, so both regions can coexist in one pool and each request goes to its own region.
How to Use This Plugin?
After enabling it in DSH, sign in to or switch between accounts in the WorkBuddy desktop app so each one leaves a login snapshot, then pick the WorkBuddy XD Pool group in the model selector and requests will rotate across the pool automatically. To inspect state, open Settings → Plugins → DSH WorkBuddy XD Pool, where the card shows pool health, per-account tokens and credits, and cooldown countdowns, with buttons to re-detect accounts and clear all cooldowns. Command-line actions cover status, account listing, diagnostics, cooldown reset and check-in for scripted troubleshooting, and the plugin also works under the Web and TUI profiles.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xdtrees/dsh-workbuddy-xdpool. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
