DeepSeek Harness (DSH) currently opens the system folder picker directly when you click “Add workspace…”. This requires users to first create a folder in the file manager, then locate it. This plugin replaces that flow with a dialog that directly asks for the name and location, combining the steps for creating a workspace into one.
Overview¶
- Name:
dsh-workspace-create-dialog - Maintainer: LanFeng97
- License: MIT
- Purpose: A DeepSeek Harness client plugin that provides a workspace creation interaction similar to Codex.
Core Features¶
This plugin uses an official extension point to replace the original folder selection flow. The specific behavior is as follows:
- Fill only the name and click Create: Creates a folder with the same name under “New workspace location”, registers it as a workspace, and immediately opens a session.
- Click Choose folder…: Invokes the native Windows folder dialog. The dialog starts from the last location you left, not the default path.
- Select only the folder, without filling the name: The workspace name is automatically populated with the selected folder’s name.
- Fill the name, then select a folder: The name you enter takes precedence. The plugin first registers the workspace, then renames it to the name you entered.
- Change New workspace location: Click “Change…” to set the default location for the workspace when “Fill only the name” is used. This choice is saved and persisted after restart.
- Cancel: Pressing Cancel, Esc, or clicking the background overlay does not create any folder or register a workspace.
- Technical implementation: Uses an official extension point rather than a patch, with priority -100.
Installation and Enablement¶
- In the DSH sidebar, click Plugins.
- Click Add plugin.
- Paste the following address and click Install, then Enable now:
https://github.com/LanFeng97/dsh-workspace-create-dialog
- After the plugin loads, DeepSeek Harness must be restarted for it to take effect.
Notes¶
- Environment requirement: The host environment must have Node.js >= 20.0.0 installed.
- Network dependency: The plugin is downloaded directly from GitHub, so GitHub must be accessible (China-mirror only covers registry packages, not repository downloads).
- Update mechanism: DSH currently does not automatically update third-party plugins; to upgrade, you must uninstall and reinstall.
- Security mechanism: The plugin creates directories and opens windows on the host through loopback-protected routing, preventing external access.
Conclusion¶
By decoupling name input from folder selection, this plugin solves the cumbersome steps in DSH’s original workflow where you had to create a folder first and then locate it. If you prefer to initialize a workspace directly from a dialog, you can try installing this plugin.