Fixed
Process-identity lookup now tries ps on PATH when the usual system locations are unavailable. This repairs managed-session locking on PATH-only Linux layouts such as NixOS while preserving system-path preference and malformed-output checks. Android, Windows and the v3 lock protocol are unchanged.
Thanks @GodTamIt for the report and contribution in #142 / #143.
Install
pi install npm:pi-agent-browser-native@0.6.6The Git release is also available as git:github.com/fitchmultz/pi-agent-browser-native@v0.6.6.
Verification
- Full pre-PR checks: 794 tests passed; two documented opt-in tests were skipped.
- Native macOS and actual Ubuntu 24.04.4 passed package, browser and cleanup checks. Ubuntu ran as amd64 under emulation.
- Native Pi lifecycle, packed installation, real upstream behavior and interactive public-site checks passed.
- Real PATH-only Linux process/lock tests fail on the old code and pass with this fix. Native NixOS was not run.
- Native Windows was unavailable and explicitly waived.
This release does not change the separately identified upstream mixed-launch profile-continuity issue.