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 时自动隐藏,两者可共存。
羽毛球分组比赛记分
小程序二维码

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

小夜