Editors and SDK hosts are told when telemetry is off so they can match.
What's wrong with this entry?
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.
- Set when the session's privacy level requires it, when
DISABLE_TELEMETRYorDO_NOT_TRACKis 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.
analytics_disabled
Strings lifted out of the shipped bundle, so the claim above can be checked against them.