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.219 Home All releases olderv2.1.218 v2.1.220newer
Claude Code v2.1.219

Telemetry ids validated before sending

Under the hood
Useful1 Signal0
Telemetry

Analytics ids are now filtered to safe characters before being sent, with no change you'll see.

What

A large set of analytics call sites now run ids through a validator, bounding what can reach the analytics pipeline.

Details
  • The validator allows only [A-Za-z0-9_-] up to 128 characters and otherwise reports the literal "nonconforming".
  • Applied to background job ids and attach shorts, session_id on tengu_remote_attach_session, appearance_id on feedback/survey and transcript-share events, requestId and previousMessageId, and trigger_ids which are now joined through the same validator.
  • Numeric fields such as http_status and bug-report status_code moved from String(...) to the string-coercing sanitizer.
  • No user-visible behaviour change.
Evidence

nonconforming

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