Browser Harness 是 Frevana 中官方 browser-harness CLI 技能的引导入口,用于在浏览器中执行自动化操作。其核心用途是通过 CDP(Chrome DevTools Protocol)控制 Chrome,支持点击、输入、导航、登录态会话、JavaScript 渲染页面、截图、文件上传与下载,以及浏览器任务录制。
主要能力包括:控制 Chrome 完成常见交互操作;在已登录会话中工作;处理需要 JavaScript 渲染的页面;截取页面截图;上传和下载文件;录制浏览器任务。
使用方式:该技能通过本地 Shell 执行,不依赖 MCP 服务器或 Frevana Chrome 扩展。执行浏览器任务时,先使用 bash <skill-path>/scripts/browser_harness.sh check 检查安装状态。若未安装,按 references/integration.md 中的说明完成安装与注册。若已安装,运行 bash <skill-path>/scripts/browser_harness.sh register --skill-dir <skill-path>,在已安装技能文件夹中生成官方入口,然后阅读生成的 SKILL.md 再开始操作。对于只读或厂商缓存目录,应注册到当前 Agent 的可写技能目录,不要修改插件缓存。注册过程使用已安装 CLI 的 browser-harness 技能元数据与完整正文,并在 references/upstream-skill.md 保留逐字副本。CLI 升级后需刷新注册,必要时刷新宿主技能加载器。
适用场景:需要在 Chrome 中执行点击、输入、导航等交互;需要复用登录会话;需要处理 JavaScript 动态渲染页面;需要截图、上传或下载文件;需要录制浏览器任务。
限制:依赖本地 Shell 环境;需正确安装并注册 CLI 技能;不使用 MCP 服务器或 Frevana Chrome 扩展;只读/厂商缓存目录不可直接修改;CLI 升级后需重新注册。其他收费、价格、平台兼容性等信息暂未提供。