Repository navigation
Dethrottled 1.3.0 — bounded DDG + SearXNG discovery
Default discovery now combines DDG Lite/HTML/TLS/browser with small Yahoo and Yandex supplements through SearXNG. DDG retains its source order and ten-choice family budget; each supplement contributes at most three choices, novel supplements alternate, and the final menu defaults to and is capped at fifteen unique URLs. There is no automatic search pagination. Fast remains DDG-only; news and academic sources remain deliberate profiles.
Research keeps ten sources by default, permits twenty on request and admits at most twenty-four unique candidate URLs across facets, including up to four replacement candidates. Transport/attachment recovery remains separate from the primary-source budget. HTTP/MCP schemas, public REST validation, capability metadata and docs agree.
The recorded 400-query experiment supports compact supplementation but does not establish a dependable end-to-end gain from XGBoost, semantic inference or deeper pagination, so those are not added to defaults. Automated relevance labels and their uncertainty, per-query wins/losses, acquisition failures and page-read results are retained in the repository.
Validation: 615 offline tests passed; lint and documentation checks passed; real adapter transport checks exercised fifteen search results and twenty research sources. Deployed public REST/MCP checks confirmed version 1.3.0 and matching backend identity. One public default search returned twelve unique choices in 1.24 seconds; a two-source research smoke test completed in 10.2 seconds. These are deployment observations, not broad performance guarantees.
Compatibility: search requests above fifteen are now rejected (previous ceiling sixteen); default HTTP/MCP requested menu increases from ten to fifteen. Research's source ceiling increases from sixteen to twenty. MCP dependency remains pinned to the maintained 1.30.0 SDK.
Evidence and per-query results: https://github.com/halonyx-io/dethrottled/tree/main/evaluations/search-policy/results/2026-11-03