Sending a session message to yourself now gets a clear explanation instead of a generic failure.
What's wrong with this entry?
Session-to-session messaging inside Claude Code now refuses self-addressed sends with wording that explains the situation instead of a generic failure. When the target resolves to the sending session, the refusal says the address is this session's own, that a message sent there would only come back to this conversation, and that there is no one else at that address to reach, along with a hint telling the model how to address the main conversation instead.
- A second, longer refusal covers the case where a different session record on this machine claims this session's name and reference, and instructs the model to ask the user because the situation is suspicious.
- Both refusal texts are new in this build, and the self-address message replaces the "ultraplan ready" line the same message builder used to emit.
is this session's own address, is this session's own name and ref, but another session record on this machine claims it.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.