DSH Plugins
返回列表
dsh-driftwatch

dsh-driftwatch

工作流 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install Edge-Echo/dsh-driftwatch

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

在 DeepSeek Harness 中执行 dsh plugin install Edge-Echo/dsh-driftwatch,或按 https://github.com/Edge-Echo/dsh-driftwatch 仓库说明将该插件安装到你的 profile。

插件介绍

你改过 prompt、换过插件或模型之后,智能体「感觉不一样了」,却很难说清楚到底哪里变了。dsh-driftwatch 读取两条 DSH 会话日志,把行为差异整理成一份可审查的漂移报告,而不是逼你在几十万行轨迹里肉眼找线索。

它从四个维度加权汇总:工具调用序列(LCS 对齐)、各工具次数变化、回合与推理量/重试/耗时等指标,以及两侧各自触及的文件路径。最终给出 0–100 的漂移分数,并划分稳定、中等、显著三档;每一项原始数据都会打印出来,权重你可以自己判断,工具也不会替你说「能不能接受」。

和 dsh-replay 的轨迹回放、dsh-eval-harness 的事先断言不同,DriftWatch 专注回答「这次跑法和那次差多少」——适合升级后排查、与已知良好基线对比,或用 --json 在 CI 里做可选阈值门禁。安装为 DSH 插件后,智能体还可通过 drift_compare、drift_list 自行选会话并内联对比。

它比较的是行为是否漂移,不是答案是否正确:分数稳定不代表没问题,漂移大也可能更好。适合需要量化「路径变化」的维护者与平台同学,而不是替代人工评审的最终裁决。

截图预览

使用场景

  • 升级 prompt、插件或模型后,智能体表现变了,需要量化与基线会话的差异
  • 希望在 CI 中用阈值拦截行为漂移,而无需事先编写断言
  • 要把某次运行与已知良好运行对比,又不想手工翻阅超大 session 日志

适合人员

  • 维护智能体配置与依赖、需要在变更后排查行为差异的开发者
  • 在流水线里做回归与质量门禁的平台或 DevOps 同学
  • 已用 DSH 记录会话、需要「对比两次跑法」而非回放或断言测试的团队