dsh-account-statusbar:在 Web UI 底部顯示 DeepSeek 賬戶餘額

前言

在 DeepSeek Harness(DSH)里長期開着 Web 界面時,若想隨時確認賬戶餘額,往往需要切到設置頁的「賬戶」卡片。對經常在 Harness 裏調試智能體、切標籤頁的開發者來說,這一條路徑不算長,但也不算順手。dsh-account-statusbar 是 SenhoiBot 維護的客戶端類本地插件:在界面最底部佔用 shell.bottom 槽位,左側第一個條目直接展示 DeepSeek 賬戶餘額,並通過 Harness 自帶的 account Remote 讀取數據,插件本身不接觸 token。

這是什麼

包名在倉庫中爲 @local/dsh-account-statusbar(package.json 版本 1.0.0,MIT 許可證)。歸類爲客戶端插件:在瀏覽器側註冊底部狀態欄,Host 半僅通過 cordis.patch.yml 插入 Loader 行,index.js 的 apply 爲空。維護者 SenhoiBot;社區目錄頁見 Skillhub 條目,源碼見 GitHub。

核心功能

下面介紹插件在頁面上實際提供的能力,均來自倉庫 README 與 package.json 中的 dsh.client 配置。

狀態欄佈局與展示

  • 佔用 root 作用域的 shell.bottom 槽位,橫跨三列下方整行,高度 26px,隨主題明暗。
  • 左側首個條目形如:● DeepSeek 餘額 ¥123.45。
  • 圓點顏色:綠色表示已讀到;灰色未登錄;藍色讀取中;紅色失敗。
  • 懸停顯示刷新時間與失敗原因;點擊條目立即刷新。
  • 賬戶有贈送額度時,追加 +¥x.xx。
  • 未登錄顯示「未登錄」;讀取失敗顯示「餘額不可用」,並灰顯保留上一次成功讀到的金額。

餘額數據來源與刷新節奏

餘額通過 ctx.remote.account.getBalance(account Remote 命名空間)獲取,與設置頁「賬戶」卡片共用同一條 Host 通道;登錄憑證、平臺請求與 401 失效處理由 Host 負責。

刷新時機包括:

  1. 頁面打開後約 0.4s 首次讀取;
  2. 之後每 60s 自動刷新;
  3. 切回標籤頁且數據超過 30s 時再讀;
  4. 點擊狀態欄條目時立即刷新。

擴展更多條目

狀態欄爲「左側條目行 + 右側條目行」的 flex 容器。README 說明:新條目可加入 StatusBar 的條目行;高度、分隔線與懸停由 .dsh-account-statusbar 統一提供,單條目使用 button.dsh-account-statusbar__item 即可。

安裝與啓用

DSH 生態裏插件常以本地目錄或 GitHub 引用方式添加;本插件 README 給出兩種路徑。安裝後需刷新頁面,底部應出現 26px 狀態欄。

方式一(本地目錄):Web 界面 插件 → 添加插件,填入本倉庫目錄的絕對路徑,安裝後刷新頁面。

方式二(GitHub):在 CLI 或同一添加插件對話框中填寫下列引用(將 <你的 profile> 換成實際 profile 名):

dsh plugin --profile <你的 profile> add github:SenhoiBot/dsh-account-statusbar

也可在 插件 → 添加插件 裏直接填 github:SenhoiBot/dsh-account-statusbar,裝完刷新頁面。

典型用法與驗證

安裝並刷新後,在已登錄 DeepSeek 賬戶的前提下,底部狀態欄第一個條目應顯示餘額;未登錄時爲灰色圓點與「未登錄」文案。點擊條目可手動觸發刷新;懸停可查看時間與錯誤信息。

倉庫說明本插件無獨立構建步驟:client.js 爲手寫瀏覽器模塊。無瀏覽器時可做部分校驗:

node --check
node test/statusbar.test.mjs

README 提到該測試覆蓋槽位註冊、Remote 結果到狀態的映射與文案(16 項斷言);實際渲染效果仍需在頁面刷新後人工確認。

適用場景與注意

適合需要在 Harness Web UI 中常駐查看餘額、又不想反覆打開設置頁賬戶卡片的用戶。插件以當前 DSH 進程及其 Web 客戶端權限運行;安裝前應閱讀 源碼 與 MIT 許可證,自行判斷是否納入環境。

社區目錄 Skillhub 與 DeepSeek、幻方無官方從屬關係;DSH 奉行「一切皆插件」,本條目爲社區維護的客戶端擴展。

結尾

經過上面的步驟,你可以在 Harness 底部用一條狀態欄持續看到 DeepSeek 餘額,刷新策略與賬戶 Remote 與 Host 內置邏輯一致。進一步細節見 GitHub README 與 Skillhub 插件頁。

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

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

小夜