dsh-webui-perf
awa-123-cw
DeepSeek Harness WebUI 性能优化开关插件:长代码流式渲染/历史加载/高亮缓存优化,设置面板一键开关(with official-package patches)
csiroqa/dsh-plugin-usage-report
DeepSeek Harness(DSH)用量报表插件:按日/月汇聚 token 与估算费用(USD)、月度报表、预算告警、Claude Code/Codex 式每日贡献格子与趣味统计。Usage report plugin for DeepSeek Harness: daily/monthly token & estimated cost (USD) aggregation, monthly reports, budget alerts, daily contribution grid & fun stats.
PROJECT TOPICS
PROJECT README
DeepSeek Harness(DSH)的用量报表插件:按本地自然日/月汇聚 token(输入 / 缓存读 / 缓存写 / 输出)、轮数、步数与估算费用(USD),提供月度报表、预算告警,以及 Claude Code / Codex 式每日贡献格子与趣味统计。
English: README.en.md
provider:model 键);数据持久化于 storage-domain,重启无需全量重扫monthlyBudgetUsd)按阈值(默认 50/80/90/100%)触发告警,按「月份|阈值」去重、跨月自动重置/usage:/usage(今日/本月/预算进度/每日贡献格子/趣味统计)、/usage month [YYYY-MM](月度明细)、/usage budget <usd>(0 关闭)、/usage export [dir](导出 Markdown 报表)、/usage rescan(全量重扫)、/usage pricing(生效单价审计:每个已出现模型的价格来源 config / 内置 / 兜底)插件行(cordis.patch.yml 的 usage-report insert 行)支持以下可选 config:
| 键 | 默认 | 说明 |
|---|---|---|
monthlyBudgetUsd |
0 |
月度预算(USD);0 = 不启用预算告警 |
alertThresholds |
[50, 80, 90, 100] |
触发告警的消耗百分比阈值(0-100,升序去重) |
reconcileMinutes |
10 |
会话日志对账间隔(分钟);0 = 关闭自动对账 |
keepDays |
400 |
每日账本保留天数 |
gridDays |
91 |
每日贡献格子覆盖天数(91 = 13 周) |
pricing |
{} |
模型单价覆盖(USD/百万 token),键为 provider:model 或 model |
exportDir |
'' |
/usage export 输出目录;空 = 当前工作区 .dsh-reports |
内置 DeepSeek 官方单价(USD/百万 token):deepseek-chat 0.27/0.07/1.10、deepseek-reasoner 0.55/0.14/2.19(输入/缓存读/输出;缓存写缺省按缓存读计)。未命中配置的模型回退到 deepseek-chat 兜底价。
前置:Node.js >= 22、pnpm、本机 deepseek-harness 源码检出(依赖以 link: 指向 ../../../deepseek-harness)。
git clone https://github.com/csiroqa/dsh-plugin-usage-report.git
cd dsh-plugin-usage-report
pnpm install
pnpm build
# 安装进 web profile(link: 指向 plugins/usage-report)
dsh plugin --profile web add link:$(pwd)/plugins/usage-report # POSIX
dsh plugin --profile web add link:E:\path\to\dsh-plugin-usage-report\plugins\usage-report # Windows
重启 dsh web,浏览器 Ctrl+F5 硬刷新。
/usage 查看今日/本月/预算进度/每日贡献格子/趣味统计;/usage month [YYYY-MM] 查看月度明细/usage budget <usd> 设置月度预算;/usage export [dir] 导出当月报表;/usage rescan 全量重扫/usage pricing 核对每个已出现模型的生效单价与来源(配置覆盖 / 内置官方价 / 兜底价)# 类型检查
pnpm typecheck
# 构建(tsdown:host ESM + browser 闭包工厂 + d.ts)
pnpm build
# 单插件 watch(改 src/ 自动重编 lib/)
pnpm watch
# 冒烟(加载 host 产物,校验导出形态)
node scripts/smoke.mjs
CI(.github/workflows/ci.yml):三平台(ubuntu / windows / macos)矩阵,流程为锁定 harness 提交(env.DSH_HARNESS_REF,与本地开发检出一致)→ 构建 harness 完整 lib → 安装 → 类型检查 → 构建 → 冒烟。版本号不硬编码:pnpm 版本取自 packageManager、Node 版本取自 devEngines.runtime,均由 pnpm/setup 读取。
0.1.0-rc.5 源码检出开发验证tsdown(host 半区 lib/index.js + browser 半区 lib/client.js,标准 window.__ModuleLoader__.load 闭包工厂格式).dsh-reports 导出目录)/dsh-usage-report/* 接口仅监听本机(DSH 默认回环绑定),请勿把 DSH 端口暴露到公网MIT License(见 LICENSE)。
欢迎任何人使用、修改、引用、或把本项目收录进自己的插件合集,只需:
LICENSE 文件与版权声明dsh.bundle.patch + dsh.client 声明 + 槽位注册 + 双半区构建)CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。