dsh-change-center
在终端中运行以下命令:
dsh plugin install Chance-Wu/dsh-change-center
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装 dsh-change-center 插件以实现对文件变更的捕获、审查与回滚功能。源码地址:https://github.com/Chance-Wu/dsh-change-center
插件介绍
在构建复杂的 Agent 工作流时,文件变更的追踪与控制往往是一个盲点。传统的“写即应用”模式让开发者难以在事后审查或回滚特定修改。dsh-change-center 解决了这个问题,它充当了一个变更中心,将 Agent 的每一次写盘操作转化为可追踪的变更记录,确保每一笔修改都有据可查。该插件提供了强大的块级操作能力,支持统一、并排及编辑三种 Diff 视图模式。开发者可以像操作 Git 一样,逐块审查代码变更,选择性地“应用该块”或“撤销该块”。同时,它内置了外部修改守卫,防止 Agent 在审查过程中意外覆盖用户的手动修改,配合 AI 审查与风险分析功能,为代码变更提供了全方位的安全保障。无论是需要精细控制文件修改流程的工程师,还是希望提升工作流可追溯性的开发者,dsh-change-center 都是理想的选择。它通过捕获即登记的机制,简化了工作流逻辑,让 Agent 的每一次变更都清晰可见,极大提升了开发效率和代码安全性。
使用场景
- Agent 自动修复 Bug 时,逐块审查并应用修改
- 审查 Agent 会话中所有文件的批量变更
- 确保在审查期间 Agent 的写入不会覆盖用户的手动编辑
适合人员
- DeepSeek Harness 插件开发者
- 专注于代码安全的软件工程师
- 需要透明度的工作流自动化专家