dsh-auto-pass
在终端中运行以下命令:
dsh plugin install sujingkpo/dsh-auto-pass
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install sujingkpo/dsh-auto-pass 即可安装,插件源码位于 https://github.com/sujingkpo/dsh-auto-pass
插件介绍
在 DeepSeek Harness 的日常开发中,一条 pnpm test、一次 echo 的输出重定向,甚至一次 sandbox 权限升级,都要停下来点一下审批卡片。操作本身完全无害,打断却很真实。dsh-auto-pass 为此在 Web UI 中增加了一个「自动审批」权限预设:每个需要审批的动作交由一次纯模型调用做审查——不派子 Agent、不带工具、不读会话历史,只把规范化后的动作和你最近一条指令喂给模型——通过则自动放行,未通过则退回 DSH 正常审批链由你决定。
在模型审查之上,插件还维护两层权限记忆:项目级与全局级的允许列表和拒绝列表。同一权限在同一项目中连续通过三次(默认阈值),插件自动将其写入允许列表,下次不再调用模型;连续拒绝三次则弹出确认卡,由你选择写入范围或放弃。匹配单位是「权限指纹」——由工具名与规范化关键参数推导,对输出截断、描述差异免疫,对真正改变授权意图的参数(如升级标记)保持敏感。
适合大量使用 DeepSeek Harness 进行日常编码、工具调用频繁触发审批、又愿意用一条透明规则换取心流不被打断的开发者。它不替代你——模型拒绝、基础设施超时、无法解析的动作,一切拿不准的情况都会回到你手上。
截图预览
使用场景
- 日常编码中每次 sandbox 权限升级都弹审批卡,希望无害操作直接放行
- 同一无害命令反复触发审批,连续通过后自动进入允许列表不再打断
- 需要一条可按自动/人工/白名单/黑名单过滤的审批时间线,快速回溯每个决策
适合人员
- 重度使用 DeepSeek Harness 进行日常编码与工具调用的开发者
- 希望用透明规则减少审批打断、同时保留人工兜底机制的用户
- 需要项目级权限白名单管理、减少团队重复审批的工程师
