DSH Plugins
返回列表
🧩

dsh-approval-explainer

admin-security 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install ArisuYuuko/dsh-approval-explainer

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

在 DeepSeek Harness 中对目标 profile 执行 dsh plugin install ArisuYuuko/dsh-approval-explainer(源码:https://github.com/ArisuYuuko/dsh-approval-explainer),安装后完全退出并重新打开 DSH 使宿主端加载生效。

插件介绍

在 DeepSeek Harness 里,当模型要在你工作区之外执行命令时,系统会弹出审批框,但默认往往只显示一行命令。你若看不清它在改什么、会碰到哪些路径、点「允许」究竟意味着什么,只能在盲目信任与盲目拒绝之间二选一。

DSH Approval Explainer 在同一条审批提示旁追加一段由 AI 生成的说明,内容来自模型自身的推理与上下文:命令在做什么、模型想达成什么、风险高低及原因,以及各个按钮实际会触发什么。生成在后台进行,弹窗会立刻出现,不会因超时或失败而挡住你原本的审批流程;若生成失败,界面会说明原因而不是静默挂起。

插件只挂钩真正的审批请求,不为日常工具调用刷屏;工具参数从会话日志按 callId 查找,找不到会如实标注而非编造。它只观察和注释审批流程,不改变 DSH 的授权策略。此外还提供审批历史与诊断能力,方便事后回顾与排查「为何没有注解」等问题。

适合经常在 DSH 桌面端处理越界执行、脚本写入或系统命令审批的用户——尤其是希望在点允许之前,用可读的语言把风险与后果讲清楚的人。

使用场景

  • 模型请求在工作区外执行命令,需要在弹窗里快速读懂意图与风险
  • 审批框只有一行命令,想确认允许或拒绝各会带来什么后果
  • 事后想按会话或风险等级回顾曾经的越界审批记录

适合人员

  • 经常使用 DSH 桌面端并频繁遇到审批弹窗的用户
  • 对脚本、文件写入或系统命令审批较为谨慎的开发者
  • 需要可追溯审批说明而非仅凭命令行做判断的团队