DSH Plugins
返回列表
🖥️

dsh-usage-dashboard

客户端 更新于 2026.09.27

在终端中运行以下命令:

dsh plugin install SJTUMalPan/dsh-usage-dashboard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install SJTUMalPan/dsh-usage-dashboard,或从 https://github.com/SJTUMalPan/dsh-usage-dashboard 添加该插件后重启 dsh web。

插件介绍

dsh-usage-stats 已经能把用量整理成报表,但报表文件本身不会自动变成你在浏览器里随手就能打开的页面。要在 DSH 环境里安全地「挂」出这份 HTML,又不想另起服务、复制令牌或改宿主源码,就需要一个只做路由与鉴权桥接的薄插件。

dsh-usage-dashboard 正是这个角色:它在 DSH 宿主 Web 服务器上注册一条 HTTP 路由(默认可理解为 /usage),把指定路径下的报表以 text/html 返回。鉴权完全交给宿主——通过 requestRejection 复用 Host/Origin 检查与会话 Cookie,能登录 GUI 的同一浏览器即可访问;未登录与来源不合法会分别得到 401 与 403,且在校验通过之前不会去读文件,避免把页面当成存在性探针。

插件是纯 ESM、零依赖的宿主侧扩展,不修改其它工程;报表路径可配置,每次请求现读磁盘,你在 stats 侧重新生成报表后刷新即可看到新数据,无需重启 dsh web。路由在卸载时自动注销。

适合已经在用 dsh-usage-stats、希望在 DSH Web 同源下内网查看用量(含工程名、会话与花费等敏感信息)的团队或个人。若你需要独立于 DSH 进程或自带 TLS 的公网入口,应另起服务,而不是指望本插件脱离宿主存活。

使用场景

  • 已在用 dsh-usage-stats,想在浏览器里直接打开 HTML 用量报表
  • 需要在 DSH Web 同源下查看花费与会话等内部用量,又不想另起服务
  • 希望报表更新后刷新页面即可,不必重启 dsh web

适合人员

  • 使用 DSH 宿主 Web 的开发者
  • 已部署 dsh-usage-stats 的团队
  • 在受控内网查看用量、接受与 dsh web 同生命周期的人