DSH Plugins
返回列表
dsh-diffstream

dsh-diffstream

客户端 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install F-Light/dsh-diffstream

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

在 DeepSeek Harness 终端执行 dsh plugin install F-Light/dsh-diffstream 即可安装,插件源码地址为 https://github.com/F-Light/dsh-diffstream

插件介绍

在 DSH 对话流中驱动编码代理时,屏幕大多只是工具调用的堆叠。哪些文件被改动、具体改了什么、执行到了哪一步,很容易迷失在长会话里。dsh-diffstream 把代码改动直接渲染进对话卡片,让你无需切窗口或翻日志就能看清每一步变化。

每次 edit / write 工具执行完毕后,对应卡片内嵌展开行级 diff——绿色新增、红色删除、带行号与上下文——以逐行流式动画呈现,支持 1x、2x、即时三档速度,当前展开到第几行就是 agent 执行到哪一行。每个已完成回合尾部自动追加汇总卡片,列出全部文件及 +N −M 增删统计,点击展开完整 diff。数据优先读取真实 git hunks,非 git 项目或 git 命令失败时静默回退为工具参数对比,大文件自动截断并可一键展开,体验始终连贯。

适合依赖 DSH 代理进行编辑、重构或批量代码生成的开发者:在长会话中持续掌握 agent 改了什么、改了多少、执行到哪里。插件纯客户端运行、零依赖,历史回合刷新后完整可读,无需修改 dsh 源码。

截图预览

使用场景

  • 长会话中实时查看 agent 逐行编辑进度
  • 回合结束后快速回顾本回合改动了哪些文件
  • 非 git 项目中安全回退为参数 diff 继续工作

适合人员

  • 依赖 DSH 代理做编辑或重构的开发者
  • 需要持续监控 agent 产出质量的团队
  • 长时间驱动编码 agent 的独立开发者