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