dsh--diff:JSON 语义对比插件

前言

在 DeepSeek Harness (DSH) 的开发流程中,对比两个接口响应的数据差异是常见需求。如果直接使用文本编辑器对比,容易忽略深层结构的变化。这个插件通过深比较算法,直接输出差异的键路径,帮助开发者快速定位数据变更点。

插件介绍

这个插件名为 dsh--diff,由开发者 uckkk 维护。它是一个纯 Node.js 实现的工具,核心功能是进行 JSON 语义对比,返回新增、删除或变更的键路径。

核心功能

插件注册的工具为 diff_。调用该工具时,传入两个 JSON 对象,它会进行深比较并返回差异路径。

安装与启用

安装命令如下。安装后,需要在 profile 的 package.json 中配置 dsh.profile.bundles,使插件生效。

dsh plugin add dsh--diff

在 package.json 中添加配置项:

"dsh.profile.bundles": ["dsh--diff"]

典型用法

对比接口响应的变化,直接调用 diff_。参数 a 为旧数据,b 为新数据。

diff_(a=<旧>, b=<新>)

注意事项

插件以当前 DSH 进程的权限在本地运行代码,涉及第三方代码执行。安装前请务必审阅源码。

结语

该插件基于 MIT 许可证开源。更多详情可查看 GitHub 或插件目录。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜