dsh-fs-allowlist
在终端中运行以下命令:
dsh plugin install wangzhaonan16/dsh-fs-allowlist
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install wangzhaonan16/dsh-fs-allowlist 即可安装该插件,源码位于 https://github.com/wangzhaonan16/dsh-fs-allowlist 。
插件介绍
在 DSH Desktop 中,工作区外的文件写入会触发沙箱拦截,模型必须走升级审批流程。如果你经常让 Agent 修改 Obsidian 笔记库、Markdown 文档目录或项目配置文件夹,每一次写入都弹出审批提示,体验十分割裂。dsh-fs-allowlist 让你把信任的目录加入白名单,write/edit 工具在沙箱围栏前直接放行,不再需要反复点击确认。
核心能力分三层:write/edit 层包装 checkedTarget 围栏,白名单路径免审批直接写入;bash 层注册审批瀑布监听器,当模型给出的升级理由提及白名单路径时自动放行;设置页提供可视化 GUI,可增删目录、开关 bash 自动批准,配置热加载即时生效,无需重启 DSH。
适合日常使用 DSH Desktop 管理个人知识库、文档目录或项目配置文件的开发者。白名单意味着 Agent 可在不询问的情况下写入该路径,请保持列表精简,只添加你真正信任的目录。
使用场景
- 让 Agent 直接写入 Obsidian 笔记库,免去逐次审批弹窗
- 配置目录白名单后,bash 写入白名单路径自动放行
- 通过设置页 GUI 增删白名单目录,配置热加载即时生效
适合人员
- 日常使用 DSH Desktop 管理个人知识库的开发者
- 频繁需要 Agent 修改工作区外文档目录的用户
- 希望减少审批打断、提升自动化流畅度的重度 Agent 使用者