dsh-ocgo-usage:在 DeepSeek Harness Web 側邊欄顯示 OpenCode Go 用量

前言

在 DSH Web 裏使用 OpenCode Go 時,用量通常需要離開當前界面去外部接口查看。dsh-ocgo-usage 把這件事做成了 DSH 插件:在 Web 側邊欄左下角顯示常駐用量角標,懸停後展開用量明細和高峯時段時間軸。

DSH 採用「一切皆插件」的擴展方式。相關社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,本文按已覈實的插件資料介紹。

這是什麼

badai147/dsh-ocgo-usage 是一個 DSH Web 插件,維護者爲 badai147。它的作用是在 DeepSeek Harness Web 側邊欄左下角顯示 OpenCode Go 用量。

已覈實資料中,許可證爲 MIT。截至 2026-09-01,資料中 package.json 版本爲 0.2.0。

核心功能

常駐角標

左下角有一個常駐按鈕,與設置按鈕同列同款。角標顯示儀表盤圖標和本月剩餘用量百分比。

狀態顏色如下:

剩餘 ≤20%:橙色
剩餘 ≤0:紅色

懸停明細卡片

懸停左下角「Go 用量」按鈕後,會向上彈出明細卡片。卡片中包括:

DeepSeek 高峯時段時間軸(北京時間)
滾動 / 本週 / 本月三條用量進度
已用百分比
重置時間

高峯時段時間軸

高峯時段按北京時間展示。DeepSeek V4 Flash / Pro 的高峯時段爲:

09:00-12:00
14:00-18:00

對應 UTC 時間爲:

01:00-04:00
06:00-10:00

時間軸會高亮當前時刻所處區間,並顯示距下一切換點的剩餘時間。

數據刷新

激活後會先拉取一次用量,之後每 60 秒自動刷新。

讀取 API key

插件自動讀取 DSH 供應商配置中的 opencode-go API key,無需額外配置。讀取順序如下:

~/.dsh/.ocg-state.json → ~/.dsh/.credentials.yaml → 環境變量

運行方式

Host 端註冊一條 DSH web server 路由,用於給 Client 提供用量數據:

GET /api/ocgo-usage

該路由會代理請求到 OpenCode Go 的用量接口:

https://opencode.ai/zen/go/v1/usage

Client 端註冊兩個 UI 位置:

sidebar.footer.action
shell.overlay

Client 端爲手寫 __ModuleLoader__ bundle,Host 端爲純 Node ESM。跨平臺支持 Windows / macOS / Linux。

安裝與啓用

先安裝插件,再重啓 dsh web 生效。

執行以下安裝命令:

dsh plugin --profile web add @badai147/dsh-ocgo-usage

如果升級後仍是舊版,可以顯式指定版本重裝:

dsh plugin --profile web add @badai147/dsh-ocgo-usage@0.1.1

經過上面的步驟後,重啓 dsh web,側邊欄左下角應能看到「Go 用量」按鈕。

典型用法

1、在 DSH 設置中配置 opencode-go 供應商,包含 API key。插件會自動讀取,無需額外配置。

2、重啓 dsh web。

3、懸停左下角「Go 用量」按鈕查看明細。

4、常駐角標會顯示本月剩餘用量百分比。例如本月已用 5% 時,顯示:

95% (本月)

5、在懸停卡片中查看高峯時段。當前時刻會落在高峯或非高峯區間中,並顯示距下一切換點的剩餘時間。

適用場景與注意

適合以下場景:

  • 需要在 DSH Web 中頻繁查看 OpenCode Go 用量。
  • 需要按北京時間判斷 DeepSeek V4 Flash / Pro 高峯時段。
  • 不想每次手動打開外部用量接口。

使用前注意:

  • 插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與許可證。
  • opencode-go API key 只在本機處理,不下發瀏覽器。
  • 自動讀取順序爲:
~/.dsh/.ocg-state.json → ~/.dsh/.credentials.yaml → 環境變量
  • 自 0.1.1 起爲純 Node 實現,無需系統安裝 python3。
  • 0.1.0 在 Windows 上可能觸發 shell 沙箱檢查;0.1.1 改用 Node 內置 https 後,Windows / macOS / Linux 均正常。

參考

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

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

小夜