JavenLu233/dsh-cost-monitor--packages-cost-monitor ↗★ 2
@javenlu233/dsh-cost-monitor
一键安装会话费用投影与单轮费用显示组件 聚合安装费用监控的后端与前端。适合想要快速启用完整费用统计功能的 Web 用户。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JavenLu233/dsh-cost-monitor#2c7f026f3d56f7c7198ac96ba5cab36341f5e662&path:packages/cost-monitor说明文档
阅读完整 README ↗安装(使用者)
装好 Node.js 后执行:
npx @deepseek-ai/dsh plugin --profile web add @javenlu233/dsh-cost-monitor
npx @deepseek-ai/dsh web
dsh plugin 会在 profile 目录里转发 pnpm。裸包名安装会写入正常的 semver 依赖范围,日常不需要把版本号写死。刚发布的版本可能受 pnpm 的 minimumReleaseAge 或 npm 镜像同步延迟影响,暂时仍解析到旧版;这属于包管理器 / registry 的等待,不需要永久锁定版本。想立即验证新发布的包,可以等待 registry 同步,或在 profile 的 .npmrc 临时使用 registry=https://registry.npmjs.org;也可以在 pnpm-workspace.yaml 设置 minimumReleaseAge: 0。
浏览器打开后,插件有时不会立刻出现:等几秒再强制刷新(Windows / Linux:Ctrl+Shift+R,macOS:Cmd+Shift+R)。底部应出现「累计费用」,每条助手消息有「费用」按钮。若刷新后仍没有,关掉 dsh web 再启动一次,然后再强制刷新。
本机已有 dsh 命令时,把 npx @deepseek-ai/dsh 换成 dsh 即可。需要 DSH 0.1.1-rc.1 及以上(含 session-projection 的 stateSchema / wire 契约)。
卸载:
npx @deepseek-ai/dsh plugin --profile web remove @javenlu233/dsh-cost-monitor
更新到最新版
不需要先卸载,也不需要手写版本号。--latest 会让 pnpm 选择 npm latest 并更新 profile 中的依赖范围:
npx @deepseek-ai/dsh plugin --profile web update --latest @javenlu233/dsh-cost-monitor
然后重启 dsh web,再强制刷新。
查当前装了哪一版、npm 上最新正式号:
npx @deepseek-ai/dsh plugin --profile web list
npm view @javenlu233/dsh-cost-monitor version
这套流程已用当前 dsh 源码验证:先用裸包名安装,再执行 update --latest,聚合包及其两个子包会一起更新,且 dsh 会重新同步 session-cost / ui-turn-cost 配置层。