---
type: "post"
id: "new-web-search-tool-in-the-agents-sdk-9959ac"
slug: "new-web-search-tool-in-the-agents-sdk-9959ac"
title: "New web_search tool in the Agents SDK, powered by the Cloudflare Web Search API · Changelog"
description: "Cloudflare announced a `web_search` tool for its Agents SDK on October 12, 2026."
retrieval_nugget: "Cloudflare announced a `web_search` tool for its Agents SDK on October 12, 2026."
published_at: "2026-10-23"
updated_at: "2026-10-23"
record_date: "2026-10-23"
date_kind: "published_at"
topics: ["api-design"]
entities: ["Cloudflare","Cloudflare Agents SDK","Cloudflare Web Search API","ceramic.ai","Exa","Linkup","Pi Durable","TanStack AI"]
related_patterns: ["agent-ready-software-exposes-capabilities","model-answers-become-task-interfaces"]
novelty_label: "new_fact"
what_changed: "Cloudflare adds web_search to its Agents SDK, a distinct integration from its previously announced AI Gateway web search API."
prior_refs: ["memory:3f9cecb9-24e8-807a-aa7f-7dbac525c048","memory:c761796b-6a67-8952-a46c-2204837d90c0","memory:64939104-59ed-8cdf-a100-dae6da904fc9"]
source_url: "https://developers.cloudflare.com/changelog/post/2026-10-12-web-search"
source_urls: ["https://developers.cloudflare.com/changelog/post/2026-10-12-web-search"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:new-web-search-tool-in-the-agents-sdk-9959ac"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/new-web-search-tool-in-the-agents-sdk-9959ac/","markdown":"https://newruntime.com/posts/new-web-search-tool-in-the-agents-sdk-9959ac.md","json":"https://newruntime.com/posts/new-web-search-tool-in-the-agents-sdk-9959ac.json"}
---

# New web_search tool in the Agents SDK, powered by the Cloudflare Web Search API · Changelog

## Retrieval answer

Cloudflare announced a `web_search` tool for its Agents SDK on October 12, 2026.

Cloudflare announced a `web_search` tool for its Agents SDK on October 12, 2026. The tool searches the public web through the Cloudflare Web Search API, which Cloudflare says is powered by ceramic.ai, Exa, and Linkup.

An agent using the tool supplies a query and a maximum result count. It receives a short numbered list containing titles, URLs, and trimmed descriptions. When `web_fetch` is also available, the model is instructed to use it to read pages returned by `web_search`.

Cloudflare says the feature requires Agents SDK v0.27.0 or later. Its example installs `webSearchTool` in a Pi Durable extension registry before opening the harness. The SDK also offers AI SDK and TanStack AI adapters, plus `createAIWebSearch()` and `createHTTPWebSearch()` for searches run without a model, such as scheduled jobs.

The changelog does not state pricing, rate limits, regional availability, result-quality guarantees, or the separate terms and limits of the named search providers. Source: https://developers.cloudflare.com/changelog/post/2026-10-12-web-search

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Api Design](https://newruntime.com/topics/api-design.md): Explore the api-design topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
