MaYiFei1995/dsh-approval-comment ↗★ 0
dsh-approval-comment
DSH Web 审批增强插件:无感替代审批窗口,支持「拒绝并附言」;拒绝后终止当前回合工作,并重新结合附言思考。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MaYiFei1995/dsh-approval-comment说明文档
阅读完整 README ↗dsh-approval-comment

DSH(DeepSeek Harness)Web 审批增强插件:无感替代内置审批窗口,支持「拒绝并附言」,并在拒绝后终止当前回合、让模型重新结合附言思考。
- 纯 host + client 双半区插件,零第三方依赖、零构建步骤(纯 JS)。
- 不修改任何
@deepseek-ai/dsh*核心包;核心升级不会覆盖本插件。 - 安装进 web profile 即生效(下次
dsh web启动自动加载)。
解决的问题
默认审批流程有两个不符合真实工作场景的行为:
-
点「拒绝」后,模型不会停下,而是继续下一轮思考、猜测你拒绝的原因并换其他方案:

-
手动停止后,拒绝这件事不进模型上下文,下一次请求就"丢了上下文"。
本插件改为:
- 审批窗保持原样(警示条 + 工具名 + 允许一次/拒绝),并新增一个附言(say some)输入框。
- 四种组合行为:
| 允许一次 | 拒绝 | |
|---|---|---|
| 无附言 | 继续执行 | 中断任务(停止,等待下一条指令) |
| 有附言 | 附言一并生效,继续执行 | 据附言调整并自动继续(不停止) |
-
附言通过「插话(steer)」注入当前回合,模型在下一步立即读到并据此行动;拒绝与附言都留在 transcript 中,手动停止后也不丢上下文。


安装与卸载
方式一:GitHub Release(远程,推荐)
- 在仓库 Releases 发布
dsh-approval-comment-0.1.0.tgz(npm pack产物)后,目标设备执行:
dsh plugin --profile web add https://github.com/MaYiFei1995/dsh-approval-comment/releases/download/v0.1.0/dsh-approval-comment-0.1.0.tgz
方式二:tgz 本地文件
先从 GitHub Release 下载 .tgz(或本机 npm pack 生成),再用本地路径安装:
# 绝对路径
dsh plugin --profile web add C:\path\to\dsh-approval-comment-0.1.0.tgz
# 相对路径(锚定到执行命令的目录)
dsh plugin --profile web add ./dsh-approval-comment-0.1.0.tgz