dsh-edit-approval
在终端中运行以下命令:
dsh plugin install SiriLee/dsh-edit-approval
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,运行命令 `dsh plugin install https://github.com/SiriLee/dsh-edit-approval` 安装此插件。
插件介绍
DeepSeek Harness 代理能够自动化执行文件编辑和命令运行,但直接让代理无监督操作可能带来意外修改或安全风险。dsh-edit-approval 插件解决了这一问题,它为代理的每次写入、编辑或 bash 命令调用添加了审批门,确保在文件被实际修改或命令执行前,用户有机会审查并批准。
插件的核心能力包括编辑审批和 bash 审批两个对称的门控机制。编辑审批默认开启,拦截 write、edit 和 str_replace_editor 调用,通过红绿行级 diff 预览变更,用户可以一次性批准或拒绝。bash 审批默认关闭,启用后,每次命令执行前显示描述和原始命令文本供确认。这些审批门利用 DeepSeek Harness 的现有服务接口,无需修改宿主 UI,同时支持会话策略如“永不询问”以保持完整访问会话。
这个插件适合使用 DeepSeek Harness 进行自动化工作流的开发者,尤其是那些需要细粒度控制、审计跟踪或安全监督的场景。无论是个人项目还是团队协作,它都能在保持代理效率的同时,赋予用户最终决策权,防止误操作并增强可靠性。
截图预览
使用场景
- 代理自动修改代码文件时,显示行级差异供审核。
- 执行 bash 命令前,要求用户确认以避免误操作。
- 在自动化工作流中,确保所有变更经过人工批准。
适合人员
- 使用 DeepSeek Harness 进行自动化开发的开发者。
- 需要监督代理操作的 DevOps 工程师。
- 注重代码安全和审计的团队负责人。


