前言¶
在用 DeepSeek Harness(DSH)做智能体或日常对话时,账户余额和当前计费档位往往要切到网页或控制台才能确认。侧栏里只有头像时,很难在写流程中判断「现在是不是忙时、下一档什么时候切换、余额还够不够用」。社区插件 dsh-account-glance 把这三类信息收进侧栏左下角、头像正上方的一张紧凑卡片里,依赖 Harness 自带的 remote.account 读余额,闲忙时段则在本地按北京时间推算,不额外打计费规则接口。
下面按定位、能力、安装与工作机制说明该插件,事实均来自其 GitHub 仓库 README 与 package.json。
这是什么¶
dsh-account-glance(npm 包名 @kang7897/dsh-account-glance,当前版本 1.0.0)由维护者 kang7897 发布,在 SkillHub 目录中归类为客户端插件。它注册 DSH Web 客户端侧栏底部(sidebar.footer.action),在账户头像上方渲染单张卡片,展示:
- 已登录 DeepSeek 账户余额(充值钱包与赠送钱包合计);
- 当前处于闲时还是忙时计费窗口,以及距离下一次切换的倒计时;
- 闲时、忙时两档费率,并高亮当前生效的一档。
主机侧 index.js 为空实现;行为全部在 client.js 与随包 locale 中完成。许可证为 MIT。仓库在 GitHub 上当前星标数为 1(以目录页线索为准,安装与功能说明以 README 为准)。
核心功能¶
余额¶
卡片通过内置 Remote API 调用 remote.account.getState() 与 remote.account.getBalance(metadata) 读取账户状态与余额。
刷新策略如下:
- 每隔 60 秒自动刷新一次;
- 浏览器窗口重新获得焦点时刷新;
- 页面从不可见变为可见时刷新。
若某次刷新失败,会显示简短失败原因,并保留上一次成功拿到的余额,避免卡片闪空。
闲时 / 忙时与倒计时¶
计费窗口完全在本地计算,使用北京时间墙钟,不发起网络请求。规则与 README 一致:
- 忙时(峰值费率):工作日 09:00–12:00、14:00–18:00;
- 闲时(非峰值):上述区间以外的所有时间;周末全天按闲时处理。
闲时费率为忙时的 50%(即「半价」);卡片同时展示两档费率,当前时段对应的一档会高亮。界面会实时显示距离下一次闲忙切换还剩多久。
因此,即使余额接口暂时不可用,时段与倒计时仍可显示(仅余额部分可能沿用旧值或提示失败)。
语言与其它¶
文案跟随 DSH 客户端语言,支持中文 / 英文(locale/*.json)。插件声明无运行时依赖;除通过官方 Remote API 读取账户状态与余额外,不向别处回写或上报数据(README 原话)。
安装与启用¶
需要 DeepSeek Harness 0.2.x,且客户端已登录 DeepSeek 账户。
在 Harness 中打开 Settings → Plugins → Install,填入仓库安装标识:
github:kang7897/dsh-account-glance
安装后,客户端会根据 package.json 中的 dsh.client 配置注入 @deepseek-ai/dsh-api-remotes、@deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-ui-sidebar,并以 immediately: true 在 Web 平台加载客户端模块。无需额外配置文件或环境变量。
安全与权限说明:与其它 DSH 插件一样,该扩展以当前 Harness 进程及你所授予的客户端能力运行;安装前建议浏览 GitHub 仓库 源码并确认 MIT 许可证。社区目录站点与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。
典型用法¶
本插件没有独立 CLI 或配置面板;安装并登录后即可使用。
- 完成上述插件安装,确认 Harness 版本为 0.2.x。
- 在 Web 客户端登录 DeepSeek 账户。
- 展开侧栏,在左下角头像上方查看账户卡片:上方为余额,中间为当前闲/忙时段与倒计时,下方为两档费率及当前高亮。
若需核对展示效果,仓库 assets/screenshot-card.png 提供了卡片示意图(README 内引用)。
工作机制简述¶
README 对实现方式的说明可概括为:
| 部分 | 作用 |
|---|---|
index.js |
主机侧占位,无实际操作 |
client.js |
通过模块加载器注册侧栏 footer 槽位,注入 remote、remote.account、locale 与 UI 槽位 |
| 计费逻辑 | 纯本地算术,基于北京时间的忙闲规则 |
cordis.patch.yml |
由 dsh.bundle.patch 引用,用于客户端打包补丁 |
这种拆分保证主机模块保持轻量,同时让卡片在离线或余额 API 异常时仍能提示时段信息。
适用场景与注意¶
适合:长期在 DSH Web 侧栏工作的开发者或用户,希望在同一界面内掌握余额、当前是否忙时计费,以及下一档切换时间,减少切换页面的次数。
注意:
- 忙闲规则以插件内置的北京时间逻辑为准,若平台侧计费政策调整,需等待插件更新规则。
- 余额依赖
remote.account;网络或鉴权异常时仅影响余额刷新,不应影响本地倒计时。 - 目录分类为「客户端」,不适用于无 Web 侧栏的纯主机场景。
结尾¶
dsh-account-glance 把 DeepSeek 账户余额、闲忙计费窗口、切换倒计时与两档费率合并到 DSH 侧栏头像上方一张卡片中,刷新策略与本地时段计算在 README 中写得很清楚,安装一条 github:kang7897/dsh-account-glance 即可。