Agent 与工作流dsh-plugin

dsh-diff-approval

面向 DeepSeek Harness(DSH)的待审改动插件:自动记录成功的 edit、write 与 str_replace_editor 改动,汇总到侧边栏的单一待审列表,可逐文件查看 diff 并保留或还原,还能一键导入工作区本地的 Git/SVN/Perforce 改动。

Stars
7
Forks
1
Open Issues
3
最近 Push
2026年9月22日
最新版本
v0.29.1
24h Growth
+0
7d Growth
+0

安装

dsh plugin --profile web add dsh-diff-approval

概览

面向 DeepSeek Harness(DSH)的待审改动插件:自动记录成功的 edit、write 与 str_replace_editor 改动,汇总到侧边栏的单一待审列表,可逐文件查看 diff 并保留或还原,还能一键导入工作区本地的 Git/SVN/Perforce 改动。

  • 自动记录成功的 edit、write 与 str_replace_editor 改动,并汇总为侧边栏中的单一待审列表。
  • 语法高亮的整文件 diff,含 +/− 计数、滚动条改动概览标尺、文件内搜索(Ctrl+F,F3 / Shift+F3 步进)以及虚拟化行渲染。
  • 使用 Ctrl+↑/↓ 在改动块之间跳转;悬停某块可单独保留或还原,也可拖拽选择框对精确行范围保留/还原。
  • 按文件逐个保留/还原,并在列表底部提供全部保留 / 全部还原;已处理文件仍留在列表中。
  • 每次保留、还原与导入都可用 Ctrl+Z / Ctrl+Shift+Z(Ctrl+Y 为别名)撤销/重做,可在快捷键设置中改绑。
  • Ctrl+D 随处唤出、Esc 关闭;Ctrl+Tab / Ctrl+Shift+Tab 在待审文件间循环;也可从侧边栏底部与会话标题栏进入。
  • 选中文本显示 (file:line) / (file:start-end) 引用,点击或 Ctrl+L 复制,并在文件变化时于输入框与排队消息中自动对齐。
  • 一键导入工作区本地 Git / SVN / Perforce 改动(已修改、已删除,可选包含未跟踪文件);VCS 根目录由工作区向上查找。

相关插件