dsh-fs-allowlist:白名单目录写入免审批
dsh-fs-allowlist 是 wzn16 维护的 DSH 社区插件(MIT,0.3.0)。它在默认沙箱之上为 extraWritableRoots 配置的可信目录开放 write/edit 免审批,并通过 pre-execute 与 approval/request 对白名单相关的 bash escalation 自动 allowed-once;提供 Settings → Plugins → Directory Allowlist 与 fs-allowlist.json 热重载。安装使用 dsh plugin --profile web add 本地路径或 github:wzn16/dsh-fs-allowlist#main,需重启 DSH Desktop。白名单应收窄;插件以 DSH 进程权限运行,安装前宜审阅源码。
阅读全文dsh-fs-allowlist:白名单目录无审批写入
DSH 插件 `dsh-fs-allowlist` 旨在解决 Agent 在非工作区写入时陷入的“拒绝访问 → 升级重试 → 手动审批”死循环。它通过拦截写操作,允许对白名单目录进行免审批访问,并提供 Bash 命令的自动批准功能。 核心功能包括:1. **文件工具**:对白名单目录下的写入请求直接放行;2. **Bash 命令**:通过启发式匹配命令文本中的白名单路径实现自动批准。用户可通过图形界面或配置文件设置目录白名单,配置支持热重载。需注意,MIT 许可证下请谨慎管理白名单,且插件依赖 DSH 内部接口,若版本升级重构该接口可能失效。
阅读全文