DSH Plugins
返回列表
🖥️

dsh-changes-panel

客户端 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install szh1007/dsh-changes-panel

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

在终端执行 dsh plugin install szh1007/dsh-changes-panel 即可安装本插件(源码地址:https://github.com/szh1007/dsh-changes-panel),安装后重启 dsh web 生效。

插件介绍

在 DeepSeek Harness 的多轮对话里,edit 和 write 工具悄悄改写文件,改动散落在消息流中,既看不清具体改了什么,也容易在误判上下文时做出错误操作。dsh-changes-panel 把会话内所有被修改或新增的文件汇总到一个贴边 diff 面板里,用 git 风格的 +绿 / −红 行级对比,让你随时知道「改了哪里、改了多少」,而不用在冗长对话里逐条翻找。

面板集成在会话标签栏的 diff 标签中,带改动数量角标;打开时聊天区整体左移、面板在 header 正下方展开,左缘可拖拽调宽(220–640px),宽度在会话切换间保留。每个文件标注 A(新增)或 M(修改)状态与 +N −M 统计,点击可展开带上下文行的完整 diff,支持单文件全屏查看。底部操作条允许勾选单个或多个文件后一键「采纳」(仅从面板移除)或「回退」(将基线内容写回磁盘),两个分区各带全选勾选框方便批量处理;条目被采纳或回退后,后续改动会自动以新基线重新对比。

适合在 DeepSeek Harness 中进行代码编辑、重构或批量改文件的开发者使用——尤其是那些希望在不断对话的同时,始终对「当前会话到底动过哪些文件、每一行改了什么」保持清晰掌控、避免误操作的用户。

使用场景

  • 多轮对话中持续编辑代码,随时查看累计改动与行数统计
  • 采纳或回退多个文件前,快速对比每个文件的行级差异
  • 区分新增文件与修改文件,批量管理会话工作集

适合人员

  • 在 DeepSeek Harness 中进行代码编辑或重构的开发者
  • 需要避免多文件改动时误操作、保持变更透明的用户
  • 希望在不离开会话界面的情况下完成 diff 审阅与批量操作的人