Skip to content

Releases

dsh-account-usage v0.3.0 — 内容合并进官方「账号与余额」页

Choose a tag to compare

@Ycet Ycet released this 06 Nov 15:24

新增

  • 内容合并进官方「账号与余额」页:官方账户页存在时,插件不再占用独立「账户」导航项,内容通过 react-dom/client 挂到官方 settings.section 的 <section> 末尾(data-dsh-account-usage-embedded 标记),显示在官方原生身份/余额卡片下方。切换设置分区时摘除 DOM、保留根节点,关闭设置时卸载根。
  • 嵌入模式恢复完整余额展示:去掉插件自带标题,保留「充值余额 / 赠送余额 / 累计消费金额」,与官方余额卡并列(两者刷新时间可能略有差异)。
  • 同一设置会话内切换分区保留 tab / 时间维度;关闭设置再打开会重置为 deepseek / 本月。

改进

  • 账户菜单「余额:¥x.xx」入口改为打开官方「账号与余额」页(无官方页时定位到插件兜底页)。
  • 兜底能力保留:未登录 DSH 官方账号或旧版没有官方账户页时,自动注册插件独立「账户」分区(id account-usage),令牌与用量仍可访问。
  • README / README_en 更新为嵌入方案说明,并补充官方页 DOM 依赖与失效时的兜底提示。

测试

  • 新增 test/embedded-account.test.mjs(嵌入挂载、分区切换摘除、无官方页时回退);更新 client-credentials / client-menu 用例。
  • 本机全量 28 项(26 通过 / 2 跳过),0 失败。

相对上一次同步版本 v0.2.1 的全部改动。

dsh-account-usage v0.2.1 — 去除重复 cordis 副本与官方导航图标插槽

Choose a tag to compare

@Ycet Ycet released this 06 Nov 15:20

兼容(DSH 0.2.2-rc.1)

  • 去掉对 @deepseek-ai/dsh-credentials 的运行时依赖:本插件只用到它的「凭证引用名语法校验」这一个纯函数,改为按官方 REF_PATTERN(POSIX 环境变量名,0.1.7-rc.1 至 0.2.2-rc.1 未变)内联实现。插件目录不再携带第二份 @deepseek-ai/cordis,消除 DSH 0.2.2 运行时的双实例隐患;package.json 的 dependencies 整块移除。
  • 设置分区导航图标改走官方 settings.section.icon 插槽:注册 id 与 settings.section 的 account-usage 一致,官方 0.2.2 起壳层不再渲染默认齿轮;旧版壳没有该插槽时继续由 DOM 钩子兜底,两条路径靠 svg 上的 data-dsh-account-injected 标记互斥,不会重复绘制。
  • 补 engines.dsh: >=0.2.1-rc.2,让 DSH 的插件兼容性门禁对本包生效。

测试

  • 新增 test/credential-ref.test.mjs(凭证引用名语法锁定)。
  • test/client-menu.test.mjs 补充 settings.section.icon 注册面用例(注册 id 与 order)。

相对上一次同步版本 v0.2.0 的全部改动。

dsh-account-usage v0.2.0 — 网页搜索/抓取用量与账户菜单余额入口

Choose a tag to compare

@Ycet Ycet released this 03 Nov 14:17

新增

  • 网页搜索/抓取用量模块:按日展示 tool-search / tool-fetch 的调用次数、调用类型费用与分工具面积图,随所选时间维度(今天 / 近 7 天 / 近 30 天 / 近 90 天 / 本月 / 上月 / 自定义)联动。平台接口单次最多查询 31 天,超长区间自动分段查询后合并。
  • 账户菜单余额入口:账户菜单「设置」上方显示「余额:¥x.xx」(充值余额 + 赠送余额),点击直达本插件「账户」页。适配 DSH 桌面端 0.2.1-rc.5 的原生账户菜单;旧版本没有该菜单、或上游重做菜单结构时入口静默不显示,不影响「账户」页与其余功能。

改进

  • 宿主 deepseek-usage 路由同时合并模型用量与网页搜索/抓取用量;lib/aggregate.js 新增按 31 天窗口切分、分工具调用次数与调用类型费用的聚合。
  • client.js 新增网页搜索/抓取面积图与账户菜单余额入口,并在运行时增强设置导航图标;package.json 关键词补充 web-search / web-fetch / tool-usage。

测试

  • 新增 test/tool-usage.test.mjs、test/deepseek-tool-route.test.mjs、test/client-menu.test.mjs 回归测试(21 项通过、2 项跳过)。

相对上一次同步版本 v0.1.26 的全部改动。