Repository navigation
Releases: worldconfig/dsh-plugin-usage-cost
Release list
v1.3.0 — 浮层内检查更新
新增:浮层里的「版本」行(藏在悬停大面板里)。
- 打开浮层时自动检查 GitHub 最新 Release(宿主代查、10 分钟缓存、失败只显示「检查失败 · 重试」);
- 显示当前版本;有新版本时显示
vX.Y.Z 可用(点击打开 Release 页)和「复制命令」按钮(复制安装命令); - 检查逻辑在宿主:
/usage-cost-hud/update-check,面板只读同源 JSON,不走浏览器直连 GitHub; - 新增宿主 5 项 + 渲染 1 项断言,总计 118 项。
安装/更新:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.3.0
v1.2.6 — 修复 HUD 不加载(重复求值)
修复:客户端脚本被重复求值时整个 HUD 不加载。
- 根因:宿主把所有插件的
client.js拼成一个脚本,并在版本变化时重复求值;lib/client.js顶层的const AUTHOR_FINGERPRINT第二次求值触发Identifier has already been declared,整块插件导入失败; - 修复:把指纹常量移进
factory函数作用域,文件顶层不再有任何声明; - 新增 1 条 vm 双重求值回归测试(总计 112 项);
- README 记录该约束:客户端入口禁止顶层
const/let/class。
安装:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.6
v1.2.5 — 实测样本污染防护
⚠️ 该版本存在已知问题:客户端脚本重复求值会导致整个 HUD 不加载,请安装 v1.2.6。
修复:实测均价偏差过大(如 偏差 -62%)时误判「价目可能过期」。
实测均价的公式是「账户余额差 ÷ 本会话 token」,而余额是账户级的:其它会话、子代理、工作流、赠金变动都会混进差值,把实测单价抬高。
- 当实测均价超出单价表 2 倍或低于 一半时,判定样本被污染:不参与计价、不显示
⚠,浮层标「样本异常(可能含其它会话消耗)」; - 被污染的轮次不再写入速率学习,避免越学越偏;
- 只有落在
[0.5×, 2×]内的实测值才会触发 ±35% 的价目过期判断; - 新增 1 条行为断言,总计 111 项。
安装:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.5
v1.2.4 — 刷新后恢复本轮
⚠️ 该版本存在已知问题:客户端脚本重复求值会导致整个 HUD 不加载,请安装 v1.2.6。
修复:刷新页面或切换座位后「本轮」消失。
- 运行中每 2 秒把轮次起点(完整 token 桶快照)写进
localStorage["dsh-usage-cost:turn-base"],轮次开始那一刻也会立即写; - 页面重新挂载(刷新、切座位)时读回它:同一会话、运行中、10 分钟内才采用,
本轮立即恢复为该轮的真实增量; - 会话空闲时写入的观察标记为非运行,不会被复用成下一轮的起点,避免虚报;
- 新增 2 条行为断言(刷新恢复、空闲不复用),总计 110 项。
安装:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.4
v1.2.3 — 署名指纹(零宽字符)
⚠️ 该版本存在已知问题:客户端脚本重复求值会导致整个 HUD 不加载,请安装 v1.2.6。
署名加固(无功能变更):
- 源码里的版权指纹改为真正的零宽字符(
U+200B/U+2060),而不是转义序列——标记存在于文件本身,复制即携带 - 两半各自导出
author:export const author(宿主)/exports.author(客户端) - 宿主生命周期文件记录
author: 烟雨如梦;LICENSE版权人为 烟雨如梦 - README 的「作者」小节说明指纹位置与维护规则
安装:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.3
v1.2.2 — 署名指纹
⚠️ 该版本存在已知问题:客户端脚本重复求值会导致整个 HUD 不加载,请安装 v1.2.6。
署名加固(无功能变更,行为与 1.2.1 完全一致):
- 宿主与客户端各嵌入一段不可见版权指纹(
U+200B/U+2060零宽字符),并作为author导出,随代码一起被复制 - 宿主生命周期文件(
usage-cost-host-status.json)记录author: 烟雨如梦 LICENSE版权人改为 烟雨如梦;README 记录了指纹的位置与维护规则
安装:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.2
v1.2.1 — 作者署名
署名更新(纯注释,无功能变更):
lib/index.js、lib/client.js、cordis.patch.yml头部加入作者署名 烟雨如梦 与原仓库地址- README 增加作者与转载要求
- 版本号 1.2.1,安装后与 1.2.0 行为完全一致
安装:plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.1
v1.2.0 — usage/cost HUD
首个发布版本。
功能
- 会话头部常驻 HUD:本轮 / 本会话 token、账户余额、本轮真实扣费、今日累计扣费
- 悬停浮层:模型版本、TOKEN 分项单价、金额、账户、价目来源与偏差
- 三个位置:顶部、输入框下方、右下角可拖拽胶囊(拖到窗口任意位置,自动避让窗口 chrome)
- 配色:跟随主题 / 纯黑,展开与折叠各自选择显示哪些元素
- 宿主半侧抓取官方峰谷价目,经同源路由下发;缓存、single-flight、8s 超时
安装(DeepSeek Harness)
plugin_manager install_bundle target: github:worldconfig/dsh-plugin-usage-cost#v1.2.0
测试:108 项离线断言(宿主解析/缓存、渲染路径、配色与座位、拖拽、元素开关、行为数学)