dsh-workbuddy-console:DeepSeek Harness 的 WorkBuddy 統一控制台

前言

DeepSeek Harness (DSH) 採用插件化架構。在使用 WorkBuddy 進行多賬號管理時,賬號池、模型池、簽到任務、技能市場等信息通常分散在日誌或獨立的配置項中,缺乏統一的視圖。dsh-workbuddy-console 旨在解決這一痛點,它將賬號池與模型池(源自 dsh-workbuddy-xdpool)、技能市場、批量簽到、任務查看、歷史記錄與積分消耗整合到一個運行在 DSH 自身 WebServer 上的網頁控制台中,並提供中英雙語界面。

插件定位與依賴

這是一個面向多賬號管理場景的儀表盤插件。它並非獨立實現所有邏輯,而是基於 dsh-workbuddy-xdpool 的核心能力進行封裝與擴展,保留了 MIT 許可證。所有賬號憑證、積分數據僅存儲在本機,不外發。

核心功能

該插件提供以下主要能力:

  • 賬號與模型池管理:查看賬號池的暱稱、連籤天數、積分餘額及狀態,以及模型列表與倍率。
  • 自動化與任務:支持一鍵全部簽到(串行防風控)、查看未完成任務與自動化任務收益、手動觸發任務。
  • 任務與積分監控:列出成長任務進度與可領取獎勵,查看簽到歷史(支持趨勢圖)與積分消耗統計。
  • 技能市場:集成 WorkBuddy 技能市場(10000+ 技能),支持一鍵安裝至 DSH,並提供輸入框內的技能選擇器。
  • 賬號健康檢查:實時調用上游驗證登錄態,區分有效、失效及無法確認狀態。
  • 其他操作:支持賬號啓用/禁用、設置保底積分、登錄新賬號(不存儲密碼)及 DSH 設置頁集成。

安裝與啓用

前置條件

  1. DSH 已安裝並正常運行。
  2. 本機已登錄過 WorkBuddy 桌面端,或本地存在 auth 文件。

安裝步驟

進入 DSH 的 profile 目錄(例如 ~/.dsh/profiles/desktop),使用 pnpm 安裝:

pnpm add dsh-workbuddy-console

在 cordis.patch.yml 中註冊插件。注意保留 llm-workbuddy-xdpool 的 ID,因爲模型選擇與自動化任務讀寫依賴該 ID:

- id: llm-workbuddy-xdpool
  name: dsh-workbuddy-console
- id: workbuddy-console
  name: dsh-workbuddy-console

重要提示:安裝必須使用 link: 而非 file:。file: 語義爲拷貝,修改源碼不會生效。若已誤用 file:,請檢查 node_modules 中的鏈接類型或重新安裝。

典型用法

訪問控制台

DSH 啓動後,訪問以下地址打開控制台:

http://127.0.0.1:<DSH端口>/wb-console

使用技能選擇器

在 DSH 的對話輸入框左側點擊 WorkBuddy 按鈕,即可列出並調用已安裝的技能。

技能市場操作

在控制台或 DSH 設置頁(設置 → WorkBuddy 技能市場)中,可以瀏覽、搜索並安裝 WorkBuddy 技能。

注意事項

  1. 不支持自動登錄:由於上游登錄機制限制,本插件無法自動登錄,需手動在瀏覽器或桌面端完成操作。
  2. 積分消耗統計:默認不啓用精確的積分消耗統計(creditMeter),需在配置中開啓。當前頁面顯示的是基於餘額差的統計口徑。
  3. 數據存儲:所有歷史與積分數據僅存儲在本地 JSONL 文件中,不涉及雲端同步。
  4. 代碼來源:部分核心代碼(賬號池、模型池邏輯)來自 XDTrees 的 dsh-workbuddy-xdpool,保留其版權聲明。

總結

dsh-workbuddy-console 將 WorkBuddy 多賬號管理的碎片化功能集中化,通過統一的 Web 界面提供了簽到、任務、資產監控與技能管理的完整閉環。適合需要精細化管理 WorkBuddy 賬號與技能的開發者與用戶。

GitHub 倉庫:dhdbvcg/dsh-workbuddy-console

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜