DSH Plugins
返回列表
🧩

dsh-session-allow

admin-security 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install AnakinCao/dsh-session-allow

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

在终端执行 dsh plugin install AnakinCao/dsh-session-allow 即可安装,源码仓库地址为 https://github.com/AnakinCao/dsh-session-allow ,安装后重启 dsh web 生效。

插件介绍

使用 DSH Web GUI 时,工具每次请求升级到同一权限模式都要重新弹窗确认,高频操作下反复弹窗会打断工作流。dsh-session-allow 在原有「拒绝 / 允许一次」两个按钮旁增加了「本会话允许」选项,让同一模式在会话内只需确认一次。

点击后,该会话内同模式的升级请求静默放行,不再弹出对话框;不同模式仍正常提示。弹窗底部以可撤销标签展示当前已授权的模式,点 × 即可收回权限。授权数据写入 localStorage 并按会话 ID 隔离,刷新页面不丢失,切换会话互不干扰。

适合频繁使用高权限模式(如 danger-full-access)进行连续调试或批量操作的用户,以及希望减少审批摩擦但保留逐模式控制粒度的团队。插件通过 chain slot 优先级覆盖核心审批面板,无需修改核心包代码。

使用场景

  • 高频调试中反复授权同一权限模式
  • 批量工具调用时减少弹窗打断
  • 按模式粒度控制审批并随时撤销

适合人员

  • 频繁使用高权限模式的 DSH 开发者
  • 需要降低审批摩擦的协作团队
  • 希望保留逐模式控制粒度的 Web GUI 用户