Sutera-Diffusus/dsh-statusbar
Sutera-Diffusus★ 1PowerShell最后同步: 2026-08-15
DeepSeek Harness 状态栏扩展:模块化统计行(进度/耗时/性能/缓存/Token/花费/余额) + 本地余额代理
README 摘要
dsh-statusbar DeepSeek Harness(DSH)Web GUI 的 状态栏扩展包 :把会话统计行(StatsLine) 整合为一套模块化、可装配、带账户余额的状态栏。 一个补丁脚本、三个阶段、幂等可重打;与 DSH 的 UI 设计令牌 / 设置面板风格完全一致。 功能 Phase 1 · 花费估算(cost) 统计行末尾追加 花费 ¥X ,悬停显示分桶明细与三套价目: 计价覆盖 deepseek-v4-pro / deepseek-v4-flash 的现行价与峰谷新价, 浏览器控制台可用 localStorage["dsh.statsCost.model"] 切换模型。 Phase 2 · 状态栏模块(statusbar) 「设置 → 通用设置」底部新增 状态栏 分组,七个模块各配一个开关, 顶部提供「全部开启 / 全部关闭」快捷操作;统计行按勾选结果实时装配: 模块 状态栏显示 说明 会话进度 9 轮 · 84 步 轮数与步数 耗时 LLM 32m22s · 工具调用 6m49s LLM 与工具调用时长 性能 首 token 平均 1.6s · 82 tok/s TTFT 平均与生成速度 缓存命中 缓存命中 99% 输入缓存命中率 Token 用量 输入 11.4M tok · 输出 148K tok 输入与输出 token 数 花费估算 花费 ¥1.42 会话花销估算 账户余额 余额 ¥4.36 账户余额(总 / 赠送 / 充值) - 开关状态存于浏览器 localStorage(键 dsh.statusbar ),刷新后保留; - 默认全部开启;全部关闭时统计行整体隐藏; - 中英文词典均已补齐;开关为品牌色圆角滑钮, role="switch" / aria-checked 无障碍语义,UI 与 DSH 设置面板一致(Setting-Cell 行 + --dsw-alias- 令牌)。 Phase 3 · 账户余额(balance) 经本地余额代理读取 DeepSeek 官方 GET /user/balance : - 统计行显示 余额 ¥X ,悬停显示 总余额 / 赠送 / 充值 明细; - 设置分组里「账户余额」行说明实时显示当前余额( 当前 ¥X ); - 约每分钟刷新(TTL 60s);代理不可用 / 无 key / 超时 → 模块自动隐藏, 统计行不显示任何错误。 安装 - 默认目标: $env:DSH HOME\profiles\node modules\@deepseek-ai\dsh-client-ui-conversation\lib\client.js (DSH 的 profile 树指向安装树,打补丁即生效); - 脚本幂等:三阶段分别检测,已打补丁自动跳过; - 打前自动备份到 %TEMP% ,打后自动 …
在 GitHub 查看完整 README →