dsh-ds-balance
Manifest valid★ 2DSH Plugin: Displays your DeepSeek account balance at the bottom of the left sidebar (native UI). The settings page offers configuration cards for connection, display currency, alert threshold, and refresh frequency. (Natively embedded in "Settings-Plugins-Plugin Configuration")
dsh-ds-balance
[!NOTE] 余额读自 DeepSeek 官方
GET /user/balance,不是估算。凭据只经 DSH 的凭据通道解析:API Key 不会出现在设置文件里,也不会返回给界面。
余额要有地方看,但不该占地方。左边栏底部一个常驻的状态环,点开是三段金额与数据新鲜度;要改配置,进侧边栏**插件(Plugins)**页里本插件的详情页。
常驻左边栏底部,与「使用统计」「设置」并排;点开是余额、赠送 / 充值拆分与数据新鲜度。
界面一览
| 界面 | 一句话 | 你会用它来 |
|---|---|---|
| 侧栏圆环 | 常驻左边栏底部的状态环 + 名称,展开态悬浮条目就报出余额金额,环里填了多少 = 余额离该币种预警线还有多远 | 扫一眼就知道还剩多少、离预警线多远 |
| 余额浮层 | 点条目展开:总额、赠送 / 充值拆分、数据新鲜度、手动刷新(带冷却);右上角图标一键跳到插件页 | 核对具体数字,以及数据是几分钟前的 |
| 设置卡片 | 连接 / 展示 / 阈值 / 刷新四组,默认四组全收起,点组头逐组展开 | 换端点、换币种、调预警线、调节奏 |
三种界面的分工是死的:圆环回答「大概还剩多少」,浮层回答「具体是多少」,卡片回答「怎么算」。
卡片就是这四组:默认四组全收起,点组头逐组展开;组里有填错的项时那一组会自己展开。
能力
- 左边栏底部常驻一个状态环加名称,点开看明细;收起与展开是同一个环,位置不变。
- 余额按设定的周期自动刷新,界面读的是缓存 —— 开着界面不会反复去打上游接口。
- 浮层给出总额、赠送 / 充值拆分、数据是多久之前的,以及一个带冷却的手动刷新;标题那行「鲸鱼图标 + DeepSeek 余额」本身是外链,点开是新标签页里的官网用量页。
- 多币种:显示哪个币种由账户决定;设置里选的币种账户里没有时,浮层会说明并给「改用实际币种」——点它直接写进设置,设置页那一格跟着变;宿主不可写时按钮置灰。
- 设置卡片分四组、默认全收起、点组头展开;组里有填错的项时,那一组会自己展开。
- 凭据默认继承官方模型页配好的那一份,不必重填;徽标只报「已配置密钥。/ 未配置密钥。」(官方卡片同款), 只读时不给编辑,并说明原因。
- 颜色只表达状态(正常 / 偏低 / 告急),与金额大小无关;读法与理由见「圆环怎么读」。
安装
前置
- DSH:版本范围以 package.json 的
engines.dsh与peerDependencies为准,本插件跟的是宿主当前那条 alpha 线。 - Node
>= 20(同上,真源是engines.node)。
装宿主时要显式点名版本线:@deepseek-ai/dsh 的 latest 标签比本插件要求的那条线还旧 —— 按默认方式装会落在声明范围之外。
npm install -g @deepseek-ai/dsh@alpha # 本插件承诺支持的线
兼容性不是推断出来的:每周由 compat.yml 在 alpha 与 next 两条线上换包实跑一遍现有测试,另有一步单独判声明面罩不罩得住;红了会开或更新一条固定标题的跟踪 issue。当前结论与红了怎么办见 兼容性,宿主版本的分水岭见版本兼容。
从 npm 安装
dsh plugin --profile web add dsh-ds-balance
装完重启 dsh --profile web 生效。
从源码安装
git clone https://github.com/zlZayn/dsh-ds-balance.git
cd dsh-ds-balance
npm install && npm run build
dsh plugin --profile web add "$PWD"
与 npm 那条路一样,重启后生效。
发现与安装
- npm:
dsh-ds-balance - GitHub:
zlZayn/dsh-ds-balance
仓库带有 GitHub topic dsh-plugin,插件市场据此自动发现插件。
版本兼容
- 配置界面注册在宿主的
plugins.bundle.config槽,该槽由 DSH 0.1.6-alpha.2 引入(下限的真源是 package.json 的engines.dsh,现状现查node scripts/compat-swap.mjs check)。 - 更早的宿主上圆环与浮层照常工作,只是插件页里不会出现配置区(不报错)—— 这就是分水岭。插件不查宿主版本号,只探测这一格在不在:探测不到时浮层里会多一行英文
[WARN],说明配置界面为什么不可用、该往哪儿升级。 - 需要配置界面,就把宿主升到
engines.dsh声明的那一版或更高:npm install -g @deepseek-ai/dsh@alpha。 - 声明是窄的:下限是引入该槽的那一版,上限排掉下一个可能不兼容的大版本 —— 不是「以后都兼容」,也不把更早的版本算进来。可它罩不住新的预发布段,所以宿主推新的 alpha 之后仍可能过期;每周的
declaration巡检专门盯这件事,红了怎么办见兼容性。
配置
打开侧边栏 插件(Plugins) →「已安装(Installed)」组,点进 dsh-ds-balance 的详情页;配置表单直接铺在那一页上,四组默认全收起,点组头逐组展开:
Plugins 页列表里的位置:dsh-ds-balance 与其他已安装插件并排;点进它的详情页才是上面那张配置表单。
- 连接:API 地址与凭据,两项都默认留空 —— 地址留空即用 DeepSeek 官方端点,凭据继承官方模型页那一份、只读不可改; 二级「自定义设置」里只放凭据引用名。
- 展示:金额用哪种币种,或让它自动跟随账户。
- 阈值:每个币种两档提醒线(预警 / 告急)。同一币种内告急必须严格低于预警,相等也会被拒绝。
- 刷新:服务端刷新周期与界面轮询周期。
保存即生效,不必重启 DSH。
圆环怎么读
- 环里填多少 = 当前余额占该币种预警线的比例,100% 封顶;告急线不参与画环 —— 它已经决定了颜色。
- 颜色只表达状态,与金额大小无关:正常、偏低、告急各一色;账户读不到时另画一个带叉号的环。
- 没配阈值的币种退回按状态定性:正常与不可用画满环,偏低 3/4,告急 1/4,未知空环。
- 为什么颜色不由金额算、阈值为什么只当刻度 → 数据流。
凭据
密钥只经 DSH 的凭据通道解析,卡片里的 API Key 一栏默认继承官方模型页配好的那一份,且只读不可改。
由启动环境(环境变量)提供时,字段只读,徽标写明来源。
安全与边界
- API Key 永不返回界面:配置接口只回一个固定长度的掩码串,连末几位也不给。
- 密钥不落日志、不落本插件的文件;设置文件里只有引用名,卡片可以安全截图或分享。
- 余额快照存在 DSH 自己的数据目录里,按凭据派生出的账本标识分组 —— 换 key 自动开新账本,旧快照不会被混用。
- 账本标识还要一个
.salt文件(在 DSH 的 home 目录下)参与派生;它丢了,旧快照就读不回来。 - 只访问
api.deepseek.com,不代理、不转发其他流量。
许可
MIT。
贡献
外部贡献入口(报 bug 带什么、提功能前先翻什么、提 PR 前做什么)→ CONTRIBUTING.md。
设计取向与实现约束 → docs/ARCHITECTURE.md;发布流程与版本号判定 → docs/PUBLISHING.md;维护者文档地图 → AGENTS.md。
Versions
| Latest version | Published | Size |
|---|---|---|
| 1.0.0 | — | — |
| 1.1.0 | — | — |
| 2.0.0-alpha.0 | — | — |
| 2.0.0-alpha.1 | — | — |
| 2.0.0-alpha.2 | — | — |
| 2.0.0 | — | — |
| 2.1.0 | — | — |
| 2.1.1 | — | — |
| 2.1.2 | — | — |
| 2.1.3 | — | — |
| 2.2.0 | — | — |
| 2.3.0 | — | — |
| 2.3.1 | — | — |
Comments
Loading…
From the same category
by awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 18.3k
CC0-1.0
Python
Oct 10, 2026
by 0xsline
DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from dsh-external/hub and the public dsh-plugin topic.
★ 1.2k
CC0-1.0
Python
Oct 10, 2026
by pax-beehive
Open-source CLI, schemas, resolver, and DSH agent tools for DSH Plugin Hub
★ 450
MIT
TypeScript
Oct 6, 2026
by xiajiajun516
DeepSeek Harness (DSH) backup & restore plugin — export, import, migrate and sync your complete DSH configuration, plugins, MCP servers, skills and workspace. One-click migration to another machine.
★ 176
MIT
TypeScript
Oct 8, 2026
dsh plugin --profile web add dsh-config-managerby yjh051108
推荐组件(非必须):DeepSeek Harness 运行时注入器;已随 dsh-routing-suite 单仓库化保留,本仓库继续维护/发布。
★ 164
TypeScript
Sep 18, 2026
dsh plugin --profile web add @dsh-external/dsh-super-injectorby jigjoy-ai
A CLI that turns a goal into a pull request - and a sandbox for testing concurrent AI coding agents on the Mozaik runtime.
★ 124
MIT
TypeScript
Oct 2, 2026