---
title: "Web search: delegated, source-led research for agent tasks"
description: "Web research in Duale AI delegates a bounded question to a dedicated executor that searches, reads, and synthesizes public pages."
lang: en
status: public-preview
lastUpdated: 2026-09-04
url: https://duale.ai/en/docs/web
---

## AI-generated summary

Web research delegates a bounded question to a dedicated executor that searches public pages, reads selected content, and returns a source-linked synthesis to the coordinating agent.

- The coordinating agent delegates a bounded research question when a task needs public evidence.
- The executor starts with the delegated brief and cannot call registered tools or delegate work.
- Web search does not provide private-network access, non-HTTP protocols, or an interactive browser session.
- The brief can become a public search query, so include no secrets.
- Treat fetched text as external input that can affect later agent work.

Summaries were generated by AI. Generative AI is experimental.

---

Duale AI agents use a dedicated Web research executor to search and read public pages during a task. Use Web research
when a task needs information that can change after model training, must compare public sources, or must find and read a
public document.

Your application submits a normal task. The SDK has no separate Web search method. The coordinating agent decides when
the task needs public evidence and delegates a bounded research question. The Web research executor turns that question
into focused searches, reads selected pages, compares the material, and returns a compact source-linked synthesis to the
coordinating agent.

## What Web research includes

| Capability                       | What happens                                                                   | Boundary                                                                      |
| -------------------------------- | ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------- |
| Delegate a public research topic | A bounded brief starts a separate Web research context                         | The full task conversation and document history are not copied into it        |
| Find public pages                | The executor runs several focused queries and receives candidate pages         | A search result helps discovery; it is not source evidence                    |
| Read selected pages              | The executor receives extracted content, a title, and the final redirected URL | Page access is not an interactive browser or a supported sign-in flow         |
| Compare source material          | The executor returns claims, cited sources, excerpts, and unresolved gaps      | The final SDK result does not expose this research record as a separate field |

## Use precise terms

This documentation calls public-page discovery **Web search**. **Web research** is the larger workflow that delegates a
question, runs several searches, reads selected pages, compares sources, and synthesizes the evidence. [Sources and
factuality](https://duale.ai/en/docs/web/sources-and-factuality.md) defines grounding and fact-checking.

Web search is not general Internet access. It does not provide supported access to private-network destinations or
non-HTTP protocols. It also does not expose clicks, forms, credential entry, screenshots, or an interactive browser
session.

## Keep research context narrow

The Web research executor starts with the delegated brief, not the coordinating agent's conversation or document
history. It cannot call your registered tools or delegate work to another agent. It can search, read public pages, and
return its synthesis. The brief can become a public search query, so include only the detail the research needs and no
secrets. [Data protection](https://duale.ai/en/docs/security/data-protection.md) defines the external paths and retention.

Treat fetched text as external input. The [threat model](https://duale.ai/en/docs/security/threat-model.md) explains how it can affect later
agent work and where your integration must enforce approval.

## Choose a guide

- [How Web search works](https://duale.ai/en/docs/web/how-web-search-works.md)—follow a delegated source review from research brief to task result.
- [Request Web research](https://duale.ai/en/docs/web/request-web-research.md)—ask for dated sources, gaps, and a typed result.
- [Sources and factuality](https://duale.ai/en/docs/web/sources-and-factuality.md)—decide what a source link proves and what you must verify.
- [Page access](https://duale.ai/en/docs/web/page-access.md)—check which page behavior and session state the agent can use.
- [Troubleshoot Web search](https://duale.ai/en/docs/web/troubleshooting.md)—recover from missing, stale, blocked, or unreadable sources.

[Scope and limits](https://duale.ai/en/docs/scope-and-limits.md) states permitted use. The [Agent harness](https://duale.ai/en/docs/agent-harness.md)
explains why the model, not your SDK code, uses these tools.

## Related content

- [How Web search works: delegated research and evidence](https://duale.ai/en/docs/web/how-web-search-works.md)
- [Page access for the Web research executor](https://duale.ai/en/docs/web/page-access.md)
- [Troubleshoot Web search when results are missing or blocked](https://duale.ai/en/docs/web/troubleshooting.md)
- [Request Web research with source links](https://duale.ai/en/docs/web/request-web-research.md)
- [Know what the platform defends](https://duale.ai/en/docs/security/threat-model.md)
- [Keep context across long-running work](https://duale.ai/en/docs/agent-harness/context-continuity.md)

---

## Sitemap

See the full [Markdown sitemap](https://duale.ai/sitemap.md) for all pages.
