dsh-file-changes
在终端中运行以下命令:
dsh plugin install mixin-ai/dsh-file-changes
将以下提示词粘贴到 DeepSeek Harness 对话框中:
运行 dsh plugin install mixin-ai/dsh-file-changes(源码仓库:https://github.com/mixin-ai/dsh-file-changes),安装后重启 dsh web 并刷新浏览器即可生效。
插件介绍
在 DeepSeek Harness Web 中让 AI 完成一轮代码生成后,文件变更信息通常只停留在回复末尾一行 Produced 标签里,具体改了什么、前后对比如何,用户还得手动翻找编辑器。dsh-file-changes 插件把这一段体验补齐:它在每条回复的尾部追加一个结构化的文件变更面板,逐文件列出本轮创建或修改的文件,并为每个文件提供三个操作——用系统默认应用打开、通过 Harness DiffBlock 原语查看本轮实际应用的变更(新文件则直接展示完整内容)、在系统文件管理器中定位并选中该文件,完整覆盖 macOS、Windows 和桌面 Linux。
插件同时兼容 Native 模式与 Code Mode:前者通过会话定义累积变更工具的调用记录并在聊天视图中渲染,后者则监听工具执行事件、从写入与编辑参数中重建变更记录,两路数据按路径去重后合并展示,确保无论哪种执行路径下用户都能在同一面板中看到完整的文件变更清单。
适合在 DeepSeek Harness Web 中频繁让 AI 创建或编辑文件的开发者,尤其是 Code Mode 下多步修改文件、希望不离开对话界面就能快速核对改动的场景。
使用场景
- AI 多轮修改代码后,快速核对每轮实际改动的文件及具体差异
- Code Mode 下多步编辑文件,不离开对话界面逐文件查看 diff
- 完成文件生成后,在系统文件管理器中一键定位到目标文件
适合人员
- 在 DeepSeek Harness Web 中频繁让 AI 创建或编辑文件的开发者
- 需要逐文件核对 AI 改动内容而不想手动翻找编辑器的技术人员
- 使用 macOS、Windows 或桌面 Linux 且希望文件操作与对话无缝衔接的用户