前言¶
DeepSeek Harness(DSH)的插件生態強調功能擴展與靈活接入。在開發或使用過程中,經常會遇到單一賬號的 API 限額耗盡或被限流的情況,此時需要快速切換賬號或接入新的資源池。本插件旨在解決這一問題,它不依賴獨立的 API 密鑰,而是直接讀取用戶在本地已登錄的 WorkBuddy、Trae 和 Qoder 桌面應用狀態,將其轉化爲 DSH 可用的 Provider,並在資源不足時自動切換。
這是什麼¶
WTQ賬號池是一個 DeepSeek Harness 插件。它的核心功能是將本機已登錄的三家桌面應用賬號接入 DSH,並實現按需分配與自動切換。該插件由 chengzhi-c 維護,採用 MIT 許可證。它通過讀取本機登錄文件來獲取令牌,不發起額外的 OAuth 授權,從而簡化了賬號接入流程。
核心功能¶
-
複用本機登錄
插件只讀取 WorkBuddy、Trae、Qoder 桌面應用已保存的登錄文件,不寫入登錄狀態,也不發起 OAuth 授權。這意味着它利用了用戶已有的登錄憑證。 -
Region 分組與 Provider 註冊
按照區域(region)將模型分組,每家廠商各自注冊成一個 provider。國內與國際賬號分別成組,可以同時開啓。 -
賬號分發策略
根據不同的廠商策略進行賬號分發:- WorkBuddy:支持優先使用、輪詢、臨期積分優先和會話固定賬號。當限流或額度用盡時,會自動換號。
- Trae、Qoder:支持輪詢與臨期積分優先。
-
面板與連接檢查
提供設置面板,可查看賬號狀態、池狀態、模型勾選情況及連接檢查結果。支持修改顯示名、上下文窗口、輸出上限等模型屬性。 -
輸入框積分顯示
開啓showComposerPoints配置後,在輸入框會顯示當前模型使用的賬號餘額,點擊即可查看該組賬號並切換。
安裝與啓用¶
插件以 .tgz 包形式分發。安裝前需在源碼目錄執行構建命令,生成 dsh-wtq-pool-1.0.2.tgz 文件,然後通過 DSH CLI 安裝。
- 在源碼目錄執行構建:
pnpm install && pnpm run build && npm pack --pack-destination dist
- 使用 PowerShell 執行安裝命令(替換
desktop爲實際 profile 名):
$package = (Resolve-Path .\dist\dsh-wtq-pool-1.0.2.tgz).Path
dsh plugin --profile desktop add $package
安裝後,進入 DSH 側邊欄的「插件」頁面,點擊 dsh-wtq-pool 卡片即可打開完整設置面板。若模型分組未出現,需重啓 dsh。
典型用法¶
-
賬號檢測
在 WorkBuddy、Trae、Qoder 桌面應用中登錄賬號,然後在插件面板中點擊「重新檢測賬號」。 -
配置模型與策略
在面板中爲每個 region 勾選要暴露的模型,並修改顯示名、上下文窗口等設置。在「賬號池」頁面配置分發策略,例如 WorkBuddy 可選擇「優先使用」或「臨期積分優先」。 -
使用輸入框積分
在設置中開啓showComposerPoints。在對話輸入區,當前模型會顯示其使用的賬號積分,點擊可查看並切換賬號。
適用場景與注意¶
- 適用場景:本地已安裝並登錄了 WorkBuddy、Trae 或 Qoder 桌面應用的用戶,希望利用現有賬號額度,或者需要應對單一賬號的限流問題。
- 安全與權限:
- 插件只讀本機登錄文件,不寫回狀態。
- 令牌僅在插件進程內部使用,併發往對應廠商接口。
- 網關僅監聽
127.0.0.1,面板資源與 RPC 只接受迴環對端,因此遠程瀏覽器無法直接使用面板。 - 插件不發送遙測數據。
- 注意事項:插件不直接管理或刪除宿主會話記錄。同一臺機器上的其他進程可以通過迴環端點調用這些接口,從而消耗已登錄賬號的額度。