DeepSeek Harness 插件:dsh-balance-monitor

前言

在 DSH 里调用 DeepSeek API 时,账户余额、峰谷计价时段、当前会话大概花费了多少费用,通常会分散在接口、控制台和计价规则里。dsh-balance-monitor 是 Rainronin 维护的一个 DSH 插件,目标是把这些信息放进 dsh 会话和侧边栏。

它是社区目录里的 DSH 插件,不是 DeepSeek 或幻方的官方应用商店产品。DSH 的理念是「一切皆插件」,这个插件也按社区插件的方式安装和组合到 profile 中。

插件定位

dsh-balance-monitor 是一个 DeepSeek API 余额实时监测插件,许可证为 MIT。

它提供以下能力:

  • 官方 /user/balance 接口余额快照
  • ds_balance 会话内查询工具
  • 北京时间峰谷计价状态
  • 单会话费用估算
  • dsh 原生风格侧边栏徽章

核心能力

余额快照与会话内查询

插件使用官方 /user/balance 接口获取余额快照,并提供 ds_balance 工具,让 agent 在会话内查询余额。

ds_balance 支持穿透缓存:

force: true

侧边栏徽章

插件提供 dsh 原生风格的侧边栏徽章:

  • 徽章位于侧栏底部 Settings 旁
  • 支持刷新按钮,点击后强制穿透缓存
  • 默认 30s 自动轮询
  • 折叠态显示状态灯
  • 支持多币种显示,CNY/USD 全列且 CNY 优先

状态灯含义:

  • 绿色:连接正常
  • 黄色:降级

峰谷计价状态

插件会显示北京时间峰谷计价状态:

  • 高峰:显示 高峰 HH:MM:SS,并可倒计时到空闲阶段
  • 空闲:显示 空闲

官方峰谷计价自 2026-08-17 00:00 北京时间生效,此前为预览。

单会话费用估算

插件会基于 DeepSeek V4 峰谷计价进行单会话费用估算。

密钥与请求策略

插件复用 DEEPSEEK_API_KEY,不需要单独配置密钥。相关资料宣称其不落盘、不打印、不缓存。

请求策略包括:

  • 30s TTL 缓存
  • 请求串行
  • 5s 超时

插件还支持可选的每轮注入:把余额注入到模型上下文中。该能力默认关闭,开启后只读缓存,且宣称不阻塞对话。

安装与启用

在 web profile 中安装:

dsh plugin --profile web add @rainronin/dsh-balance-monitor

安装后,插件会自动加入 dsh.profile.bundles。可以查看组合配置:

dsh --profile web --dump-config

从 GitHub 安装时,如果 pnpm 阻止 prepare 构建脚本,需要按提示在 $DSH_HOME/profiles/<profile>/pnpm-workspace.yaml 中添加 allowBuilds 并重试。

典型用法

在会话里查询余额

可以直接对 agent 提问:

查一下 DeepSeek 余额

或者:

check my DeepSeek balance

查看侧边栏徽章

侧边栏徽章会显示余额和状态。

  • 点击刷新按钮,可以强制穿透缓存
  • 折叠态显示单个状态灯:绿色表示连接正常,黄色表示降级
  • 高峰状态显示 高峰 HH:MM:SS,并倒计时到空闲阶段
  • 空闲状态显示 空闲

覆盖配置

可以在 profile 的 cordis.patch.yml 中覆盖配置,例如 cacheTtlMspollIntervalMs

- id: balance-monitor
  config:
    cacheTtlMs: 10000
    pollIntervalMs: 10000

上面示例把缓存 TTL 和轮询间隔都设为 10000 ms。

异常状态

未配置密钥时:

  • 工具返回中文提示
  • 徽章显示未配置密钥

API 失败且有旧缓存时:

  • 返回上次快照
  • 标记为过期

API 失败且无缓存时:

  • 展示真实失败原因
  • 徽章显示无信号

适用场景与注意

这个插件适合在 DSH 中调用 DeepSeek API,并希望查看余额、峰谷计价状态和单会话费用估算的人。

使用前注意:

  • 插件以当前 dsh 进程权限运行
  • 安装前应检查源码与许可证;当前资料显示许可证为 MIT
  • 未配置 DEEPSEEK_API_KEY 时,无法获得真实余额
  • 每轮注入默认关闭,默认主要通过徽章和 ds_balance 工具查询
  • DSH 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系

相关链接

  • GitHub:https://github.com/Rainronin/dsh-balance-monitor
  • 目录页:https://www.skillhub.cn/plugins/Rainronin/dsh-balance-monitor,来自插件线索。
羽毛球分组比赛记分
小程序二维码

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

Xiaoye