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:

  1. 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.
  2. Click Choose folder…: Invokes the native Windows folder dialog. The dialog starts from the last location you left, not the default path.
  3. Select only the folder, without filling the name: The workspace name is automatically populated with the selected folder’s name.
  4. 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.
  5. 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.
  6. Cancel: Pressing Cancel, Esc, or clicking the background overlay does not create any folder or register a workspace.
  7. Technical implementation: Uses an official extension point rather than a patch, with priority -100.

Installation and Enablement

  1. In the DSH sidebar, click Plugins.
  2. Click Add plugin.
  3. Paste the following address and click Install, then Enable now:
https://github.com/LanFeng97/dsh-workspace-create-dialog
  1. 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.