DSH Plugins
返回列表
dsh-diff-approval

dsh-diff-approval

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install 9087/dsh-diff-approval

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

在终端中执行 `dsh plugin install 9087/dsh-diff-approval`,或访问开源地址 https://github.com/9087/dsh-diff-approval 按 README 手动将包加入当前 workspace 的依赖后重启 dsh web。

插件介绍

用 DeepSeek Harness 跑 agent 写代码时,一轮对话下来 edit、write、str_replace_editor 调用可能散落十几个文件,你很难一一确认哪些改动该留、哪些该回滚,更别提工作区里还有 Git 或 SVN 里积压的本地变更需要过目。dsh-diff-approval 把这一切收进侧边栏一个「待审变更」面板:每次成功的编辑调用被自动记录,以语法高亮的整文件 diff 呈现,支持按行块、按选区、按文件甚至一键全量地保留或回滚,操作均可 Ctrl+Z 撤销。面板空着时,点一个按钮就能把 Git / SVN / Perforce 的本地改动(含可选未跟踪文件)批量拉进来统一审查。状态按工作区持久化,关掉终端重开,未处理的变更还在原地,不会丢。

截图预览

使用场景

  • 跑完一轮 agent 编码后,逐个块确认哪些改动保留、哪些回滚
  • 需要把 Git / SVN / Perforce 的本地未提交变更拉进统一视图集中审查
  • 大文件、多文件批量编辑后,按行块精确回滚而不影响其它修改

适合人员

  • 深度使用 DeepSeek Harness 跑 agent 编码的个人开发者
  • 需要精细管控 agent 代码产出、避免盲目接受 diff 的工程团队
  • 在 SVN / Perforce 等非 Git 环境下使用 agent 的工程师