What
Sending to another session by address, cloud name or remote-control name now runs a recipient check up front, with its own denial wording and telemetry class instead of the generic unreachable-session message. Sessions also report their own inbound availability upstream.
Details
- The check reads the target's
crossSessionInboundsetting (accept, hold, refuse); when it is off, the send is denied with a distinct decision reason. - Each session mirrors
cross_session_inboundas available or unavailable, with new last-reported and last-known fields and a reseed path so the value is re-sent after the connection handle changes. - The check itself is unconditional on this build.
Evidence
target session reports it cannot receive cross-session messages
Strings lifted out of the shipped bundle, so the claim above can be checked against them.