browser-use--browser-harness
63b876cad3
Three improvements to the cross-platform IPC layer, lifted from #104: - meta:'ping' handshake replaces bare TCP connect in daemon_alive() and already_running(). A connect-only check on Windows can succeed against an unrelated process that grabbed our ephemeral port after a daemon crash; the ping/pong response confirms the listener is actually our daemon. - Per-daemon random token (secrets.token_hex(32)) gates every request on Windows. AF_UNIX + chmod 600 is the boundary on POSIX, but TCP loopback has no chmod-equivalent; without a token any local process could connect and issue CDP commands. - Atomic .port write (write .port.tmp, os.replace) so a concurrent reader never sees a half-written file. Adds rohitdutt108 to VOUCHED.td. Co-authored-by: Rohit Dutt <rohit.dutt@iyc.ishafoundation.org>