dsh-difference
在终端中运行以下命令:
dsh plugin install uckkk/dsh-difference
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install uckkk/dsh-difference 即可安装该插件(源码地址:https://github.com/uckkk/dsh-difference)。
插件介绍
在模型推理工作流中,对两个候选集合求差集是一个高频却琐碎的操作:从本轮生成结果中剔除上一轮已出现的项、对比两版输出的差异、隔离新增元素。dsh-difference 将这一运算抽象为单一工具,以纯 Node.js 实现,无网络依赖、无外部库,调用即返回结果,省去临时写脚本或引入额外包的麻烦。
核心能力刻意保持单一:接收两个集合,返回属于第一个集合但不属于第二个集合的元素。没有配置层、没有依赖链、没有抽象负担。安装后在会话中注册为工具,传入即得输出,整个过程不产生任何 HTTP 请求。
适合需要在推理会话中快速完成集合对比的开发者:当你不想为一次差集运算打开终端、起一个临时 Node 脚本时,直接调用该工具,拿到你要的子集,继续下一步推理。
使用场景
- 从本轮生成结果中剔除上一轮已出现的候选项
- 对比两版模型输出,定位新增或缺失的元素
- 在推理会话中直接调用,无需离开上下文写临时脚本
适合人员
- 需要在推理循环中快速完成集合对比的开发者
- 希望零依赖、零网络调用完成本地运算的工程师
- 不想为一次差集运算起临时 Node 脚本的开发者