🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

缓存命中率小数显示 Yuuu0109/dsh-cache-hit-decimal

DeepSeek Harnessv0.2.0
Yuuu010953 天前有提交已提供中文文档扫描:未发现敏感能力

把缓存命中率整数换成两位小数,如 42.86%

30.3/100
综合分
0
GitHub 星标
36
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @yuuu0109/dsh-cache-hit-decimal
npm 源 · @yuuu0109/dsh-cache-hit-decimal 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
静态安装检查通过
未做真实安装
L4 · 真实安装等级说明 →
数据截至 2026/10/28·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 53 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@yuuu0109/dsh-cache-hit-decimal @ 0.2.0
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 04:11:12

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-session-stats@deepseek-ai/dsh-token-meter
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 缓存命中率保留两位小数

README

由 DeepSeek 最新模型翻译生成
dsh-cache-hit-decimal 停止维护(2026-09-12)——功能已由官方客户端实现。 DeepSeek Harness 官方客户端已自行按两位小数显示缓存命中率:官方 @deepseek-ai/dsh-client-ui-chat 包内置 cache-hit-2dp 格式化(已在 0.1.5-rc.2 中确认),统计条与单轮用量面板均已使用。本插件唯一的作用因此重复,本仓库不再更新,也不再发布新版本。最后一个已发布版本(0.2.0)仍留在 npm 上供旧运行时使用,以下内容仅作参考保留。 一个轻量的 DeepSeek Harness Web 插件,将原生整数缓存命中率替换为保留两位小数的显示,例如 42.86%。 缓存命中率 它覆盖 conversation.composer.dock 中已有的 stats 单元格,不修改官方 conversation 包。移除插件后,原生整数统计条会自动恢复。 安装 dsh plugin --profile web add @yuuu0109/dsh-cache-hit-decimal 重启 dsh web 进程并刷新浏览器。 更新 dsh plugin --profile web update @yuuu0109/dsh-cache-hit-decimal 更新后重启 dsh web 并刷新浏览器。
展开完整文档(README 剩余 1 节)
dsh-cache-hit-decimal

停止维护(2026-09-12)——功能已由官方客户端实现。
DeepSeek Harness 官方客户端已自行按两位小数显示缓存命中率:官方 @deepseek-ai/dsh-client-ui-chat 包内置 cache-hit-2dp 格式化(已在 0.1.5-rc.2 中确认),统计条与单轮用量面板均已使用。本插件唯一的作用因此重复,本仓库不再更新,也不再发布新版本。最后一个已发布版本(0.2.0)仍留在
npm 上供旧运行时使用,以下内容仅作参考保留。

一个轻量的 DeepSeek Harness Web 插件,将原生整数缓存命中率替换为保留两位小数的显示,例如 42.86%。

缓存命中率

它覆盖 conversation.composer.dock 中已有的 stats 单元格,不修改官方 conversation 包。移除插件后,原生整数统计条会自动恢复。

安装

dsh plugin --profile web add @yuuu0109/dsh-cache-hit-decimal

重启 dsh web 进程并刷新浏览器。

更新

dsh plugin --profile web update @yuuu0109/dsh-cache-hit-decimal

更新后重启 dsh web 并刷新浏览器。如果配置的 npm 镜像尚未同步最新版本,可以改用官方 registry:

dsh plugin --profile web update @yuuu0109/dsh-cache-hit-decimal --registry=https://registry.npmjs.org/

pnpm 11 可能会将发布不足 24 小时的版本延迟更新。需要立即更新时执行:

dsh plugin --profile web update @yuuu0109/dsh-cache-hit-decimal@0.2.1 --config.minimumReleaseAge=0

从源码安装

git clone https://github.com/Yuuu0109/dsh-cache-hit-decimal.git
cd dsh-cache-hit-decimal
pnpm install
pnpm build
dsh plugin --profile web add .

Changelog

0.2.1

修复在较新 DeepSeek Harness(已在 0.1.5-rc.1 上验证)上整行不显示的问题,并让「两位小数」这个承诺真正成立。

- 修正模块依赖方向(这导致整行消失)。 dsh.client.inject 原本写的是 renderer / session / conversation / chat / primitives,但 conversation.composer.dock 这个槽位由 dsh-client-ui-conversation 声明,useChat 是 conversation 的标准座位。插件挂在 chat 下,而 chat 只汇入 renderer/session/ui-conversation,于是槽位永远不会被声明,注册时抛 slot "conversation.composer.dock" is not declared,条目激活失败。现在 inject 为 ["@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-chat"]。
- 修正 i18n key(原本直接印出裸 key)。 插件以 locale: 'chat' 注册,却读 stats.llm、stats.toolCall、stats.ttftAverage、stats.tokensPerSecond、stats.tokens。Chat 字典里没有这些 key,而 locale 运行时对未知 key 原样返回 key,所以行里显示的是 stats.llm · stats.toolCall。现在插件自带 cache-hit-decimal 命名空间(zh/en),并保留内置字典兜底。
- 两位小数现在真的两位。 cacheHitPercent 原本返回 number,经 t('stats.cacheHit', { percent }) 字符串化,60.00 被印成 60,42.86% 也从未出现过。现改为返回格式化文本。
- 绝不把部分命中进位到 100.00。 Math.round(hit / total * 10000) / 100 会把 99.997% 变成 100.00,与「查看缓存命中率」的初衷相反。已移植官方 formatCacheHitPercent:整数二分求精确百分位,并保留「宁可多给几位也不进位到 100」的诚实规则。
- 移除 @deepseek-ai/dsh-client-ui-primitives 依赖,悬浮提示改用原生 title 属性。
- 兼容更多组合:仅有 tokenUsage 而缺少 sessionStats 投影时也会显示 token 段(0.2.0 会整行不显示);locale 服务缺失时回退到内置字典。

0.2.0

- 适配 DeepSeek Harness 0.1.2-alpha.4:依赖与 peer 从 0.1.0-rc.6 升级到 0.1.2-alpha.4。
- 统计条改为通过标准会话 hooks(useProjection / useChat)读取主机端计算的 sessionStats 与 tokenUsage 投影,旧版节点折叠逻辑保留为兜底。
- 槽位注册适配当前 list-slot 契约(id/order/priority,locale: 'chat');仍以 priority: -1 覆盖原生 stats 单元格,移除插件后恢复整数显示。

0.1.4

- 统计条改为单行居中完整显示,不再换行或省略。

0.1.3

- 缓存命中率改为保留两位小数。

卸载

dsh plugin --profile web remove @yuuu0109/dsh-cache-hit-decimal

重启 dsh web。原生整数 StatsLine 会重新成为当前槽位的显示组件。

开发

pnpm typecheck
pnpm test
pnpm build

兼容版本固定为 DeepSeek Harness 0.1.5-rc.1(客户端包 0.1.5-rc.2)与 React 18。

本仓库是独立社区插件,不属于 DeepSeek Harness 官方仓库。
预览分享卡片长什么样 ↓Yuuu0109/dsh-cache-hit-decimal
分享 · DeepSeek Harness Hub
Yuuu0109/dsh-cache-hit-decimal

把缓存命中率整数换成两位小数,如 42.86%

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部