Skip to content

Faber v1.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 06:01
· 13 commits to master since this release

Faber v1.6.0

更新内容

  • 浏览器连接新增“使用当前浏览器(推荐)”。通过 Faber 扩展连接已打开的 Chrome / Edge,复用现有标签页和登录状态,无需调试端口或重新启动浏览器。
  • 网页动作在指定标签页内执行,不移动系统鼠标、不主动抢占其他窗口;新标签页在后台创建,只允许关闭本任务创建的页面。原有托管独立窗口和 CDP 连接继续可用。
  • 浏览器采用约 24 CSS px 的黑色圆角光标、白描边和轻阴影,整个会话持续显示。动画不再阻塞输入,移除一次重复状态采集,同时保留动作前校验及独立后置状态。
  • 修复已加载标签页的偶发等待超时;操作已发送而结果未确认时明确要求重新核验,避免重复输入。停止时优先释放调试器,无响应页面不会阻塞控制权释放。
  • 扩展支持连接、停止、继续和断开;用户取消调试或操作目标页后暂停,需要显式继续。会话退出断开调试器、清理光标并保留用户原有页面。
  • Computer Use 同步升级至 0.7.1,包含三平台原生助手、编译后的扩展资源和受认证的本地消息桥接;MCP 保持 12 个工具,原生协议保持 3。网站限制默认关闭,只有主动开启后才校验名单。

首次安装浏览器扩展

  1. 在 Faber 的 Computer Use → 浏览器连接选择“使用当前浏览器(推荐)”,选择 Chrome 或 Edge,点击“准备浏览器扩展”。
  2. 按界面给出的地址进入浏览器扩展管理页,开启开发者模式,加载已解压的扩展,选择 Faber 显示的扩展目录。
  3. 打开浏览器工具栏中的 Faber 扩展,点击“连接 Faber”,再保存 Faber 中的浏览器连接。

解压扩展尚未上架浏览器扩展商店,首次需要手动加载;后续更新扩展资源后需要重新加载。旧浏览器配置按原模式保留,可在设置中切换。同种浏览器一次连接一个个人资料。

验证

  • 组件 157 项 Node 回归、8 项包 smoke 和 101 项本机 macOS 原生自检通过。
  • macOS ARM64 的隔离 Chrome for Testing 实际加载扩展,验证 Native Messaging、后台填写与点击、业务结果、保持当前用户标签页、持续光标、输入暂停、手动恢复、原有页面保护和断开重连。
  • Faber 122 项 Node 回归与类型检查通过,服务包构建成功。
  • Faber 打包后的服务入口通过真实 Native Messaging 全链路测试,桌面资源包含精确版本的 5 个扩展运行文件。
  • Faber 真实 Vue 设置页验证默认扩展入口、安装说明、连接状态、Edge 选择、网站限制、刷新恢复及旧模式切换;无新增浏览器错误。
  • 三平台安装包、应用签名和更新文件由版本标签 CI 构建与校验。Windows/Edge 及 macOS x64 未做本地 GUI 实机验收;系统弹窗、受限网页与同页并行输入仍受浏览器限制。

兼容与安装

  • 保持应用配置、Bundle ID 和更新签名兼容,继续使用内置 cloudflared 2026.10.7 及其独立更新入口。
  • macOS 主应用要求 macOS 13 或更高版本;Windows 仅支持 x64。
  • macOS 使用长期自签名证书,未经过 Apple 公证;Windows 安装包未进行 Authenticode 签名。
  • Release 提供桌面安装包、更新归档、更新清单和校验文件。