v0.8.0 — Engine Orchestration
v0.8.0 — Engine Orchestration
Architecture committee verdict No. 4 plus keyless engine orchestration: API engines behind env vars, a self-chosen set of keyless engines activated by one variable, and F-101 retry sets re-tiered against live data.
Fixed (critical)
render_settingsrendered the wrong engine:engine: bravepointed at the scraping module, which ignoresapi_key(the key went nowhere); corrected toengine: braveapi(the official API module). Found by architecture committee No. 4 while cross-checking against the live upstream pin.
Added
- API engines behind one env each:
BATHYS_ENGINE_EXA_KEY,BATHYS_ENGINE_YANDEX_KEY+BATHYS_ENGINE_YANDEX_FOLDER(yandex_apiis already in the upstream of our pin, RU localization out of the box) — in addition to Brave. A singleengines:block. BATHYS_ENGINES— activation of a custom set of keyless engines. Live audit 2026-09-09:mwmbl,mojeek,brave→ 40+ results with zero captchas;duckduckgo/qwant/startpage/baidu— CAPTCHA;mojeekalone — 0 (works within the set).- F-101 retry sets re-tiered against live data: the first fallback is
brave,mwmbl,mojeek,wikipedia; captcha-prone engines are demoted to last. - The
engine_setmetric inmetrics.jsonl(default/retry#N) — committee gate G1 becomes verifiable. - Architecture committee No. 4: gates G1–G4 for "our own engine" (Phase C); Bing v7 struck out (shut down by Microsoft on 11.08.2025); an own index — rejected permanently.
This GitHub release was created retroactively; the version shipped on PyPI on 2026-09-09.
Assets
Shipped with the signature set from the release conveyor (attached retroactively): bathys-0.8.0-py3-none-any.whl, bathys-0.8.0.tar.gz, checksums-sha256.txt, sbom.spdx.json, and cosign/GPG signatures for both artefacts.
Install: pip install bathys==0.8.0
Changelog: CHANGELOG.md