DeepSeek Harness (DSH) 目前在点击「Add workspace…」时会直接打开系统的文件夹选择器。这要求用户必须先在文件管理器中建好文件夹,再去寻找它。这个插件将其替换为一个对话框,直接询问名称和位置,从而将创建工作区的步骤合二为一。
插件简介¶
- 名称:
dsh-workspace-create-dialog - 维护者:LanFeng97
- 许可:MIT
- 定位:DeepSeek Harness 客户端插件,提供类似 Codex 的创建工作区交互体验。
核心功能¶
该插件利用官方扩展点替换了原本的文件夹选择流程,具体行为如下:
- 只填名称,点击 Create:在「New workspace location」下创建一个同名文件夹,将其注册为工作区,并立即打开会话。
- 点击 Choose folder…:调用原生 Windows 文件夹对话框。对话框会从你上次离开的位置开始,而不是默认路径。
- 只选文件夹,不填名称:工作区名称会自动填充为所选文件夹的名称。
- 已填名称,再选文件夹:以你输入的名称为准。插件会先注册工作区,然后将其重命名为你输入的名称。
- 修改 New workspace location:点击「Change…」可以设置「只填名称」时工作区的默认存放位置。该选择会被保存并持久化到重启后。
- 取消操作:按 Cancel、Esc 或点击背景遮罩,不会创建任何文件夹或注册工作区。
- 技术实现:使用官方扩展点而非补丁,优先级为 -100。
安装与启用¶
- 在 DSH 侧边栏点击 Plugins。
- 点击 Add plugin。
- 粘贴以下地址并点击 Install,然后 Enable now:
https://github.com/LanFeng97/dsh-workspace-create-dialog
- 插件加载后需要重启 DeepSeek Harness 才能生效。
注意事项¶
- 环境要求:主机环境需安装 Node.js >= 20.0.0。
- 网络依赖:插件直接从 GitHub 下载,因此 GitHub 必须可访问(China-mirror 仅覆盖注册表包,不覆盖仓库下载)。
- 更新机制:DSH 目前不自动更新第三方插件,升级需要先卸载再重新安装。
- 安全机制:插件通过回环保护的路由在主机上创建目录和打开窗口,防止外部访问。
结语¶
该插件通过将名称输入与文件夹选择解耦,解决了 DSH 原有工作流中必须先建文件夹再寻找的繁琐步骤。如果你习惯在对话框中直接完成工作区的初始化,可以尝试安装此插件。