{"version":"2.1.293","anchor":"remote-config-sampling-for-tengu-feature-ok-telemetry","canonical_anchor":"remote-config-sampling-for-tengu-feature-ok-telemetry","heading":"Telemetry sampling can now be tuned per feature from the server","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293\/e\/remote-config-sampling-for-tengu-feature-ok-telemetry","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.293","markdown":"### Telemetry sampling can now be tuned per feature from the server\n\nFeature-ok telemetry gets per-feature sampling rates from remote config, and the sampling helper now takes the rate as a number\n\n**What**\n\nTelemetry is the usage information Claude Code sends back about itself. Sampling means sending only a share of those reports. This release changes how that share is decided.\n\n- A new filter reads the `tengu_agile_glade` setting from the server. For `tengu_feature_ok` reports that carry a `feature_name`, it looks up a rate for that feature. A rate of 0 drops the report. Any other rate is multiplied into the report's `sample_rate`. If the server sends no value, the report passes through unchanged.\n\n- The sampling helper no longer looks up a rate by name in its own settings. Code that calls it now works out the rate first and passes the number in. The helper still returns null for invalid values or rates of 1 or more, returns 0 for rates of 0 or less, and otherwise returns either the rate or 0 at random.\n\n**Why**\n\nIn practice, how often these reports are sent for each feature can now be changed from the server without a new Claude Code release. Nothing changes in how you use Claude Code.\n\n- Flag `tengu_agile_glade`: Not enough to say (read for one account on one subscription tier against v2.1.293; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}