DeepTutor Found Three Silent Search Bugs By Collapsing a Provider List Duplicated in Seven Places
HKUDS/DeepTutor (35,558 stars) shipped v1.5.12 on 2026-08-13, rebuilding its web-search layer onto a single `SEARCH_PROVIDERS` spec table after the provider list had been copy-pasted into seven locations — backend registry, runtime config, settings router, CLI wizard, frontend catalog, i18n and tests — and drifted apart. Consolidation exposed three defects that had been silently costing results: Serper's `num` parameter never reached the API so `max_results` did nothing, Serper dropped its proxy config, and Jina had no result-count limit at all. Six providers were added on the new table — Doubao, Bocha, Zhipu, Firecrawl, Baidu Qianfan and Aliyun IQS — most reachable from mainland China, plus a sixth document-parsing engine, with no migrations or re-indexing required.
Source
↳ Follow the thread