Skip to content

Web Search & Extract

Web capabilities are profile-scoped and designed to work immediately on a fresh install.

Default config:

{
"web": {
"search": { "provider": "exa" },
"extract": { "provider": "local" },
"browser_fallback": "auto"
}
}

The default search provider is Exa MCP, so web_search is available out of the box. Later, if you want your own Exa quota or stricter account control, store the Exa API key in profile auth.json, not in config.json.

The default extract provider is local. Local extraction keeps page fetching and parsing inside DuckAgent instead of requiring a remote extraction service.

browser_fallback: "auto" lets DuckAgent use a local browser fallback when a rendered page is needed. Network and local execution still follow sandbox and approval policy.