dsh pluginsEnglish
← 返回热门插件目录

diff 查看器

lehhair/dsh-diff-viewer · 企业

DSH Web GUI PiUI 风格的 diff 查看器插件:通过 ui-tool diff-card 链插槽(包括主机补丁)替换用于写入/编辑工具调用的库存 DiffBlock。私人的。

★ 10GitHub 星标
1分支
2026-08-15最近更新
TypeScript开发语言
许可证

项目简介

DSH Web GUI 的 PiUI 风格 diff 查看器插件:替换 write/edit 工具调用的 diff 渲染(原 DiffBlock)。 unified 单栏默认:同一 gutter 并排显示旧/新行号,无左右错位;split 双栏可选(viewMode) 变更条:新增实心绿条、删除条纹红条;行背景色带统一延伸到最宽行 词级高亮:行内改动叠加绿/红标记,shiki 语法着色(highlightLines) 上下文折叠:长段未变更行折叠为"N 行未变更",向上/向下/全部展开 窗口化渲染:固定行高窗口化,大 diff 不挂载全部行;sticky 横向滚动条(hover 显现) 复制 + └ +A -R · N file(s) 页脚 机制

测试需要 workspace 内的 @deepseek-ai/dsh- 包(devDependencies 用 link: 指向 ../dsh2026/deepseek-harness,vitest alias 统一 react 单实例;接管行复用 ui-tool 的 ToolRow.module.css,经包导出的 src 子路径内联进 bundle)。 友情链接 / Friend Links DSHFind — DeepSeek Harness 插件市场与学习社区

安装命令

dsh plugin --profile web add github:lehhair/dsh-diff-viewer
查看 GitHub 仓库 ↗返回热门插件目录