DSH Plugins
返回列表
⚙️

dsh-approval-diff

工作流 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install joao-paulo-santos/dsh-approval-diff

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

在 DeepSeek Harness 中执行 dsh plugin install joao-paulo-santos/dsh-approval-diff,源码仓库为 https://github.com/joao-paulo-santos/dsh-approval-diff ,安装后重启即可生效。

插件介绍

每一次模型请求修改文件时,原生 DSH 审批卡片都会将 old_string 和 new_string 作为纯文本参数直接抛出——没有上下文、没有行号,你只能每次在脑中把 diff 还原一遍。dsh-approval-diff 用一张真正的 diff 审查卡替代了这个心算环节:红行与绿行并排展示,变更行内带词级高亮,周围内容附带磁盘锚定的真实行号,支持分栏与统一视图切换。

每次审批都从磁盘读取最新文件内容作为锚点,行号绝不虚报。若文件已变化、old_string 不再匹配,卡片明确提示而非展示无法应用的 diff。同一文件的多条待审编辑合并为一次审查:卡片标注合并数量,一次决策覆盖整组,后续同文件请求自动继承结论。删除类命令展示命令原文,确保放行前看清即将执行的操作。对同一文件可一键自动放行,也可一键解除。

适合依赖 DSH 智能体进行文件编辑、写入或清理的开发者。你不再需要充当人肉 diff 引擎,也不必自动放行然后祈祷。审批时刻变成一次真正的代码审查。

使用场景

  • 模型请求修改文件时,用可视化 diff 替代原始参数查看
  • 同一文件多条待审编辑合并为一次统一审查
  • 对同一文件一键放行后续编辑并随时解除

适合人员

  • 依赖 DSH 智能体进行文件编辑与清理的开发者
  • 需要在放行前确认变更细节的运维与后端工程师
  • 希望审批流程接近真实代码审查体验的 DSH 用户