Enable it
The tools appear only when both variables are present in the control-plane environment:The tools
tool
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
Treat retrieved content as untrusted
Treat retrieved content as untrusted
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.
Keep the API key in the Secret
Keep the API key in the Secret
The key grants use of your research quota. Store it in the Kubernetes Secret,
never in a values file committed to Git.
Costs scale with depth
Costs scale with depth
web_research fetches many pages per call. Constrain maxDepth and
maxPages at the service if usage needs a ceiling.