dsh-wsl-obscura
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-obscura
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端运行 dsh plugin install 173787247/dsh-wsl-obscura 完成安装,插件源码地址为 https://github.com/173787247/dsh-wsl-obscura 。
插件介绍
Agent 工作流经常需要原始页面文本、在浏览器中执行一段 JS、或以隐身模式发起请求——这些任务用 GUI 浏览器处理笨重,用 curl 又做不到。dsh-wsl-obscura 把用 Rust 构建的无头浏览器 Obscura 接入 DeepSeek Harness,让你从 WSL 通过 interop 直接调用已在 Windows 侧编译好的 obscura.exe,无需额外启动任何服务。
插件提供三个工具:obscura_status 解析二进制路径并打印版本号;obscura_fetch 执行页面抓取,支持 DOM dump、JS eval 和隐身模式;obscura_mcp_hint 说明如何接入 Obscura 的 MCP / CDP 层,以便在需要时拉取 navigate、click、screenshot 等更丰富的工具。它有意区别于 dsh-wsl-browser(后者仅打开 Windows 默认 GUI 浏览器)。
如果你在 WSL 中运行 DeepSeek Harness,且 Agent 任务涉及大量页面文本提取、动态 JS 求值或指纹感知的隐身请求,这个可选插件能免去手动 CLI 拼接,让 Agent 直接调用真正的无头引擎。它不在默认 kit 集合中——仅在工作流确实需要无头浏览时启用即可。
使用场景
- Agent 需要提取页面文本并执行 JS 表达式,但不希望启动 GUI 浏览器
- 需要以隐身模式发起请求以规避指纹检测
- 为 Agent 接入 MCP 工具(如 navigate、click、screenshot)以扩展浏览器交互能力
适合人员
- 在 WSL 中运行 DeepSeek Harness 且需要无头浏览能力的用户
- 构建需要 DOM 求值或隐身请求工作流的 Agent 开发者
- 已在 Windows 侧编译 Obscura 并希望通过插件从 WSL 直接调用的团队