DSH 余额提醒:Web 客户端常驻余额条与低余额提醒

前言

在 DeepSeek Harness(DSH)里跑智能体或调模型时,钱包余额往往要切到平台页面或另开标签才能确认。开发节奏一旦密集,很容易在不知情的情况下把余额用到临界值。社区插件 dsh-balance-reminder(维护者 AdyVany,分类:客户端)针对的是 Web 客户端场景:在界面底部常驻显示 DeepSeek 平台钱包合计余额,并在偏低时变色与弹卡提醒。余额通过 DSH 已登录账号的 account.getBalance 读取,不需要另外配置 API Key。

这是什么

dsh-balance-reminder 是面向 DSH Web Client 的实验性客户端插件,当前版本 0.1.0,MIT 许可。它在 Harness 界面最底部挂载余额条,并依赖 shell.bottom、shell.overlay 等 0.2.x 插槽;数据来自当前登录态下的 DeepSeek 平台钱包摘要(充值钱包与赠金钱包的币种与余额字符串),插件不持久化 access token,也不向 DeepSeek 之外发送余额信息。

核心功能

以下能力均来自插件 README 与 package.json 说明。

  1. 常驻余额条:界面最底部一行显示充值余额与赠金合计;默认每 60 秒自动刷新,也可点「刷新」立即读取。
  2. 低余额变色:人民币余额低于 ¥20 显示为琥珀色,低于 ¥5 显示为红色。
  3. 低余额提醒卡:低于 ¥20 时在右下角弹出提醒,可「去充值」或「稍后提醒」;余额恢复后再次低于阈值会重新提醒。
  4. 失败不伪装:读取失败时展示明确失败原因,不会把失败显示成 ¥0.00。
  5. 中英文文案:跟随界面语言。
  6. 刷新策略:仅界面打开时每分钟请求一次;页面隐藏时暂停自动刷新,切回时立即刷新。

安装与启用

插件以当前 DSH 进程权限运行,安装前建议自行查看源码与 MIT 许可证。兼容 DSH >=0.2.0 <0.3.0。

方式一:通过插件索引(推荐)

  1. 在 DSH 打开 插件 → 实验性插件 → 打开「自定义插件索引」。
  2. 点 发现 → 添加索引源,填入:
https://cdn.jsdelivr.net/gh/AdyVany/dsh-balance-reminder@main/market/index.json
  1. 搜索「余额」或「Balance」→ 安装。

方式二:直接安装 tarball

在访问 GitHub 不稳定时,可用 CLI 安装发布包:

dsh plugin add "https://cdn.jsdelivr.net/gh/AdyVany/dsh-balance-reminder@main/dist/dsh-balance-reminder-0.1.0.tgz"

方式三:本地开发

在本仓库目录下执行(target 填本目录绝对路径):

plugin_manager install_bundle target="<本目录绝对路径>"

安装后若底部余额条未出现,可先刷新页面;开发改文件时可依赖 HMR 重新加载插件。

典型用法

安装并启用后,无需额外配置 API Key:保持 DSH 已登录 DeepSeek 账号即可。

  1. 日常开发时观察底部余额条,需要最新数字时点「刷新」。
  2. 余额低于 ¥20 时注意琥珀色样式与右下角提醒卡,按需跳转充值或选择「稍后提醒」。
  3. 若需自定义告警与刷新间隔,可编辑插件内 client.js 中的常量(改完后保存,由 HMR 重载;首次安装未生效可刷新页面):
// WARN_BELOW = 20
// CRITICAL_BELOW = 5
// REFRESH_MS = 60 * 1000

适用场景与注意

适合谁:长期在 DSH Web 界面调试、调用模型,希望一眼看到平台钱包合计、并在偏低时被动提醒的开发者。

不适用或需留意:

  • 仅支持 DSH 0.2.x Web Client,依赖 @deepseek-ai/dsh-api-remotes 等注入与账号远程接口;升级到 0.3.0 前需确认插件是否已适配。
  • 插件读取的是登录态下的平台钱包摘要,权限范围与当前 DSH 会话一致;社区目录(如 SkillHub)为独立生态站点,与 DeepSeek / 幻方无官方从属关系,安装来源以维护者公布的索引或 tarball 为准。
  • 低余额阈值目前为源码常量,未提供独立配置文件项;改阈值即改 client.js。

结尾

dsh-balance-reminder 把 DeepSeek 平台钱包合计余额固定在 Web 客户端底部,并在低于 ¥20 / ¥5 时分级变色与弹卡提醒,同时避免在请求失败时伪造为零余额。若你在 0.2.x 的 DSH Web 上长期开发,可从索引或 tarball 安装后直接使用登录态读余额。

  • 目录页:https://www.skillhub.cn/plugins/AdyVany/dsh-balance-reminder
  • GitHub:https://github.com/AdyVany/dsh-balance-reminder
羽毛球分组比赛记分
小程序二维码

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

Xiaoye