dsh-permission-matrix
在终端中运行以下命令:
dsh plugin install zhang8019/dsh-permission-matrix
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install zhang8019/dsh-permission-matrix 即可从 https://github.com/zhang8019/dsh-permission-matrix 安装本插件。
插件介绍
DeepSeek Harness 原生权限往往是几个固定档位,很难同时表达「能在哪读写」和「越界或危险操作怎么批」。dsh-permission-matrix 把权限拆成沙箱(工作区只读、工作区读写、全电脑读写)与审批(人工、自动同意、自动风险审批、自动拒绝)两个独立维度,组合出九个可切换的执行预设,并保留全局默认与社交渠道机器人默认,让 Web 与 QQ、微信、企微、Telegram 等会话可以用不同档位。
插件在 tools/pre-execute 与 approval/request 上按当前预设分流:自动拒绝走 DSH 原生 never;自动同意在硬拒绝保护下返回 allowed-once;自动风险审批则结合规则、工作区内结构放行、允许列表、可开关的 LLM 裁判,以及低/中/高/极高四档可配策略。执行面识别减少「注释或字符串里提到命令就被拦」的误伤;极高风险与可选的密码批准提供比单纯点同意更难绕过的闸门,并配套 JSONL 审计。
若你曾依赖 dsh-auto-classifier 的单点 auto 预设,本插件延续规则加 LLM 裁判加硬拒绝的思路,但把预设表扩展为完整矩阵;与 auto-classifier 同时启用会争抢同一 permission 行,应停用后者。适合需要细粒度权限组合、按渠道区分默认档、或要在自动裁决与人工/密码批准之间灵活切换的团队与个人管理员。
使用场景
- 需要为 Web 与社交机器人会话设置不同默认权限档位
- 希望在自动风险裁决与人工或密码批准之间灵活切换
- 要细粒度控制工作区读写边界并拦截高危命令
适合人员
- DeepSeek Harness 管理员与安全负责人
- 曾使用 dsh-auto-classifier 并需要更完整预设组合的用户
- 在多渠道部署 LLM 机器人且需分区权限的团队