DSH Plugins
返回列表
🧩

dsh-plugin-cache-guard

admin-security 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install 121212165/dsh-plugin-cache-guard

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

在 DeepSeek Harness 中执行 dsh plugin install 121212165/dsh-plugin-cache-guard 安装本插件;源码仓库为 https://github.com/121212165/dsh-plugin-cache-guard。

插件介绍

DeepSeek 的前缀缓存是 Harness 会话里最能压成本的一环:系统提示、工具列表和上下文开头一旦被改写,整段前缀会按未缓存全价重计。单看未缓存输入暴涨,很难分清是「大工具结果、长粘贴」这类正常变长,还是前缀真的断了——后者才是悄悄多花钱的地方。

dsh-plugin-cache-guard 挂在 usage 流上,用三闸门尖峰判定把两种形状拆开:只有未缓存越过滑动基线、缓存命中相对自身基线塌陷、重计量接近上一步整段 prompt 同时成立,才记一次前缀重写;只变长、前缀仍命中的步数单独归类,不误报为抖动。出现新重写时会估算多付的 token,并通过 /cache 与 cache_status 给出命中率、稳定度判定和逐步明细;默认开启的 adviseModel 在同一次断裂上只提醒一次,避免每一步刷屏。

适合已经在用 dsh、关心前缀缓存是否稳定、或想回答「为什么比 price-aware 多花了」的维护者与 agent 使用者。它与 price-aware(花了多少)、cost-ledger(台账)同系列,本插件聚焦「为什么多花」。判定仅依据 usage 分桶,无法区分头部重渲染与缓存 TTL 过期,提示只标出断裂发生的轮次与步骤边界。

使用场景

  • 长会话里怀疑前缀被改写导致多计费
  • 需要区分工具结果变长与前缀真断裂
  • 想让 agent 用 cache_status 自查命中率与稳定度

适合人员

  • 日常跑 dsh agent 的开发者
  • 关注 DeepSeek 前缀缓存命中与浪费的人
  • 与 price-aware、cost-ledger 一起做费用归因的团队