dsh-open-workspace
在终端中运行以下命令:
dsh plugin install Xingkong42/dsh-open-workspace
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Xingkong42/dsh-open-workspace 安装,插件开源地址为 https://github.com/Xingkong42/dsh-open-workspace ,装完后重启 dsh web 即可生效。
插件介绍
DSH Web GUI 的会话界面围绕对话展开,但真正承载代码、素材和配置的工作区文件夹在浏览器之外。每次需要翻看、拖拽或整理文件时,都得切出窗口、在文件系统中定位对应目录;工作区一多,找错路径是常事。dsh-open-workspace 把「打开工作区」这一步直接嵌进 GUI,省去手动拼路径的麻烦。
插件提供两个入口:侧边栏会话行的 ⋯ 菜单项与会话标题栏按钮,点击即调用系统文件管理器(Windows 资源管理器、macOS 访达、Linux 文件管理器)打开该会话所属工作区的根目录。两个入口共用一套解析逻辑——先定位工作区 path/cwd,找不到时依次回退到会话 cwd、扁平列表、当前会话。Windows 端直接 spawn explorer.exe 并传递 UTF-16 参数,中文路径与非 ASCII 字符不会乱码或静默失败;操作成败均在右下角弹出提示条,反馈清晰可感。
如果你日常同时维护多个 DSH 工作区、频繁在 GUI 对话与实际文件之间来回切换,这个插件能帮你少切一次窗口、少记一条路径。它不改动会话内容,不引入额外运行时依赖,装上重启 dsh web 即可使用,也方便纳入团队共享配置统一分发。
使用场景
- 在 Web GUI 中点击按钮立即用资源管理器打开当前会话的工作区目录
- 多工作区并存时快速定位并打开对应的文件夹,无需手动拼路径
- 中文路径或含特殊字符的路径下可靠打开,不会乱码或静默失败
适合人员
- 日常在 DSH Web GUI 中维护多个工作区的开发者
- 需要频繁在对话界面与本地文件系统之间切换的用户
- 使用 Windows 且路径含中文或特殊字符的 DSH 用户