DSH Plugins
返回列表
🧰

dsh-browser

联网工具 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install ZSeven-W/dsh-browser

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

在 DeepSeek Harness 中执行 dsh plugin install ZSeven-W/dsh-browser,即可从 https://github.com/ZSeven-W/dsh-browser 安装该插件。

插件介绍

在 Harness 里让 Agent 操作网页时,常见痛点是共用个人浏览器、把 CSS 选择器交给模型,以及观测结果失控。dsh-browser 以无头优先、会话隔离为设计:每个 Agent 使用独立的临时 Chrome/Edge/Chromium 用户数据目录,工具调用始终绑定 exec.agent.id,只能在自己拥有的浏览器上下文中观测与操作。

核心能力围绕「会话—观测—行动—证据」闭环。browser_session_start 发现本机浏览器并启动隔离上下文;browser_observe 返回有节点与体积上限的语义化页面视图,并发放带 epoch/指纹/过期的不透明 ref,支持 within 做子树范围观测;browser_act 在实时解析与策略校验后执行点击、填写、导航、滚动等操作,结果以 confirmed/unknown/rejected/failed 回执说明派发是否完成(不承诺业务成功与否);browser_evidence 提供有界、脱敏的控制台与网络元数据;browser_session_stop 关闭会话并删除临时配置目录。v8/v9 还强化祖先关系、内容命名容器的范围解析,以及可选的 CDP 闭 Shadow DOM 覆盖探测,让「页面上看不见」与「策略拒绝」可区分。

适合需要在 DeepSeek Harness 或 dsh-qa 编排里做真实浏览器驱动的团队:既要自动化填表、点击、复观测验证,又要求高风险操作可确定性拒绝、证据有界、不向模型泄露选择器。导出的 zsevenBrowserDriver 服务也是面向 dsh-qa 的稳定编排面。

使用场景

  • Harness Agent 在隔离浏览器中完成填表、点击并复观测验证结果
  • 对生产或 QA 站点做有导航白名单约束的端到端页面操作
  • 需要采集有界、脱敏的控制台与网络证据辅助排障

适合人员

  • 在 DeepSeek Harness 中集成真实浏览器能力的插件与 Agent 开发者
  • 维护 dsh-qa 或类似编排、需要稳定浏览器驱动面的团队
  • 重视策略拒绝、ref 过期与证据上限的安全敏感自动化场景