前言¶
在 DeepSeek Harness (DSH) 的开发场景中,WSL 环境常用于运行本地服务或文档站点。开发者需要在 Windows 侧查看这些服务(例如 http://127.0.0.1:3080)。直接在 WSL 中打开浏览器通常无法访问 Windows 侧的界面,而手动复制 URL 到 Windows 浏览器又存在操作损耗。dsh-wsl-browser 插件提供了 win_open_url 工具,旨在解决 WSL 与 Windows 浏览器之间的跳转问题。
插件说明¶
该插件属于 dsh-wsl-kit 套件。它的工作机制是:从 WSL 环境出发,通过 win_open_url 工具指令,将指定的 http/https URL 唤起至 Windows 默认浏览器中。需要注意,该插件仅在 WSL 进程中触发浏览器打开,不会在 WSL 内部抓取页面内容。
安装¶
先安装该插件:
dsh plugin --profile web add github:173787247/dsh-wsl-browser
配置¶
若需调整超时时间等参数,可在配置文件中添加以下内容:
- id: dsh-wsl-browser
name: dsh-wsl-browser
config:
timeoutMs: 15000
使用¶
该工具接受一个必需参数:url。
- 在 WSL 环境中调用
win_open_url。 - 传入
http://或https://开头的 URL。
例如,在 WSL 中启动了本地服务 http://127.0.0.1:3080,可直接调用:
win_open_url http://127.0.0.1:3080
注意事项¶
- 仅支持
http和https协议,不支持file:协议。 - 如果 localhost 端口转发出现故障,结果中可能会包含基于当前 WSL IP 的提示,建议配合
dsh-wsl-port插件进行排查。 - 该插件不包含 Cloud Flash 模型的配置。
生态背景¶
DeepSeek Harness 的设计理念是「一切皆插件」。dsh-wsl-browser 是社区维护的工具,旨在为本地开发提供便利。其目录与 GitHub 仓库为独立维护项目,与 DeepSeek 官方应用无直接从属关系。