dsh-checkin-hub:WorkBuddy / Trae / Qoder 簽到與積分聚合面板

前言

DSH 按「一切皆插件」組織,WorkBuddy、Trae、Qoder 各有連接插件,賬號、號池、簽到入口都散落在自己的面板裏。每天要在三個平臺之間來回點一遍,才知道各自的積分餘額、今天是否簽過、哪些包快過期。dsh-checkin-hub 就是把這些簽到和積分能力聚合到側邊欄一頁的插件:它由 fzqfzqfzq 維護,分類爲聯網工具,本身不保存憑證,只做聚合展示和觸發調用。

下面按「是什麼 → 有什麼功能 → 怎麼裝 → 怎麼用 → 注意什麼」的順序介紹。

這是什麼

一句話:一個 DeepSeek Harness Web GUI 側邊欄插件,把 WorkBuddy、Trae、Qoder 三個連接插件的簽到與積分能力聚合到同一面板,支持多賬號一鍵簽到、查看餘額與使用情況。

解決什麼問題:減少每天在多個連接插件之間切換、逐個覈對簽到狀態和積分到期情況的重複操作,同時保持憑證仍在各連接插件本地管理。

核心功能

面板頂部按鈕可對三個平臺依次執行號池批量簽到:WorkBuddy、Trae、Qoder 三個平臺都走 /pool?action=checkin。每個平臺卡片右上角還有單獨簽到入口,只處理該平臺自己的賬號池。

賬號層面逐條展示,能看到積分餘額、今日是否已簽到、是否當前賬號、是否號池成員、積分到期提示。Trae 因爲連接插件提供真正的按賬號簽到接口(POST /checkin,body {accountId}),行內「單獨簽到」直接調用;WorkBuddy 與 Qoder 的上游只提供號池批量簽到,行內按鈕落回批量並刷新。

積分彙總在卡片頭部顯示平臺合計,底部顯示已用 / 可用 / 即將過期;點「積分明細」可展開前 6 個積分包,包含名稱、剩餘/總量、剩餘天數。

添加賬號的路徑因平臺而異:WorkBuddy 走瀏覽器 OAuth(打開 /oauth?action=start 授權頁,每 3 秒輪詢 poll,成功後自動入庫);Qoder 粘貼 PAT,走 POST /accounts?action=add;Trae 沒有添加接口,面板會提示先在 Trae 連接插件中登錄。移除賬號需要二次確認,隨後調用各平臺的 pool?action=remove,Trae 用 action=delete 真正刪除賬號。

安裝與啓用

先確認前置條件:Harness 要在 Web GUI 下運行,即 dsh.client.platform 爲 web;需要 Node 18+(engines.node 已聲明);三個連接插件 dsh-connect-workbuddy、dsh-connect-trae、@dmh2002/dsh-connect-qoder 要先在插件中心啓用,賬號也要先在各自連接插件裏登錄。本插件不保存憑證。

推薦從 GitHub Release 安裝,這是三個系統上都不需要本地路徑的裝法:

plugin_manager action=install_bundle target=https://github.com/fzqfzqfzq/dsh-checkin-hub/releases/download/v1.1.0/dsh-checkin-hub-1.1.0.tgz

插件管理器會直接下載 tarball 解包,不經過 git,也不要求目標機器裝過 git。

也可以直接裝 git 倉庫,Windows 上需要目標機器有可用的 git(pnpm 用 git 克隆,不經過 credential helper):

plugin_manager action=install_bundle target=https://github.com/fzqfzqfzq/dsh-checkin-hub
# 或簡寫
plugin_manager action=install_bundle target=github:fzqfzqfzq/dsh-checkin-hub

已經下載了 tgz,或者在本地開發時,可以用本地 spec:

plugin_manager action=install_bundle target=/絕對路徑/dsh-checkin-hub-1.1.0.tgz

# Windows 示例,必須是絕對路徑
plugin_manager action=install_bundle target=C:\Users\you\Downloads\dsh-checkin-hub-1.1.0.tgz

# 開發時直接指向源碼目錄,裝出來是軟鏈接,改源碼即生效
plugin_manager action=install_bundle target=/絕對路徑/dsh-checkin-hub

裝好後側邊欄出現「積分簽到」圖標(order 5),點擊進入面板。同一包名已經裝過時會收到 already-installed,換版本或換裝法需要先移除再裝:

plugin_manager action=remove_bundle target=dsh-checkin-hub
plugin_manager action=install_bundle target=<新的 spec>

典型用法

裝好並登錄三個連接插件後,日常使用就是三步:打開側邊欄的「積分簽到」面板;點頂部按鈕做一次全平臺號池簽到,或只在某一個平臺卡片右上角點單獨簽到;點開「積分明細」看每個平臺前 6 個積分包的剩餘與到期情況。面板會標出當前賬號和號池成員,區域目前固定傳 region=cn。

如果某個平臺顯示「連接插件未安裝,請先在插件中心啓用」,說明對應的連接插件還沒裝或沒啓用,面板不會因此崩潰。國際區賬號(WorkBuddy global、Trae ai)在當前固定 region=cn 的前提下會顯示未登錄。

適用場景與注意

適合已經在用 WorkBuddy、Trae、Qoder 中至少一個連接插件、並且每天要覈對簽到和積分的人。插件價值在聚合入口,不在替代連接插件;憑證仍留在各自的連接插件裏,每臺機器的連接插件和登錄態都是獨立的,換機器要重新啓用並登錄。

需要留意幾點。插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證(倉庫許可證爲 MIT,見 LICENSE)。它通過迴環路由調用本機連接插件,路由前綴分別是 WorkBuddy /plugins/dsh-connect-workbuddy/、Trae /plugins/dsh-connect-trae/、Qoder /plugins/dsh-connect-qoder/,所以這三款連接插件必須先啓用,面板才能拿到數據。插件本身不直接訪問平臺 API,也不保存憑證。市場條目收錄不等於安全審查,插件是第三方代碼,只安裝你信任的來源。GitHub 倉庫星標目前爲 0,屬於個人維護的小倉庫,更新節奏依賴維護者。

目錄頁與倉庫

目錄頁:https://www.skillhub.cn/plugins/fzqfzqfzq/dsh-checkin-hub

GitHub:https://github.com/fzqfzqfzq/dsh-checkin-hub

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

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

小夜