DSH Plugins
返回列表
🖥️

dsh-diff-vis

客户端 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install roushanyyzz/dsh-diff-vis

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

在 DeepSeek Harness 终端中执行 dsh plugin install roushanyyzz/dsh-diff-vis 即可安装,插件源码见 https://github.com/roushanyyzz/dsh-diff-vis ,安装后重启 GUI 即永久生效。

插件介绍

让 AI 每修改一个文件,你立刻看到它改了什么——这是 dsh-diff-vis 要解决的核心问题。默认对话流只在工具卡片里显示一行调用日志,文件到底怎么改的,你得自己跑去编辑器里逐行比对。dsh-diff-vis 拦截每一次 write 和 edit 调用,直接在对话流对应位置渲染出 git 风格差异卡片,不离开对话框就能逐行审视每一处变更。

差异卡片提供上下对比与左右对比两种视图:上下对比沿用经典布局,删除行标红、新增行标绿、上下文灰色并带行号块头部;左右对比双栏并排,被修改的行在同一水平线上左旧右新,行号严格对齐。行内变化的具体词语以黄色底色额外标出,让你一眼看出改的是哪个词。视图偏好自动保存到浏览器本地,点击卡片头部文件名可直接在工作区打开该文件。整个差异计算由自研行级算法完成,纯 JavaScript 实现,零 git 依赖,并对超大文件自动降级保护,确保进程不卡死。

如果你在小说创作、技术文档写作、代码协作中频繁让 AI 反复修改文件,并且希望盯住每一次改动的精确位置,这个插件就是为此而生的。

使用场景

  • AI 反复修改小说章节时逐行审视每处措辞变化
  • 技术文档协作中确认 AI 没有误改或遗漏关键段落
  • 开发中精确追踪 AI 对已有文件的删行与增行

适合人员

  • 频繁让 AI 改写文件并需逐行核验的写作者
  • 偏好在对话中直接审查代码而不切编辑器的开发者
  • 希望零额外依赖开箱即用的 DSH 用户