dsh-budget-watcher
在终端中运行以下命令:
dsh plugin install NeutronStar714/dsh-budget-watcher
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install NeutronStar714/dsh-budget-watcher 安装插件(源码仓库:https://github.com/NeutronStar714/dsh-budget-watcher),安装后重启对应 profile 使插件生效。
插件介绍
用 DeepSeek API 跑长对话或 fan-out 子代理时,余额只会慢慢往下掉,却很难判断「这一趟到底烧多快、该不该停」。dsh-budget-watcher 在对话上方浮出一个小面板,把账户还能不能调 API、当前总余额,以及你正在等的那一轮、整段会话各自花了多少钱,放在同一块屏幕里看。
费用不靠额外模型调用或估算提示:插件读取 DSH 已写入会话日志的 token 用量,再按 DeepSeek 公开费率换算;余额则来自 DeepSeek 余额接口的 total_balance(充值与赠金合并展示)。面板还提供 live burn 与 average burn 两种速率视角,并可选绘制本轮 live burn 随时间变化的曲线,方便在任务进行中感知「突然失血」,而不是事后才翻账单。
你可以把面板收成胶囊、拖到顺手的位置,按需刷新或自动轮询;可设置每小时消耗预警(状态点变琥珀),也可在 live burn 超过上限时主动中断当前轮次(默认关闭)。子代理会话的费用会按时间窗口归因到触发它的那一轮,设置页还会按成本列出最近轮次,便于事后找出最烧钱的任务。
适合已经在 DSH 里配置 DeepSeek 凭据、希望边聊边盯预算、又想在失控消耗前及时收手的开发者与重度用户。
截图预览
使用场景
- 长对话或多轮代理任务进行中,想实时看余额是否还能继续调用
- 子代理 fan-out 时主界面很平静,需要知道整棵会话树实际烧多快
- 调大模型做调研或 codegen,想在 live burn 飙高时收到预警或主动停轮
适合人员
- 已在 DSH 配置 DeepSeek 凭据的日常对话用户
- 经常开子代理、关心隐性账单的重度 Harness 用户
- 需要在开发环境里盯 API 消耗与阈值的运维或团队负责人