DSH Plugins
返回列表
dsh-diff-stat

dsh-diff-stat

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install HaoyueQin/dsh-diff-stat

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

在 DeepSeek Harness 终端中执行 dsh plugin install HaoyueQin/dsh-diff-stat,即可安装该插件,完整源码地址为 https://github.com/HaoyueQin/dsh-diff-stat 。

插件介绍

在 DeepSeek Harness 中,Agent 通过 edit、write 或 Code Dispatch 对文件做改动后,变更内容往往淹没在工具调用日志里,想确认改了什么、改在哪几行,通常得切到终端跑 git diff。dsh-diff-stat 把这条链路搬回了网页:每一行变更工具旁直接挂上 **+N −M** 内联徽章,轮次末尾生成可折叠的「N files changed +X −Y」摘要卡片,点击任意一行即展开 LCS 对齐的 unified diff 窗口,两侧以 ±3 行上下文贴合,未变动区间折叠为 ⋯,行号槽精确锚定到当前文件中的真实位置。

对 Code Dispatch(PTC)子调用同样端到端覆盖:子调用本身不携带 wire diff,插件会从参数推导 hunk,并通过 subCallId 去重防止回放重复计数,纯 Code-Mode 轮次也能拿到完整的摘要卡片。此外还提供文件上下文增强(展开时通过宿主 API 读取真实文件、重建 hunk)、整轮回退(原子提交、漂移文件拒写)、行内预览与 open-with 菜单,以及在安装了 background 插件后全局接入磨砂玻璃视觉——所有能力零第三方运行时依赖,卸载即恢复原生外观。

它适合正在使用 DeepSeek Harness ≥ 0.1.2-rc.1 的开发者:无论是日常让 Agent 改代码、用 Code Mode 批量重构,还是需要在浏览器里快速审阅与撤销 Agent 的文件操作,都可以省去来回切终端的步骤,在一个页面上完成「看到改了什么 → 对齐阅读 → 一键回退」的完整闭环。

截图预览

使用场景

  • Agent 完成一轮代码编辑后,在网页上快速浏览每处改动的行数与上下文
  • Code Mode 批量重构后,逐文件查看对齐 diff 并决定保留或整轮回退
  • 展开 str_replace_editor 行内预览,确认改动未越界且上下文完整

适合人员

  • 日常用 DeepSeek Harness 让 Agent 改代码、希望在浏览器中完成审阅的开发者
  • 用 Code Mode 批量派发改动、需要集中查看并一键回退的工程师
  • 不想在聊天界面和终端 git diff 之间反复切换的 Harness 用户