DSH-Cache-Hit-Precision
在终端中运行以下命令:
dsh plugin install luern0313/DSH-Cache-Hit-Precision
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install luern0313/DSH-Cache-Hit-Precision 即可安装,插件源码位于 https://github.com/luern0313/DSH-Cache-Hit-Precision。
插件介绍
DSH 客户端状态栏的缓存命中率默认精度有限,对于需要精确衡量缓存策略效果的开发者而言,一个粗略整数或一位小数往往不够用。DSH-Cache-Hit-Precision 解决的就是这个小小的精度缺口:让 stats.cacheHit 稳定输出两位浮点数,把每一次缓存命中看得更清楚。
插件完全依赖 dsh 的 slot 阴影机制工作:定位 conversation.composer.dock 中优先级为 0 的原始统计行,以相同 id、更低优先级注册一个阴影组件。阴影组件原样渲染轮次、步骤、耗时、TTFT、token 等全部字段,仅拦截 stats.cacheHit,从 tokenUsage 投影中重新计算精确百分比并格式化为两位小数。整个过程不修改 dsh 安装目录,不触碰任何上游包,移除后即恢复原样。
如果你经常盯着 DSH 状态栏观察缓存表现,又不想为一个小数位去改动核心配置,这个插件几乎是零成本的选择——体积小、即插即用,语言自动跟随界面切换(中文 / English)。
截图预览
使用场景
- 调试缓存策略时精确观察每次会话的命中率变化
- 对比不同 prompt 模板之间的缓存效率差异
- 长期追踪 DSH 会话的缓存表现趋势而不改动核心配置
适合人员
- 注重缓存指标精度、需要两位小数展示的 DSH 用户
- 偏好插件化增强、不修改 DSH 安装目录的上游使用者
- 需要界面语言自动跟随切换的跨语言环境使用者