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" }}Search
Section titled “Search”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.
Extract
Section titled “Extract”The default extract provider is local. Local extraction keeps page fetching and parsing inside DuckAgent instead of requiring a remote extraction service.
Browser fallback
Section titled “Browser fallback”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.