DeepSeek Harness (DSH) 的設計理念是“一切皆插件”。在日常使用 WorkBuddy 國內版時,每日簽到的操作容易被遺忘,若依賴外部腳本或定時任務,會增加系統複雜度。dsh-buddy-checkin 插件解決了這個問題,它將簽到邏輯集成到 DSH 的生命週期中,利用本地憑據在 DSH 啓動時自動完成操作。
插件定位¶
這是一個由 corrinehu 維護的工作流插件,用於在 DSH 啓動時自動掃描本機登錄過的 WorkBuddy 國內版賬號,逐個完成每日積分領取,無需額外配置。
核心功能¶
- 開箱即用:安裝後 DSH 啓動時自動簽到,當天已簽過的賬號(含在 App 內手動簽過的)自動跳過,多次重啓不重複請求。
- 多賬號自動發現:讀取 WorkBuddy 桌面 App 的共享登錄目錄,自動發現所有國內版賬號,按賬號去重並獲取最新憑據。
- 狀態展示:在會話標題行顯示 WorkBuddy 圖標、賬號數和狀態點(綠色全部已籤,黃色部分失敗,紅色全部失敗)。
- 詳情面板:點擊入口查看每個賬號的簽到結果、簽到時間、到賬積分與最新剩餘積分;每次打開都會重新查詢餘額,支持滾動查看。
- 一鍵重試:如果當天有賬號簽到失敗,點擊詳情面板中的重試按鈕可僅重試失敗的賬號。
- 啓動彙總:當天首次出結果時彈出簡短彙總(如“WorkBuddy 已完成今日簽到:2 個賬號”),同日後續啓動不再打擾。
- 主題適配:圖標與面板顏色跟隨 DSH 的深淺主題。
安裝與啓用¶
安裝前請確保本機已安裝並登錄過 WorkBuddy 桌面 App(國內版),且 DSH 版本在 0.1.5-rc.1 及以上。
dsh plugin --profile web add dsh-buddy-checkin
安裝後啓動 dsh web(或重啓 Desktop)即可生效。
典型用法¶
- 自動簽到:啓動 DSH 後,插件自動運行並嘗試爲所有發現賬號簽到。
- 查看狀態:點擊會話標題行,查看當前賬號的簽到狀態和積分餘額。
- 重試失敗:如果部分賬號顯示失敗,點擊詳情面板中的重試按鈕進行補籤。
適用場景與注意¶
- 賬號限制:僅支持 WorkBuddy 國內版賬號,國際版賬號不支持。
- 界面適配:TUI 未適配,僅在 Web 與 Desktop 下提供。
- 執行時機:不做定時器/cron,簽到只在 DSH 啓動時發生。如果當天未啓動 DSH,積分將無法獲取;錯過的天數無法補籤。
- 環境變量:在 Windows 或 Linux 下讀取加密憑據,需指定
WORKBUDDY_ELECTRON_BIN環境變量指向 WorkBuddy 的 Electron 二進制路徑。 - 依賴與兼容性:依賴 WorkBuddy 客戶端接口,舊版備份文件可能無法解密;同一賬號新舊文件並存時取最新可用的一份。
- 免責聲明:本項目僅供個人學習和研究使用,請勿用於商業用途。
通過這個插件,可以將 WorkBuddy 的日常維護自動化,減少人工操作。源碼與文檔可在 GitHub 查看。