Introduction¶
The plugin architecture of DeepSeek Harness allows developers to extend model sources. When managing multiple WorkBuddy accounts, manual management or using single-connection plugins is inefficient and difficult to monitor uniformly. The dsh-workbuddy-xdpool plugin aims to solve this pain point by merging all accounts logged in through the WorkBuddy desktop application into a shared model pool, providing automatic failover and unified monitoring.
Plugin Overview¶
The plugin is maintained by aosi526 and belongs to the model inference category. It reuses the login state of the WorkBuddy desktop client to achieve zero-configuration account merging, supporting automatic fault-tolerant account switching, real-time monitoring of remaining credits, model catalog lookup, and background automation of daily tasks such as check-ins and task rewards.
Core Features¶
- Automatic discovery and merging of multiple accounts: No manual entry is required. The plugin automatically scans WorkBuddy desktop login snapshots and merges them into the pool.
- Automatic fault tolerance and rotation: It automatically switches accounts when encountering 429 rate limits and supports four allocation modes: priority (prioritize using up one account), round-robin (rotate accounts), balanced (randomly favor idle accounts), and sticky (pin a single conversation to one account).
- Real-time status monitoring: It provides pool health status, token validity for each account, remaining credits, and the model catalog (including multipliers).
- Background task automation: It supports automatic execution of tasks such as daily check-ins, claiming task rewards, redeeming consecutive login rewards, and Cat Travel.
Installation¶
To install this plugin, you must first install and log in to the WorkBuddy desktop application. The installation command is as follows:
dsh plugin --profile desktop add dsh-workbuddy-xdpool
Command-Line Usage¶
After installation, you can manage it with the following command-line instructions:
# 查看池状态
dsh plugin --profile desktop exec dsh-workbuddy-xdpool status
# 查看账号列表
dsh plugin --profile desktop exec dsh-workbuddy-xdpool accounts
# 执行所有账号签到
dsh plugin --profile desktop exec dsh-workbuddy-xdpool checkin all
# 导入账号快照
dsh plugin --profile desktop exec dsh-workbuddy-xdpool import myKey
Notes¶
- Dependency on WorkBuddy desktop App: The plugin depends on the WorkBuddy desktop application and reuses its local login state.
- International version limitations: The international gateway does not have a credit system, so it does not support the credit automation panel or today’s earnings display.
- Reserved credits configuration: It supports configuring a lower limit for reserved credits. When an account’s balance falls below this value, it will no longer be assigned requests.