GitHub Copilot 浏览器工具 GA:Agent 可以在 VS Code 里直接操作真实网页

GitHub Copilot 的 VS Code 浏览器工具进入 GA,Agent 可以打开页面、点击、输入、读取内容、抓取错误并截图,同时保留用户权限和企业网络控制。

浏览 54
GitHub Copilot 浏览器工具 GA:Agent 可以在 VS Code 里直接操作真实网页封面

GitHub 7 月 1 日宣布,VS Code 中的 GitHub Copilot 浏览器工具正式进入 GA。这个能力的重点不是“让模型知道网页长什么样”,而是让 Agent 可以在真实浏览器环境里完成一组开发者原本要手动做的操作:打开页面、跳转、点击、输入、悬停、拖拽、处理弹框,读取页面内容,捕获控制台错误,截图,并在必要时运行脚本化流程。

Agent 开始接近真实前端测试环境

对前端开发者来说,浏览器工具的意义在于减少“代码编辑器”和“真实网页”之间的断层。过去 Copilot 类工具主要停留在代码、项目文件和文本上下文里;现在 Agent 可以把运行中的网页状态带回聊天上下文,这让它更适合处理 UI bug、表单流程、控制台错误、页面内容核对和轻量端到端测试。

GitHub 在公告中说明,浏览器工具 GA 后默认开启,并且受到预览用户反馈影响。Agent 可以使用和开发者接近的浏览器动作,也可以通过浏览器工具栏里的 DevTools 查看元素、控制台输出和调试页面。换句话说,AI 编程助手正在从“会写代码”往“能观察运行结果并反馈修复”扩展。

权限控制是这次 GA 的核心边界

GitHub 在公告中特别补充了控制权细节。用户自己打开的标签页默认是私有的,Agent 不能读取或操作,除非用户选择 Share with Agent;用户也可以随时撤回这个访问。Agent 自己打开的标签页运行在新会话里,不能访问用户日常浏览器的 cookies 或本地存储。并行运行的 Agent 窗口之间,也各自保持浏览器标签隔离。

更敏感的权限仍然掌握在用户手里。摄像头、麦克风、位置、通知和剪贴板读取等能力不会自动授予,必须由用户为具体站点显式批准,Agent 也不能代替用户点同意。GitHub 只把经过清理的剪贴板写入等低风险动作列为默认允许。这种设计说明,浏览器 Agent 真正进入开发工具链时,隐私和权限隔离会成为产品能力的一部分,而不是上线后再补的安全说明。

企业还能限制 Agent 能去哪里

面向企业,GitHub 提供了集中控制入口。管理员可以通过 workbench.browser.enableChatTools 开关启停浏览器工具,也可以继续使用 agent 网络域名 allow/deny 控制,限制 Agent 和集成浏览器能访问哪些站点。公告还说明,deny 规则优先,列表支持通配符,工作区信任和审批提示仍然生效。

这对公司内部开发环境很关键。Agent 能操作网页之后,理论上可以触达 staging、后台、内部文档和第三方服务。如果没有域名白名单、工作区信任和敏感权限审批,浏览器 Agent 的便利性会直接变成治理压力。GitHub 这次 GA 的信息重点正好说明:可用性和控制面必须同时出现。

对 AI Agent 开发方式的影响

浏览器工具 GA 后,开发者可以更自然地让 Copilot 帮自己“打开这个页面测试一下”“看控制台报错”“截图并说明为什么按钮错位”。这类任务以前需要人工在浏览器和编辑器之间切换,现在可以由 Agent 把网页观察结果接回代码修改流程。对产品经理、设计师和运营人员来说,这也意味着未来的 AI Agent 不只是生成代码,更可能参与页面巡检、表单验证、文案检查和上线前冒烟。

不过这仍然不是完全无人值守的浏览器操作。GitHub 的公告把用户控制和企业控制放得很重,说明真正可落地的浏览器 Agent,一定要有清晰的会话隔离、权限审批、域名范围和审计意识。能操作真实网页只是第一步,能在可控边界内操作,才是进入团队工作流的前提。

参考来源

本文为公开资料整理与技术学习参考,不提供采编、转载或发布服务。

54