DSH Plugins
返回列表
🖥️

dsh-prefill-speed-stats

客户端 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install stefanohe/dsh-prefill-speed-stats

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

在 DeepSeek Harness 中执行 dsh plugin install stefanohe/dsh-prefill-speed-stats,或从 https://github.com/stefanohe/dsh-prefill-speed-stats 用安装脚本加入 desktop profile,然后完全重启应用并在左侧插件面板启用。

插件介绍

在 DeepSeek Harness 里跑长对话时,你往往只能凭体感判断「这次输入是不是又卡了一下」——排队、往返和 KV 缓存读取的固定开销,和真正要算的新 token 混在一起,很难从界面上直接读出预填充到底快不快。dsh-prefill-speed-stats 把这件事搬到状态栏:在内置「会话统计」左侧多一格,用 tok/s 展示当前会话的平均 prefill 速度,点开后还能看到「会话平均」与「最近 N 步」两行读数,帮你区分是一次性尖峰还是整段会话的趋势。

核心算法很直白:用未命中缓存的 input token(usage.inputTokens)除以从 step 开始到首个可见 token 的预填充窗口。没有产出可见 token 的步不会进入统计,其 token 记在 unmeasured 里;未知事件和畸形日志会被忽略,不会拖垮会话。需要心里有数的是:读数偏低常常表示「这次几乎没新东西要算」(前缀缓存命中),而不是模型变慢;最近 N 步窗口不会摊薄固定延迟,所以数字更容易被压向零,整体读数是真实吞吐的下界。

适合已经在用 deepseek-harness-v0.2.0-rc.2、想随手盯 prefill 表现、又不愿改配置或碰私有 API 的用户。插件非官方,只挂公开接口(sessionSpeed 投影与 composer dock 槽位),读数随会话增长自动更新。

使用场景

  • 长对话中想快速判断输入阶段是否变慢
  • 需要区分缓存命中与真实算力消耗时的体感差异
  • 对比单次尖峰与会话整体 prefill 趋势

适合人员

  • 使用 deepseek-harness-v0.2.0-rc.2 的桌面用户
  • 关心 tok/s 与未命中缓存 token 的开发者
  • 希望零配置、不改日志即可看读数的人