v1.10.20: bus-driven runtime and interactive crawl control
Highlights
- Land the bus-driven install/runtime flow around
InstallEvent,BinaryRequestEvent, and typed process/archive result events. - Move config handling toward an event-sourced model, with improved config/env assembly, binary resolution, and cleaner integration with
abx-plugins. - Tighten crawl/snapshot lifecycle handling, background hook timing, and plugin execution behavior across the runner.
- Refine the interactive Ctrl+C flow so foreground hooks can be paused, retried, skipped, or aborted cleanly during a crawl.
- Fix CI/local development friction around uv source handling, formatting/type-checking, and package build consistency.
This release includes the cumulative changes since v1.10.11.