Skip to content

v11.0.3: Self-healing entry point + stale process cleanup

Choose a tag to compare

@dondai1234 dondai1234 released this 21 Jul 08:59

Reliability: self-healing entry point + stale process cleanup

1. Self-healing CLI (cli.py)

New entry point catches ImportError on broken installs and auto-runs repair.py (writes inline if missing). Users never see a raw ModuleNotFoundError traceback again. A broken install auto-recovers on the next hound command.

2. Stale process cleanup

The detached Windows helper now kills ALL hound.exe processes before running pip, not just in the --reinstall path. Prevents stale servers (e.g. Pi extension singleton) from surviving an update and running old code.

3. Doctor stale process detection

hound --doctor now includes a 'no stale servers' check. Reports running PIDs and suggests the kill command.

4. Doctor browser deps fix

Removed curl_cffi from the browser deps check (no longer a dependency since v11.0.0).

761 tests (8 new).