DeepSeek Harness Volcengine Coding Plan Usage Monitor

在 DeepSeek Harness (DSH) 的 Web 環境中,插件系統極大地擴展了功能邊界。DSH 的設計理念是“一切皆插件”,社區維護的獨立目錄與 DeepSeek 官方應用沒有直接隸屬關係,開發者可以據此構建定製化的工作流。

火山引擎的 Agent Plan 提供了公開的餘量查詢 API,但 Coding Plan 缺乏此類接口。控制台只能看到整體百分比,無法回溯單次請求或按模型拆分。本文介紹的 dsh-volcengine-usage 插件旨在解決這一問題,在 DSH 頁面提供可拖動的 Coding Plan 用量監控卡片。

插件介紹

該插件由用戶 helloworld1631 開發,當前狀態爲等待維護者審覈,尚未在官方目錄聲明爲已收錄。它是一個 MIT 許可的開源項目,專注於在 DSH Web 界面展示 Coding Plan 的額度消耗情況。

與社區中已有的 dsh-billing-balance 或 dsh-quota-panel 等通用插件不同,此插件保留了特定的窄場景需求:僅顯示火山 Coding Plan 的三個額度窗口(5 小時、每週、每月)。它使用控制台登錄態而非要求用戶配置 AK/SK,並提供一個簡單、可拖動的完整卡片。代價是 Cookie 可能過期,且接口可能隨控制台更新而變化。

核心功能

  1. 用量展示:在卡片上直觀展示 5 小時、每週和每月的用量百分比。
  2. 刷新機制:點擊右上角的 ↻ 按鈕可立即刷新,卡片也會每 5 分鐘自動刷新。
  3. 交互與記憶:按住“火山 Coding Plan”標題欄即可拖動卡片,瀏覽器會保存卡片位置,刷新或重啓後仍會保留。
  4. 安全處理:Cookie 和 Web ID 僅在 DSH 服務端讀取,不會發送給瀏覽器端。
  5. 開發接口:服務端提供一個穩定的本機 JSON 接口,便於二次開發或集成。

安裝與啓用

在 DSH 插件目錄中添加該插件:

dsh plugin --profile web add github:helloworld1631/dsh-volcengine-usage

安裝完成後,重啓 DSH Web 服務:

dsh web

配置憑據

插件依賴 DSH 的 credentials 服務來解析憑據。你需要配置以下環境變量:

  • VOLCENGINE_COOKIE:完整的 Cookie 字符串
  • VOLCENGINE_WEB_ID:Web ID

在 credentials-local (version 1) 中通常以 YAML 格式寫入:

version: 1
refs:
  VOLCENGINE_COOKIE: "完整 Cookie"
  VOLCENGINE_WEB_ID: "Web ID"

請使用 DSH 自帶的憑據管理能力或 YAML 序列化器寫入,不建議手工拼接長 Cookie。

使用方法

安裝並配置完成後,DSH 頁面會出現一個可拖動的用量卡片:

  1. 查看用量:卡片頂部顯示 5 小時、每週和每月的用量百分比。
  2. 手動刷新:點擊卡片右上角的 ↻ 按鈕立即獲取最新數據。
  3. 自動刷新:卡片會每 5 分鐘自動更新一次。
  4. 移動卡片:按住標題欄拖動,位置會被瀏覽器本地記錄。

如果火山會話過期,更新本機憑據後重新刷新即可。

注意事項

  1. 接口穩定性:插件使用登錄後的控制台網頁 Cookie 調用控制台內部頁面請求,並非火山引擎承諾穩定的公開 Coding Plan API。接口可能變化,Cookie 可能過期。
  2. 憑據安全:本倉庫不包含、也不應提交任何 Cookie、API Key、Web ID 或 .credentials.yaml 文件。服務端接口默認只接受本機環回連接,瀏覽器端無法讀取原始憑據。
  3. 插件狀態:請根據當前的審覈狀態和自身需求,選擇更合適的插件或自行維護。

生態鏈接

  • 插件目錄:https://www.skillhub.cn/plugins/helloworld1631/dsh-volcengine-usage
  • GitHub 倉庫:https://github.com/helloworld1631/dsh-volcengine-usage
羽毛球分组比赛记分
小程序二维码

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

小夜