dsh-permission-panel
在终端中运行以下命令:
dsh plugin install kirito787-neet/dsh-permission-panel
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install kirito787-neet/dsh-permission-panel(需指定 --profile),安装后重启 DSH;源码见 https://github.com/kirito787-neet/dsh-permission-panel。
插件介绍
在 DSH 里,每个会话都有自己的权限预设——仅可查看、工作区内修改或完全权限——但这些设置分散在各个会话里。想确认哪些会话开了完全权限,往往要一个个点进去;想顺手改一批,更是费时费力。
dsh-permission-panel 把工作区里所有会话的权限收进一张表:按工作区分组、可搜索、可按权限等级筛选,还能勾选后批量应用预设。面板本身不保存任何权限状态,读的是宿主当前配置,改也走宿主原生命令,所以列表里看到的与会话里实际生效的始终一致。从会话头部的「权限」按钮或设置里的「工作区权限」进入,看到的是同一份数据;在会话内打开时,顶部还会展示当前会话实际生效的预设及宿主说明。
单条改权限用行内下拉即可;批量改会只对当前可见行生效,被搜索或筛选藏起来的勾选会自动清掉,避免误改。切换到完全权限前会要求确认风险。你还可以在面板里设置「新会话默认权限」,只影响之后新建的会话。归档会话不会出现在列表中,子代理会话也不列出。
适合经常在多个工作区、多个会话之间切换,又需要定期核对或统一收紧权限的用户——尤其是想一眼看清「谁是完全权限」、或不想为改权限反复进出各个会话的人。同一套源码同时支持 Web 与 Desktop。
使用场景
- 想一眼看清各工作区里哪些会话是完全权限
- 需要把多个会话的权限统一改成「仅可查看」或工作区内修改
- 新建会话前想设定默认权限,又不想逐个进会话改
适合人员
- 同时维护多个 DSH 工作区与会话的用户
- 注重权限收紧与安全审计的开发者
- 不愿为改权限反复进出各个会话的 Desktop/Web 用户