dsh-commandcode-usage-inline:DSH Composer 工具欄內聯 Command Code 計劃用量徽章

DSH 開發者在調用 Command Code 模型時,通常需要時刻關注配額佔用情況。現有的側邊欄方案往往佔用空間,且部分插件不支持該 Provider。本插件在 Composer 輸入欄右側提供一行緊湊的狀態概覽,點擊可展開詳細信息,不干擾主界面佈局。

功能

  • 跟隨當前模型:僅噹噹前會話的 provider 爲 commandcode 時顯示徽章,切換至其他模型自動隱藏。
  • 一行概覽:徽章格式爲 CC 5h X% | 周 Y% | 剩 N。其中 5h 爲 5 小時窗口占用百分比,周 爲周窗口占用百分比,剩 爲剩餘 credits(購買 + 免費)。當任一窗口超限時,對應數值變紅。
  • 點擊展開詳情浮層:向上彈出詳情窗口,展示內容與模型選擇浮窗一致,包括當前賬戶(多賬戶時綠點標註)、套餐名、窗口重置倒計時、剩餘 credits 構成(訂閱月包 + 購買 + 免費)以及其他已配置賬戶的分窗口占用情況。提供刷新和關閉按鈕。
  • 60秒自動輪詢:插件會自動每 60 秒刷新數據。若請求失敗,徽章文字變爲黃色 CC ⚠,點擊可查看錯誤信息並手動重試。
  • 懸停反饋:鼠標懸停在徽章上時,膠囊背景會有反饋效果。

前置依賴與數據來源

本插件是純客戶端插件,不直接連接 Command Code API,因此不會接觸用戶的 API Key。它複用 @mars-sea/dsh-commandcode-provider 已掛載在瀏覽器 remote 服務上的 commandcode/report 數據源(包含 accounts[].report.credits.fiveHour、.weekly、.plan 及 .account 字段)。

使用前需確保已安裝並啓用了 @mars-sea/dsh-commandcode-provider。

安裝與啓用

安裝命令如下:

dsh plugin add github:345420242/dsh-commandcode-usage-inline

安裝完成後,需重啓 DSH 應用才能生效。

生態關係

  • 與側邊欄版插件互補:已收錄的 zouxiaoyang/dsh-commandcode-usage 是側邊欄 footer 面板,本插件則是 Composer 輸入欄內的內聯徽章,兩者定位不同,不佔側邊欄空間。
  • 與 dsh-musage 共存:dsh-musage 不支持 Command Code 數據。本插件填補了這一空白,當 Command Code 激活時顯示真實用量,其他 provider 時自動隱藏,兩者可共存。
羽毛球分组比赛记分
小程序二维码

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

小夜