Cloudflareは10月13日、Agents SDKに永続ブラウザのツールbrowserToolを加えた。エージェントはサイトを開き、ページを調べ、同じタブとCookie、ログインのまま次のターンへ戻れる。維持されるのは、ブラウザセッションが生きている間だけだ。
利用にはAgents SDK 0.28.0以上が要る。Browserを作り、オブジェクトのライフサイクルへ登録し、PiのDurable拡張としてツールを渡す。モデルはChrome DevTools Protocolを操作するコードを書き、スクリーンショットは画像対応モデルが見られ、UIにも出せる。Piの会話ごとにアクティブなタブは分かれるが、Cookieとログインはそのブラウザの中で共有される。AI SDKとTanStack AIのアダプタ、公開されているBrowserとCDPのAPIからも使える。
セッションはDurable Objectが休止している間も残る。既定のアイドル期限は10分だ。期限切れかクラッシュでは新しいブラウザが作られ、ツールはrestarted: trueを返す。その時点で以前のタブとログインは消える。
ブラウザ操作をエージェントに任せる実装では、毎ターン初期化し直す手間と、ログインを引き回す範囲がセットになる。10分を超えて人が応答を待っている間にセッションが落ちると、作業は最初からになる。会話を分けてもログインは分かれないので、利用者ごとにセッションを隔離するならブラウザ自体を分ける。