{"version":"2.0.37","anchor":"enhanced-telemetry-system","canonical_anchor":"enhanced-telemetry-system","heading":"Enhanced Telemetry System","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.37\/e\/enhanced-telemetry-system","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.37","markdown":"### Enhanced Telemetry System\n\n**Version Base Tracking:**\n\n- New `version_base` telemetry field normalizes version strings (e.g., \"2.0.37-beta\" \u2192 \"2.0.37\")\n- Enables cleaner analytics aggregation across pre-release versions\n- **Evidence**: `Jo5()` function at line 449429, `versionBase` mapping at line 449396\n\n**Improved Batch Configuration:**\n\n- Telemetry export interval increased from 5 seconds to 20 seconds (4x longer)\n- New batch size limit of 200 events per export\n- Remote configuration support via `tengu_1p_event_batch_config` dynamic config\n- Reduces network overhead and improves performance\n- **Evidence**: `xBI = 20000` and `vBI = 200` at lines 478225-478226, dynamic config in `er2()` at lines 478169-478173\n\n**Rejection Feedback Tracking:**\n\n- New `hasFeedback` field tracks whether users provided feedback when rejecting tools\n- Enables analysis of feature adoption and user engagement\n- **Evidence**: `QZ()` function at line 352406, `hasFeedback` parameter at lines 1000-1002\n\n- Flag `tengu_1p_event_batch_config`: Not enough to say (read for one account on one subscription tier against v2.0.37; this account: no value returned, anonymous baseline: no value returned, compiled default: no gate table built for this version) 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."}