DSH 上下文與計費儀表盤

在 DeepSeek Harness (DSH) 的開發流程中,實時監控上下文窗口使用情況和跟蹤會話成本是常見需求。dsh-context-dashboard 側邊欄插件爲此提供了一個輕量級解決方案,將關鍵指標整合到工作流界面中。

是什麼

這是一個駐留在 DSH 側邊欄底部的儀表盤插件。它通過一個摺疊式的面板,展示當前會話的上下文使用情況、花費統計以及賬戶餘額。插件由 lcohvne-tomorin 維護,遵循 MIT 協議。

插件會根據當前配置的 LLM 渠道,自動切換按量付費和 Token 套餐兩種計費模式的顯示邏輯,並支持動態枚舉渠道與模型。

核心功能

  • 實時上下文環:在摺疊態下顯示上下文佔用的百分比與具體數值(如 128K/1M),點擊可展開爲完整面板。
  • 雙模式支持:支持按量付費(paygo)和 Token 套餐兩種計費模式,面板會根據當前渠道自動切換展示內容。
  • 動態枚舉:渠道與模型清單通過 DSH 的模型選擇器動態獲取,新增模型可直接錄入。
  • 價格目錄集成:內置 DeepSeek 官方模型的價格目錄,包含高峯/空閒邏輯;其他模型顯示爲估算。
  • 本地歷史存儲:使用本地存儲記錄滾動、每週、每月的用量歷史。
  • 自定義覆蓋:支持在設置中通過“價格覆蓋表”自定義單位價格。
  • 雙語界面:UI 自動跟隨主題,支持中英文切換。

安裝與啓用

安裝此插件需要使用完整的 commit hash 版本。

pnpm dsh plugin --profile <profile> add github:lcohvne-tomorin/dsh-context-dashboard#4fdf5f4109132fe10496dc8785c15d7e31786c5e

使用方法

  • 展開面板:點擊側邊欄底部的“藥丸”形狀區域(包含環形指示和數字),即可展開完整的儀表盤面板。
  • 模式切換:面板會根據當前選中的 LLM 渠道,自動在按量付費和 Token 套餐視圖間切換。
  • 刷新余額:面板右上角提供刷新按鈕,可強制重新檢查賬戶餘額。
  • 測試模擬:在環境變量中設置 DSH_CD_BALANCE_MOCK=1,可以驅動模擬餘額數據進行測試。
  • 自定義價格:在設置頁面的“單價覆蓋表”中,可以錄入新模型的自定義單位價格。

注意事項

  • 網絡請求:插件僅對白名單內的渠道(如 api.deepseek.com, dashscope.aliyuncs.com)發起餘額查詢請求,不進行實時價格抓取。
  • 文件訪問:插件會寫入 $DSH_HOME/storages/dsh-context-dashboard/ 目錄(包含配置、歷史記錄和摺疊狀態文件)。
  • 憑據安全:插件讀取憑據僅用於生成 Authorization 頭,不落盤、不記錄日誌、不顯示在界面上。
  • UI 注入:插件通過注入 sidebar.footer.action 和 settings.section 槽位來顯示界面,卸載時會自動移除。
  • 數據隱私:所有用量歷史均爲本地存儲,不向任何第三方上報。
  • 依賴要求:需要 Node.js 版本大於等於 22。

總結

dsh-context-dashboard 是一個專注於本地數據統計與界面展示的插件,適合需要在開發過程中實時掌握上下文消耗和成本的 DSH 用戶。其核心價值在於無需跳轉頁面即可獲取會話狀態與餘額信息,同時保持了較高的數據隱私性。

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

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

小夜