v0.7.0 — Ship & Setup
v0.7.0 — Ship & Setup
Two-tier extraction without a mandatory browser, plus modular setup. Pages read in milliseconds over HTTP by default; headless Chromium engages only when a page is a JS shell — the browser is no longer a required runtime dependency.
Added
- Two-tier extraction (
crawler.py): by default pages are read by our own HTTP engine (httpx, milliseconds, zero browser); headless Chromium is switched on automatically only when the page is a JS shell (detection: app-root markup, empty body, content escaping) or when the HTTP tier fails. Measurements: Wikipedia 0.61 s, GitHub 1.0 s over HTTP versus ~4–5 s with the browser.BATHYS_BROWSER=off|auto|alwayscontrols the mode; the browser is no longer a required launch dependency —bathys setupinstalls it for JS pages, but the server works without it. bathys setup— full installation in one call: the browser engine (skipped with--skip-browser) → integration into every detected harness → the subagent → final hints. Idempotent; afterpip install bathysthe user only needsbathys setup.- Targeted installation
bathys install <HARNESS>:bathys install hermeswrites only Hermes; a missing target harness config is created from scratch (verified: an opencode config was created in its own format);--listprints all targets with their paths and status; an unknown name produces a clear error.
Changed
- README: the identity rewritten ("a standalone product, not a wrapper over other services: it implements the entire pipeline itself"); the main installation path is
pip install bathys+bathys setup; alternatives (npm, sources, minimal images) and manual connection moved under<details>folds. - Dispatcher call syntax:
bathys(server) /bathys setup/bathys install [targets]/bathys doctor; the--helpreference updated.
This GitHub release was created retroactively; the version shipped on PyPI on 2026-09-08.
Assets
Shipped with the signature set from the release conveyor (attached retroactively): bathys-0.7.0-py3-none-any.whl, bathys-0.7.0.tar.gz, checksums-sha256.txt, sbom.spdx.json, and cosign/GPG signatures for both artefacts.
Install: pip install bathys==0.7.0
Changelog: CHANGELOG.md