Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.239 ·

Clearer refusal when a session tries to message itself

Sending a session message to yourself now gets a clear explanation instead of a generic failure.

You'll notice Improvements
JSON All of v2.1.239
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Session MessagingArea: what it touches
ImprovementsKind: in v2.1.239,
ImprovementsSection of the release
What

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.

Details
  • 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.
Evidence

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.

See this entry in the whole of v2.1.239 →

Feedback