DSH Plugins
返回列表
🧰

dsh-browser-bsk

联网工具 更新于 2026.09.11

在终端中运行以下命令:

dsh plugin install kexuejin/dsh-browser-bsk

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中,先访问开源地址 https://github.com/kexuejin/dsh-browser-bsk 确认兼容性,再执行 dsh plugin install kexuejin/dsh-browser-bsk 完成安装并重启 DSH。

插件介绍

DSh 生态里有一类插件把 ctx.browser 写进了 inject 硬门禁,dsh-accounts 的代填入口就是最典型的例子:profile 中没有名为 browser 的服务时,那条 entry 永远停在 pending,而 Harness 的断言逻辑将任何未激活的 entry 判定为 boot 失败,整个 profile 直接起不来。上游已记录此问题并着手修改为运行时检测,但在修复落地之前,受影响的 profile 只能搁置。

dsh-browser-bsk 精准地补上这个缺口。它把 browser-skill 已经在使用的 bsk CLI 封装成标准的 ctx.browser 服务,按需实现了 open、listTabs、setValue、click、key、detectChallenge、close 七个方法,未实现的方法直接不存在而非静默空转。它不注册任何工具、不自带 Electron 或 CDP 引擎,因此不会与 browser-skill 的六个工具发生重名冲突,两者共享同一套 bsk daemon、Agent Window 和登录态,真正做到零开销共存。

这个插件适合已经在用 browser-skill 驱动自己浏览器、安装了 dsh-accounts 或其他将 browser 列为硬依赖的插件、又不想把 33 个工具加 Electron 的第三方方案(dsh-builtin-browser)拖进环境的开发者。装上之后重启 DSH,代填入口即可正常激活,此前为绕过 boot 失败而在 cordis.patch.yml 中加的 disabled 标记也可以安全移除。

使用场景

  • dsh-accounts 代填入口因缺少 browser 服务一直停在 pending 无法激活
  • 使用 browser-skill 驱动浏览器但不想额外引入 Electron 引擎方案
  • profile 因 inject 硬门禁在 boot 阶段直接失败需要快速修复

适合人员

  • 已在使用 browser-skill 的 DeepSeek Harness 用户
  • 安装了 dsh-accounts 等含 browser 硬依赖插件的开发者
  • 偏好轻量工具链、不引入第三方 Electron 方案的用户