DSH Plugins
返回列表
🧰

dsh-browser-use-native

联网工具 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install AythyaCrispus/dsh-browser-use-native

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

在 DeepSeek Harness 的插件管理或会话中执行安装命令 dsh plugin install AythyaCrispus/dsh-browser-use-native,即可从源码仓库 https://github.com/AythyaCrispus/dsh-browser-use-native 安装并启用该 Host 侧浏览器插件。

插件介绍

许多 Agent 需要的不只是“读网页”,而是像人一样打开页面、点按钮、填表单、处理弹窗与下载。整页 HTML 往往冗长且难以定位可操作元素,模型也容易在快照之间丢失元素引用。dsh-browser-use-native 在 DSH Host 进程内用 Playwright 驱动本机 Chrome 或 Edge,把真实浏览器能力以 17 个 browser_* 工具交给模型,让自动化落在可执行的交互上,而不是静态文本。

插件的核心思路是用可裁剪的无障碍树(AX tree)快照替代整页 HTML:逐 frame 读取 Chrome 无障碍树,为可操作节点分配跨快照稳定的 uid,再通过 uid 或 selector 完成点击、填写、悬停、拖拽、上传与原生下载等动作。导航会清空 uid,iframe 内导航只影响对应 frame;过期 uid 会明确报错,避免误点。普通点击失败时还会按策略回退(命中检测、强制点击、关联 label、脚本点击),并在结果里说明实际采用的方式。

运行时每个 live Agent 独享一个浏览器实例:首次调用浏览器工具时惰性启动,同一 Agent 内串行执行,释放时关闭。还支持多页面、console 与 network 观察、弹窗策略、截图落盘或作为附件返回,以及 evaluate_script 等扩展能力。配置集中在 cordis.patch.yml,浏览器路径可自动发现,换机器通常不必改硬编码路径。

适合在 DeepSeek Harness 里搭建需要“真上网”的 Agent:客服填单、后台操作、数据采集、自动化测试等场景。请注意这是 Host 侧插件,拥有进程权限且 Chromium 不受工作区沙箱约束,只应从可信来源安装,并理解模型指令会驱动浏览器访问页面与执行脚本。

使用场景

  • 需要 Agent 自动登录后台并完成填表、提交等操作流程
  • 用可裁剪快照定位页面元素,稳定 uid 跨步骤点击与填写
  • 采集需交互的网页数据,并处理下载、弹窗与多标签页

适合人员

  • 在 DSH 中搭建需要真实浏览器能力的 Agent 开发者
  • 希望用 AX 树而非整页 HTML 驱动网页操作的团队
  • 做联网自动化、冒烟测试或运营流程自动化的实践者