dsh-opencode-usage-sidebar:在 DSH 側欄底部查看 OpenCode Go 訂閱用量

前言

在 DeepSeek Harness(DSH)裏用 OpenCode Go 訂閱時,額度往往分散在 5 小時、本週、本月幾個窗口裏。若要到網頁或單獨工具裏查用量,會打斷在 Harness 裏的對話節奏。社區插件 dsh-opencode-usage-sidebar 把這三段用量和 5 小時窗口重置倒計時放在桌面側欄底部,與當前會話同屏可見。

下面介紹插件的定位、能力與安裝配置方式。事實以 GitHub 倉庫 README 爲準。

這是什麼

dsh-opencode-usage-sidebar 由維護者 AAMMNNZZ 發佈,分類爲客戶端插件。它在 DSH 側欄 footer 注入一張 OpenCode Go 訂閱用量卡片:展示 5 小時 / 本週 / 本月 已用比例,並在標題旁對 5 小時窗口重置做實時倒計時。

插件通過 Cordis patch 注入 @deepseek-ai/dsh-client-ui-sidebar,瀏覽器端僅依賴 Harness 已提供的 react,本地 bundle 無需額外 node_modules。上游用量請求由宿主側發起(opencode.ai 會拒絕來自頁面上下文的同類請求),密鑰不進入瀏覽器。

核心功能

用量三行與進度條

卡片包含三行:5 小時、本週、本月。每行顯示已用百分比和進度條;用量達到 70% 時進度條偏暖色,達到 90% 時爲紅色。README 中說明的數據刷新時機包括:插件配置的輪詢間隔、每次 assistant 回合結束後,以及窗口重新獲得焦點時。

5 小時窗口倒計時

OpenCode 標題旁顯示距 5 小時窗口重置的倒計時(例如 1時58分、42分、42秒),每秒更新;窗口重置時文案切換爲 即將刷新。

可選配置

可在 profile patch 或環境變量中覆蓋默認行爲(節選):

Row config 環境變量 默認
endpoint DSH_OPENCODE_USAGE_ENDPOINT https://opencode.ai/zen/go/v1/usage
credentialRef DSH_OPENCODE_USAGE_CREDENTIAL OPENCODE_GO_API_KEY
pollIntervalSec DSH_OPENCODE_USAGE_POLL 60(最小 15)
cacheMs — 15000

瀏覽器側通過同源路由 /dsh-opencode-usage/api/usage(JSON,帶緩存)和 /dsh-opencode-usage/api/stream(SSE,用於回合結束後喚醒各窗口)拉取展示數據。

安裝與啓用

在 DSH 桌面 profile 下從倉庫安裝:

dsh plugin --profile desktop add git+https://github.com/AAMMNNZZ/dsh-opencode-usage-sidebar.git

若使用預構建 tarball,可將路徑換爲本地文件:

dsh plugin --profile desktop add file:/path/to/dsh-opencode-usage-sidebar.tgz

卸載:

dsh plugin --profile desktop remove dsh-opencode-usage-sidebar

安裝前建議瀏覽倉庫源碼並確認 MIT 許可證;插件以當前 dsh 進程權限運行,密鑰解析與上游 GET 均在宿主側完成。

配置 API Key

插件在請求時從 DSH 憑證存儲讀取引用 OPENCODE_GO_API_KEY,密鑰不包含在插件包內,也不會進入瀏覽器。

最簡路徑:打開 Settings → Models,爲 opencode-go provider 填寫 API key。這會寫入 ~/.dsh/.credentials.yaml 的 refs: OPENCODE_GO_API_KEY,與插件默認的 credentialRef 一致。

若不使用 opencode-go provider,可手動寫入同一 ref:

# ~/.dsh/.credentials.yaml
refs:
  OPENCODE_GO_API_KEY: "<your-key>"

完成安裝與憑證配置後,重啓或刷新 DSH 桌面客戶端,側欄底部應出現用量卡片;若 endpoint 或輪詢間隔需定製,再按上表設置 profile 或環境變量。

適用場景與注意

適合已在 DSH 中配置 OpenCode Go、希望在側欄持續觀察三段額度與 5 小時重置時間的開發者。不適合未訂閱 OpenCode Go、或不願在本地憑證文件中保存 API key 的環境。

社區插件目錄站點 skillhub.cn 上的條目 便於檢索與分享,與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,安裝來源以 GitHub 與上述目錄頁爲準。

結尾

dsh-opencode-usage-sidebar 把 OpenCode Go 的 5 小時、周、月用量與重置倒計時收進 DSH 側欄 footer,減少離開 Harness 查額度的次數。進一步說明與 issue 見 GitHub 倉庫,目錄頁見 skillhub.cn/plugins/AAMMNNZZ/dsh-opencode-usage-sidebar。

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

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

小夜