Skip to content

usage-report 0.2.0

Latest

Choose a tag to compare

@csiroqa csiroqa released this 13 Aug 20:51

变更(自 v0.1.0)

新功能

  • /usage pricing:生效单价审计——列出每个已出现模型的价格来源(config 覆盖 / 内置官方价 / 兜底价)与四档单价
  • /usage 输出新增未知模型警示:存在按兜底价估算的用量时提示(unknown 模型单列,不再静默)
  • 定价解析重构为单一逻辑 pricingSourceOfresolvePricing 委托,杜绝两处漂移)

构建与工具链

  • 构建迁移 esbuild 脚本 → tsdown(与 dsh-schedule 同构):host ESM + browser 闭包工厂 + 自动生成 .d.ts(exports 恢复 types 条件)
  • tsconfig.json / tsdown.config.ts target 对齐 ES2022,配置项与 dsh-schedule 逐键一致
  • 新增 scripts/smoke.mjs 冒烟测试(加载 host 产物校验导出形态)

CI(.github/workflows/ci.yml

  • 三平台矩阵(ubuntu / windows / macos),流程:锁定 harness 提交 → 构建完整 lib → 安装 → typecheck → build → smoke
  • 版本号不硬编码:pnpm 版本 ← packageManager,Node 版本 ← devEngines.runtimepnpm/setup 自动读取)
  • harness 提交锁定于 env.DSH_HARNESS_REF(与本地开发检出一致),避免 master 漂移

文档与元数据

  • README 中英措辞统一(每日贡献格子 / 估算费用(USD)等术语),新增"开发"节(构建/watch/冒烟/CI 说明)
  • package.json 描述统一(根 + 插件)、privatefilessrc、author 带邮箱
  • 仓库 about 改为中英双语;新增 .gitattributes / .editorconfig / LICENSE(MIT)

安装:dsh plugin --profile <name> add link:<repo>/plugins/usage-report