在 DeepSeek Harness(DSH)的开发过程中,追踪 Token 消耗、工具调用耗时以及技能触发情况是优化模型性能的关键。dsh-dashboard 插件为 DSH 的 Web 预览增加了 Statistics 选项卡,用于展示这些实时数据。
插件简介¶
该插件由 VinciBeans 维护,旨在提供会话级的详细统计。它读取 DSH 主机的会话快照和内置投影数据,在客户端侧进行计算,不涉及跨进程的 @Remote 调用。
核心功能¶
插件提供以下维度的实时统计:
- Token 层统计:显示输入 Token(含缓存命中)、输出 Token 以及缓存命中率。
- 时序统计:记录 LLM 处理时间、工具执行时间、首字延迟(TTFT)以及解码速率。
- 工具活动追踪:统计各工具的调用次数、失败数、总耗时及平均耗时,并以不同颜色区分。
- 技能调用追踪:以标签形式展示会话中触发的
skill工具。 - 实时更新:数字随会话进展动态刷新。
安装与启用¶
从 npm 安装¶
推荐使用 npm 安装,插件会自动构建宿主和客户端包,无需额外步骤。
dsh plugin --profile web add @wenqi_bian/dsh-dashboard
从源码安装¶
若需本地开发或调试,可从源码安装:
- 克隆仓库并进入目录。
- 运行打包命令生成客户端和宿主文件:
pnpm run bundle
- 在仓库根目录执行安装命令:
dsh plugin --profile web add .
安装完成后,重启 DSH Web,打开对话窗口,即可在侧边栏看到 Statistics 视图。
注意事项¶
- 版本兼容性:仅兼容 dsh v0.1.2-alpha.1 至 v0.1.3-alpha.2。不兼容 0.1.1-rc.2 及更早版本。
- 数据源:所有统计均由客户端根据会话快照计算得出。
- 语言设置:界面语言跟随 DSH 主机设置(zh / en)。
生态背景¶
DeepSeek Harness 采用“一切皆插件”的理念,该插件属于社区目录中的独立项目,与 DeepSeek 或幻方无官方从属关系。