DSH Plugins
返回列表
🧩

dsh-manual-approval

admin-security 更新于 2026.09.26

在终端中运行以下命令:

dsh plugin install yknBugs/dsh-manual-approval

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install yknBugs/dsh-manual-approval 安装本插件(源码:https://github.com/yknBugs/dsh-manual-approval),安装后重启 profile 或 dsh web 再在权限选择器中选 Manual 或运行 /permission manual。

插件介绍

DeepSeek Harness 自带的三种权限模式各有取舍:只读与可写工作区是「按需询问」,而完全访问则从不弹窗。真正让人不安的是中间地带——工具自己决定要不要问,不问就直接跑。Manual 模式补上这道缝:在 Manual 会话里,每一次工具调用都会先出现审批卡片,由你而不是某个工具来做最终决定。

卡片里会列出工具名与逐行参数,Shell 类调用还会附带模型对命令的一句话说明;你也可以在反馈框里写下理由,批准或拒绝都会随结果回到模型。插件不改动调用形态,参数与其它模式字节一致;获批后则与完全访问同级,可写工作区外路径。你还可以在设置里维护有序规则:匹配则允许、拒绝、带红字警告仍要确认,或交给本机 Host 发起的网络裁决端点。失败则关闭:关卡片、无审批路径或审批出错,调用都不会执行。

适合需要「每条命令都过目」的开发者与安全敏感场景,以及想用正则与自定义裁决把重复操作自动化、却仍保留人工兜底的人。它不会替你判断危险与否,价值在于参数摊在你面前;规则写得太宽就等同放权,写得太吵也容易养成盲点点击——这正是 Manual 把顺序、分组编号和校验摆在设置页里的原因。

使用场景

  • 希望每次工具调用都先看到完整参数再决定是否执行
  • 需要在完全访问能力下仍保留逐条人工确认
  • 用正则规则放行常见操作、危险命令仍走审批或拒绝

适合人员

  • 对 Agent 工具调用高度敏感的开发者
  • 负责 Harness 部署与权限策略的管理员
  • 需要可审计、可定制放行逻辑的安全团队