AI Agent Hub
Back to plugins
🖥️

dsh-fs-allowlist

Client Updated 2026.09.02

Run the following command in DeepSeek Harness:

dsh plugin install wangzhaonan16/dsh-fs-allowlist

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install wangzhaonan16/dsh-fs-allowlist in DeepSeek Harness to install this plugin; the source is available at https://github.com/wangzhaonan16/dsh-fs-allowlist .

About this plugin

In DSH Desktop, writes outside the workspace hit the sandbox fence and force an escalation-and-approval cycle. If you regularly ask the Agent to edit your Obsidian vault, a Markdown docs folder, or a config directory, every single write pops up an approval prompt. dsh-fs-allowlist lets you whitelist trusted directories so that write/edit tools pass through the fence without any manual confirmation.

The plugin works at three layers: it wraps the checkedTarget fence so whitelisted paths are approved early; it registers an approval-waterfall listener that auto-answers bash escalations when the model justification mentions a whitelisted path; and it ships a Settings GUI for adding or removing directories and toggling bash auto-approve, with hot-reload configuration that takes effect instantly without restarting DSH.

Built for developers who use DSH Desktop to manage personal knowledge bases, documentation trees, or project config files. A whitelisted directory means the Agent can write there without asking, so keep the list intentionally narrow and only add paths you fully trust.

Use Cases

  • Let the Agent write to your Obsidian vault without per-write approval prompts
  • Auto-approve bash writes that target whitelisted directories
  • Add or remove allowlist directories via the Settings GUI with instant hot-reload

Best For

  • Developers who manage personal knowledge bases with DSH Desktop daily
  • Users who frequently ask the Agent to edit documents outside the workspace
  • Heavy Agent users who want fewer approval interrupts and smoother automation