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.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

IDE and SDK hosts are told when telemetry is off for the session

You'll notice
Useful2 Signal2
Agents not in their notes

Editors and SDK hosts are told when telemetry is off so they can match.

analytics_disabled
What

The protocol's init/system message carries a new optional boolean, analytics_disabled, so an editor extension or SDK host can switch off its own direct telemetry to match the CLI. If the field is absent, the state is unknown, which is what an older CLI looks like.

Details
  • Set when the session's privacy level requires it, when DISABLE_TELEMETRY or DO_NOT_TRACK is set in any settings tier, or when running through a third-party provider or gateway.
  • Readable by anything that consumes the init/system message; nothing gates it.
Evidence

analytics_disabled

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.242 →