dsh-connect-two:Trae 與 WorkBuddy 簽到與積分統一面板

前言

在 DeepSeek Harness(DSH)裏,若已安裝 dsh-connect-trae 與 dsh-connect-workbuddy,日常要查看積分、手動簽到或配置定時任務,往往需要在兩個插件各自的界面之間切換。社區插件 dsh-connect-two 不替代上述兩個上游包,而是作爲 companion bundle,只讀取它們已有的只讀路由並調用其自帶的簽到路由,在設置裏提供一個統一面板。下面介紹它的定位、能力與安裝用法。

這是什麼

  • 名稱:dsh-connect-two(npm 包名同)
  • 維護者:konwait12
  • 分類:聯網工具(社區目錄)
  • 版本(資料中 package.json):0.1.1
  • 許可證:MIT

一句話:dsh-connect-two 爲本地已登錄的 Trae 與 WorkBuddy 賬號提供「積分 + 每日簽到」的統一視圖,並支持可選的每日自動簽到;Trae / WorkBuddy 兩個 connect 插件仍需單獨安裝並繼續接收上游更新。

爲什麼不合併成一個大插件

README 用表格說明設計選擇:合併 fork 意味着每次上游發版都要手工移植(Trae / WorkBuddy 各自體量約 1.4 MB、上百源文件),而 companion 方式維護成本約 500 行,卸載本插件後兩個上游插件仍可獨立工作。資料中舉例:本地曾見 4.6.12 / 5.17.0,上游已到 4.7.0 / 5.18.0,合併會永久分叉。

核心功能

統一面板

路徑:Settings → Plugins →「Check-in & Credits」。

面板展示四個區塊:Trae CN / Global、WorkBuddy CN / Global,每塊包含登錄狀態、可用與總積分、當日簽到狀態、連續簽到天數。

手動簽到

  • Check in all / 單行 Check in:僅對 國內(domestic) 側顯示;Global 側無簽到活動,只顯示積分。
  • 面板數據爲實時讀取;Refresh 可重新拉取。

每日自動簽到

默認關閉。開啓後可設置運行時間、覆蓋哪些應用、是否在下次啓動時 Catch up missed runs(補跑進程關閉期間錯過的時段)。調度在 Harness 進程存活時執行;未開啓補跑時,關機錯過的時間點不會自動補籤。

簽到日誌

手動與定時運行都會寫入日誌,每行標明 claimed / already claimed / device quota used / failed 等結果。

安裝與啓用

在 Harness 中通過 plugin_manager 安裝本地倉庫:

# In Harness, through plugin_manager:
install_bundle  target = <absolute path to this repo>

若已發佈到 npm,可使用:

dsh plugin add dsh-connect-two

安裝成功會報告 application: "applied"。Host 側變更需重啓 dsh web 纔會加載;Client 半部分支持熱更新。

依賴前提:dsh-connect-trae 與 dsh-connect-workbuddy 保持安裝;本插件不 fork 它們。

Node 引擎要求(package.json):^22.19.0 || >=24.0.0。

典型用法

  1. 打開 Settings → Plugins → Check-in & Credits。
  2. 查看四行狀態;需要時用 Refresh。
  3. 在國內側使用 Check in all 或單行 Check in 領取當日獎勵。
  4. 需要自動簽到:打開開關,設定時間與目標應用;按需開啓 Catch up missed runs。

狀態與配置持久化在:

$DSH_HOME/dsh-connect-two/state.json

其中含配置、最近 200 條日誌條目、以及最後一次自動運行的日期。刪除該文件可恢復默認(自動簽到關閉)。無效時間會在校驗時被規範化,不會以非法值寫入。

安全與邊界

資料中的說明要點:

  • 會改變上游賬號狀態的操作 只有簽到,且僅在你點擊按鈕或已啓用的定時任務觸發時執行。
  • 相關路由爲 loopback-only;Hub 還會校驗 Host 頭,異常來源或 DNS rebinding 會返回 403。
  • 重複簽到無害:上游會先讀當日狀態,已籤則返回 alreadyCheckedIn。
  • 若某次運行 全部 目標失敗,不會把該日標記爲已完成,時段仍開放以便重試;部分成功則標記完成。
  • WorkBuddy 企業 / 教育 席位會被上游寫 API 拒絕(10001),面板如實顯示失敗,不僞造成功。
  • 自動簽到依賴進程在設定時刻在線(除非開啓補跑)。
  • 面板樣式僅使用 --dsw-alias-* 主題 token,隨宿主亮暗主題變化;倉庫作者說明未在瀏覽器中做視覺驗收。

適用場景與注意

適合:已在 DSH 中安裝 Trae / WorkBuddy connect 插件,希望在一個設置頁集中看積分、手動或定時簽到國內側賬號的用戶。

注意:

  • 插件在 當前 dsh 進程權限 下運行;安裝前請自行查看 GitHub 源碼 與 MIT 許可證。
  • 社區目錄 skillhub.cn 插件頁 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係,並非官方應用商店。
  • Global 側無簽到按鈕是上游能力邊界,非本插件遺漏。

開發側可運行 npm test(12 個 contract tests,無需 Harness)與 npm run check。

結尾

dsh-connect-two 用 companion 方式把 Trae 與 WorkBuddy 的積分與簽到收進同一面板,並可選每日自動簽到,同時讓兩個 connect 插件繼續獨立升級。進一步瞭解可訪問社區目錄頁與倉庫:

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

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

小夜