Debug logs now mask socket paths, tokens and long hex values from local messaging.
What's wrong with this entry?
Debug lines for the local socket client ([uds-client] Sending control: and [uds-client] Sent to ) and peer-message origin summaries now run through the redactor that withholds anything matching /token/i and masks long hex runs, so raw socket paths and values no longer land in logs.
- Detection of a dead agent socket widened: it now also recognises a typed error class in addition to ENOENT and ECONNREFUSED.
stale_socket
Strings lifted out of the shipped bundle, so the claim above can be checked against them.