Skip to main content
Agents can search and read the public web when an Agentic Web Research service is configured. The integration is entirely optional and disabled by default.

Enable it

The tools appear only when both variables are present in the control-plane environment:
Add both keys to your existing Secret and restart the control plane:
Confirm the tools appear in a new chat run. Removing either variable disables them cleanly.

The tools

Searches the public web and returns concise result metadata.
tool
Renders one public URL and returns clean Markdown.
tool
Delegates a broad multi-source research task and returns cited results.

How requests flow

The control plane calls the research service, not the browser and not the workspace pod. Requests carry the API key as a bearer token, pass through the standard outbound URL guard, and have a 180-second timeout. Streaming responses are collected and truncated to a bounded size before reaching the model. This means workspace pods never need the research credential, and disabling workspace internet egress does not disable these tools.
The agent can also reach the web from inside the workspace with curl when networkPolicy.workspaceInternetEgress is enabled. These tools are for clean, structured retrieval; the workspace shell is for arbitrary network work.

Security notes

Web pages can contain prompt-injection text aimed at the agent. Content returned by these tools reaches the model, so avoid pairing broad web access with high-privilege MCP tools unless you have reviewed that risk.
The key grants use of your research quota. Store it in the Kubernetes Secret, never in a values file committed to Git.
web_research fetches many pages per call. Constrain maxDepth and maxPages at the service if usage needs a ceiling.