dsh-client-ui-code-diffs
在终端中运行以下命令:
dsh plugin install linhoulong123/dsh-client-ui-code-diffs
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install linhoulong123/dsh-client-ui-code-diffs(源码地址:https://github.com/linhoulong123/dsh-client-ui-code-diffs)安装本插件,安装后重启 dsh web 即可生效。
插件介绍
在 DeepSeek Harness 对话中,模型每执行一次 edit 或 write,文件改动就藏在工具卡片里,默认视图缺少直观的红绿对比,连续修改几十次后很难快速判断每次改动的范围与正确性。dsh-client-ui-code-diffs 将内置卡片替换为整行红绿背景的内联 diff:新增行绿色、删除行红色,并在行内对变化片段做字符级高亮。
插件内置 Kotlin、Java、TypeScript、JavaScript、Python、JSON、XML、CSS 的语法着色,头部徽章显示行号与增减行数,状态标签区分执行中、失败和打开文件。超过 600 行的大 diff 自动截断中间内容,避免消息流被撑爆。它以更低优先级注册,安装后自动替换内置卡片,无需额外配置,纯客户端运行,不依赖任何服务端逻辑。
如果你日常用 DeepSeek Harness 做代码生成、重构或批量编辑,希望在消息流里一眼看清每次改动的全貌而不必切到编辑器,这个插件就是为此而生。
使用场景
- 模型连续修改多个文件后快速审阅每处改动
- 长对话中一眼区分新增、删除和行内修改
- 大文件改动时快速定位变化范围而不撑爆消息流
适合人员
- 用 DeepSeek Harness 做代码生成与重构的开发者
- 需要频繁审阅模型改动的技术负责人
- 偏好内联 diff 视图而非跳转编辑器的用户