开源项目
Cloudflare Agents SDK新增可跨轮复用标签页与登录态的浏览器工具
New persistent browser tool in the Agents SDK, with tabs and logins that last between turns
概述
Cloudflare在Agents SDK中提供browserTool,模型生成代码通过Chrome DevTools Protocol操作Browser Run浏览器,读取页面或返回截图。Agent可以在后续对话继续使用已打开的页面和登录会话,不必每轮重新建立浏览器。安装需Agents SDK 0.28.0及以上,并把Browser接入Durable Object的Lifecycle;官方提供Pi Durable示例,也支持AI SDK、TanStack AI及其他Harness通过公开Browser/CDP接口接入。 默认每个Pi对话有自己的活跃标签页,但同一浏览器的cookie和登录态仍共享。浏览器可在Durable Object休眠期间保持存活,默认空闲超时为10分钟;会话过期或崩溃后创建新浏览器,并返回restarted=true,旧标签页及登录态随之丢失。这是存活浏览器会话的跨轮复用,不能理解为无限期保存状态。SDK使用MIT许可,托管浏览器仍适用Cloudflare服务条件。