AI Agent Hub
Back to plugins
🖥️

dsh-workspace-tools

Client Updated 2026.09.11

Run the following command in DeepSeek Harness:

dsh plugin install AHIOSUZ/dsh-workspace-tools

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

Run dsh plugin install AHIOSUZ/dsh-workspace-tools in your DeepSeek Harness terminal to install this plugin; full source is at https://github.com/AHIOSUZ/dsh-workspace-tools

About this plugin

Every new DeepSeek Harness root session used to mean the same ritual: pick an Agent preset, pick a permission preset, confirm—again and again in every project folder. dsh-workspace-tools removes that repetition by letting you bind an Agent preset and a permission preset to a registered workspace. Once saved, any newly created root session whose working directory sits inside that workspace switches to the matching presets automatically, right after the session is published and before the first turn begins.

Rules are keyed by workspace id, so renaming a folder or changing path case never breaks matching. The dropdown reads workspace names from the DSH sidebar in real time, and rules pointing at a removed workspace are flagged rather than failing silently. Under the hood the plugin calls only official DSH 0.1.5-rc.1+ extension points—the agent/created event, agentPresets.select, and the permissionPresets.set service—so no patches or forks of DSH are needed. Existing, resumed, forked, and subagent sessions are explicitly skipped, and any manual switch you make after a session arrives always wins over the automatic one.

It is built for workflows where different directories carry different Agent personas and permission levels: multiple project workspaces, distinct Agent presets per repo, varying sandbox modes per context. If your daily rhythm is "switch directory, switch behavior," this plugin turns those two steps into zero.

Use Cases

  • Running multiple projects where each directory needs distinct Agent and permission settings
  • Skipping the repetitive preset selection on every new session
  • Setting a default sandbox and approval mode for a specific team workspace

Best For

  • DSH users managing multiple workspaces daily
  • Developers who switch Agent personas per directory
  • Security-minded engineers enforcing least-privilege approval flows