dsh-sidebar-balance:側邊欄常駐餘額與用量監控

DeepSeek Harness (DSH) 的 Web profile 提供了模塊化擴展能力。在使用過程中,開發者需要頻繁確認 DeepSeek 官方賬戶餘額與 OpenCode Go 套餐的剩餘情況。dsh-sidebar-balance 插件將這兩個核心數據直接嵌入側邊欄底部,與「設置」同排,不改變原有佈局,只做極簡的數字展示。

安裝

在終端中執行以下命令安裝插件。該插件支持通過 GitHub、本地路徑或 npm 安裝,無需額外構建授權。

dsh plugin --profile web add github:zhouchengke2046/dsh-sidebar-balance

安裝後,請確保已安裝並啓動支持 Web profile 的 DSH 客戶端。

核心功能

該插件主要包含以下能力:

  • 極簡單行展示:以純文字形式融入側邊欄底部,與設置按鈕同排,不新增入口,不改變頁面佈局。
  • 雙餘額集成:常駐顯示 DeepSeek 官方餘額,右側附帶 OpenCode Go 套餐消耗進度圓環。
  • 原生適配:完全消費 DSH 設計令牌,自動適配深淺色主題。
  • 安全設計:API Key 僅在宿主進程內解析,瀏覽器端僅接收數字結果,避免 Key 泄露。
  • 自動刷新:餘額與圓環每 60 秒自動刷新,點擊金額可立即刷新,失敗時保留舊值並降級。

使用方法

  • 常駐行交互:側邊欄底部的常駐行中,左側爲設置按鈕(點擊打開設置面板),右側爲餘額金額與 Go 消耗圓環。點擊金額僅刷新數據,不會誤觸設置面板。
  • 懸浮卡片:鼠標移動到金額上,會彈出磨砂玻璃效果的懸浮卡片,顯示 DeepSeek 餘額明細(總金額、充值、贈送)以及 OpenCode Go 三窗口(滾動 5h、周、月)的餘量與進度。
  • 摺疊適配:當側邊欄摺疊時,常駐行僅保留設置圖標,懸浮卡片功能依然可用。

配置與依賴

使用該插件需要滿足以下環境要求:

  • DeepSeek Harness 版本 0.1.0-rc.6+ (Web profile)
  • Node.js ≥ 18

插件依賴宿主環境中的兩個環境變量來獲取數據:

  • DEEPSEEK_API_KEY:用於查詢 DeepSeek 官方賬戶餘額。
  • OPENCODE_GO_API_KEY:用於查詢 OpenCode Go 套餐使用情況。

原理與說明

  • 零構建:插件爲純 JavaScript 手寫 bundle,無需 Node.js 構建步驟。
  • 重啓功能:側邊欄中的刷新按鈕僅刷新余額數據,不包含重啓功能。重啓功能由獨立的 dsh-restart 插件負責。
  • 加載機制:瀏覽器端通過 Host 路由自託管,配合 tapIndex 注入方式加載,非 client-modules 掃描路徑,確保在任意安裝位置均可正常工作。

信息來源

  • 插件目錄:https://www.skillhub.cn/plugins/zhouchengke2046/dsh-sidebar-balance
  • 源碼倉庫:https://github.com/zhouchengke2046/dsh-sidebar-balance
羽毛球分组比赛记分
小程序二维码

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

小夜