20e5d51bea
Everything Browser Use is now managed by Hermes: the canonical binary is the one install_cli() provisions into HERMES_HOME/bin, and every resolution and provisioning site prefers it. - _find_cli(): probe order flipped to managed bin -> PATH -> user-level tool dir (then uvx across the same order). A user's own uv tool install can no longer shadow the Hermes-managed copy with a drifted version; side installs only matter when we have nothing. - install_cli(): a browser-use on PATH no longer short-circuits the install — only the managed copy does, so selecting any backend provisions the copy Hermes controls and updates. - _ensure_browser_use_cli() (hermes tools): drops its own PATH check and always delegates to install_cli(), the single owner of the managed-copy policy. - install.sh / install.ps1: same short-circuit fix — only HERMES_HOME/bin/browser-use counts as installed. Follow-up to #86240 and #86320: with every non-Camofox backend selection installing the CLI, managed-first closes the remaining version-drift/shadowing class instead of guarding single sites. Tests updated to pin the new contract: managed beats PATH and user-local; PATH install does not satisfy install_cli; helper always delegates. E2E-verified precedence chain with real files and a real degraded-PATH install attempt.