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 message envelopes are parsed but only honoured behind an off-by-default flag

Not switched on
Useful1 Signal3
Sessions

Extra routing details on relayed messages are stored but ignored unless a server flag turns them on.

Relay envelope routing is parsed but the flag deciding whether it counts as a human turn falls back to off.

Feature flag
tengu_hearth_resolved_rows Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.239: not a boolean we can read

Read once, for one account on one subscription tier, against v2.1.239. It isn't a statement about your account. What a flag value here can and cannot tell you

What

Messages arriving through the projects relay (a Slack-style delivery path) can carry extra routing fields, which are always parsed and stored, but whether such a message counts as a real human turn is decided by tengu_hearth_resolved_rows, whose in-source fallback is "off". Only "full" or "model_only" are accepted; anything else stays off, and the telemetry reason flag_off is recorded.

Details
  • Fields accepted: up to 8 message ids matching /^cmsg_[A-Za-z0-9]{1,128}$/, a rows schema with author_kind of owner/member/agent/system, where of timeline or thread, plus thread_ts, written_at and truncated, and a thread timestamp.
  • They are persisted with the message, stripped by the same scrubber that removes the verified-Slack-turn marker, and change how the turn is presented to the model.
  • Nothing in this build sets the flag, so the real value comes from remote config.
  • None of these names exist in v2.1.238.
Evidence

tengu_hearth_resolved_rows

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 →