dsh-browser
自包含浏览器运行时:打包 Playwright 内核,提供 browser 服务与 9 个交互工具
4 MIT 作者 anweat 更新于
安装
dsh plugin --profile web add @anweat/dsh-browser dsh-browser
解决什么问题
让 DSH 的 agent 操作真实浏览器通常要全局安装 Playwright 之类工具,环境与版本很难管理。本插件把 Playwright(chromium 内核)与 OpenCLI 作为插件自身的 npm 依赖打包(缺省回退全局复用),对外提供一个 browser 服务——其他插件声明 inject: ['browser'] 即可消费——以及 9 个交互式浏览器工具:打开网页、按 CSS 选择器点击、输入、滚动、读取页面文本、全页截图、关闭等。chromium 内核复用共享缓存避免重复下载,缺失时用 browser_install 一键补齐;支持 storageState 登录态复用,可抓取需要登录的受限页面。
适合谁
- 需要 agent 完成网页操作、信息抓取的自动化用户
- 开发组合插件的作者(如 dsh-web-search-pro 依赖它的浏览器后端)
标签 工具集成