Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.239 Home All releases olderv2.1.238 v2.1.240newer
Claude Code v2.1.239

Relay-delivered turns can count as verified human turns

Under the hood
Useful2 Signal3
Sessions

Relayed messages can now count as coming from a real person, unless they inlined image attachments.

What

The three new relay routing fields carried on a user message now feed the check that decides whether a turn came from a real person, alongside the existing verified-Slack marker. A turn that inlined image attachments is excluded from that path.

Details
  • Queued user messages now carry the list of inlined image paths, and the prompt-prefix builder returns it (empty by default); the verified-turn predicate requires that list to be empty.
  • A Slack connect consent dialog was added to the dialog-cancel handling.
  • Whether the relay path itself is switched on is decided elsewhere, not in this code.
Evidence

hearthRelayThreadTs, inlinedImagePaths

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 →