前言¶
DeepSeek Harness(DSH)的插件生态强调「一切皆插件」。社区插件一般用于补充 Web GUI 的局部操作入口,不要求替换主程序界面。
在 DSH Web GUI 中,一个会话如果已经关联 Workspace,后续经常需要在本地查看当前 Workspace 根目录。手动复制路径再打开文件管理器会打断操作;dsh-open-explorer 提供的是这样一个入口:在会话标题右侧增加文件夹按钮,并在工作区右侧的 ... 菜单中加入“在资源管理器中打开”。
这里介绍的是社区插件,不等同于官方应用商店;它也不表示与 DeepSeek / 幻方有官方从属关系。
这是什么¶
dsh-open-explorer 由 YooRarely 维护,许可证为 MIT。
它为 DSH Web GUI 提供便捷的 Workspace 文件夹打开入口:在 DSH 会话标题右侧提供文件夹按钮,点击后通过公开的 Client Connection Host RPC 请求运行 DSH 的主机打开当前 Workspace 根目录。
该插件不修改或依赖 DSH 源码,只使用公开的 Client Connection Host RPC 和 Header Slot。
核心功能¶
- 在 DSH Web GUI 会话标题右侧提供文件夹按钮。
- 在工作区右侧的
...菜单中添加“在资源管理器中打开”。 - 点击后请求运行 DSH 的主机打开当前 Workspace 根目录,而不是打开某个单独文件。
- 不修改或依赖 DSH 源码,只使用公开的 Client Connection Host RPC 和 Header Slot。
- 支持 Windows、macOS、Linux 和 WSL 的系统目录打开方式。
- 针对当前 npm DSH 的工作区
...菜单,使用基于 ARIA 语义的浏览器兼容适配。 - 浏览器端代码已直接提交为
client.js,无需构建工具。
安装与启用¶
安装命令如下:
dsh plugin --profile web add github:YooRarely/dsh-open-explorer
安装完成后,重启 DSH Web 服务:
dsh web
然后在浏览器中刷新页面即可使用。
典型用法¶
- 打开 DeepSeek Harness Web 界面。
- 进入一个已经关联 Workspace 的会话。
- 点击会话标题右侧的文件夹按钮。
- 系统文件管理器会打开该 Workspace 的根目录。
也可以在工作区右侧的 ... 菜单中选择“在资源管理器中打开”,触发相同的目录打开动作。
平台行为¶
| 平台 | 打开方式 | 条件 |
|---|---|---|
| Windows | 文件资源管理器 | 无额外配置 |
| macOS | 系统默认目录打开器 | 无额外配置 |
| Linux | xdg-open |
需要桌面环境 |
| WSL | 转换为 Windows 路径后打开 | 需要可用的 Windows 桌面 |
如果通过远程浏览器访问 DSH,目录会在运行 DSH 的主机上打开,而不是浏览器所在电脑上。
适用场景与注意¶
适合使用 DSH Web GUI、并且希望从 Web 界面快速打开当前 Workspace 根目录的场景。
使用前建议注意:
- 插件会请求运行 DSH 的主机打开本地目录,插件以当前
dsh进程权限运行。 - 安装前应检查源码和许可证;该插件许可证为 MIT。
- Linux 依赖桌面环境下的
xdg-open。 - WSL 需要将路径转换为 Windows 路径,并需要可用的 Windows 桌面。
- 工作区菜单的插入依赖当前 npm DSH 的 ARIA 语义适配;会话标题按钮是主要入口之一。
相关链接¶
- GitHub:
https://github.com/YooRarely/dsh-open-explorer - 目录页线索:
https://www.skillhub.cn/plugins/YooRarely/dsh-open-explorer
上面的目录页链接来自插件线索,不作为官方目录页确认。