Name Description Size Coverage
moz.build 359 -
SearchProviders.sys.mjs Search providers for the web search flow. 6654 -
SearchWorkflow.sys.mjs Self-contained flow backing the search_the_web tool. Two paths, selected by SEARCH_THE_WEB_FAST_PREF: - Grounded (pref off, the default): one Exa retrieval, an on-demand page-read loop (bounded), grounded answer generation on a pinned model, and a non-LLM schema validation. - Fast (pref on): one Exa retrieval whose sanitized snippets go straight back to the main assistant, which answers from them or reads a page itself. Either way the main assistant uses the result to decide whether to answer in chat or fall back to a Google handoff. The two paths are deliberately kept as separate entrypoints so that whichever one loses can be deleted whole. All the logic lives here as functions — there is no separate agent object because there is no state to carry between calls. 24154 -