Misc
- Harbor Boost gains agentic modules:
quickhopanddeephopfor web research,autocheckfor deliverable audits, anddiffscopefor scoped file-change checks, withcavemanandponytailas response style modules. harbor launch --workflowroutes coding agents through Boost module chains.harbor launchsupports the grok CLI as a host tool.- Faster Hugging Face downloads via
hf_transfer. harbor hf cacheis renamed toharbor hf cachedir, freeinghf cacheto pass through to the official HF CLI.- HF cache scans now rescue models the hub library misses, keep listing models when the cache scan throws, and llamacpp models without a slash in their ID can be removed.
- Boost
read_urlnow validates every redirect hop, closing an SSRF vector in web research modules. - Boost
autocheckkeeps failed or spoofed page reads out of its evidence, and the/cavemanand/ponytailstyle commands only trigger in their own module. - Boost token counting no longer stalls on multi-megabyte pathological inputs.
harbor pulland other compose-backed commands now fail with a clear error when compose resolution fails, instead of running a bare docker subcommand.harbor up a b -tnow tails logs for all requested services, not just the first.- Assorted CLI fixes:
doctor --checkordering,up --opentarget, andui.mainresolution foropen/url/tunnel/qr. harbor pullhandles mixed service/model/flag arguments correctly, routing flags like--no-defaultsto the compose resolver instead of misreading them as model names.- Host Deno runs no longer show update-check nags or send telemetry.
- The container test runner auto-runs the install suite when needed and works on Alpine, Arch, and Rocky; compose files can waive lint rules via
x-harbor-lint-ignore.
Breaking: built-in Boost workflow presets and the keel/sightline modules were removed; the former caveman/ponytail research workflows are now quickhop/deephop.
Full Changelog: v0.5.2...v0.5.3