()
| 124 | * Priority: env var override > ant build > GrowthBook gate |
| 125 | */ |
| 126 | export function isEnhancedTelemetryEnabled(): boolean { |
| 127 | if (feature('ENHANCED_TELEMETRY_BETA')) { |
| 128 | const env = |
| 129 | process.env.CLAUDE_CODE_ENHANCED_TELEMETRY_BETA ?? |
| 130 | process.env.ENABLE_ENHANCED_TELEMETRY_BETA |
| 131 | if (isEnvTruthy(env)) { |
| 132 | return true |
| 133 | } |
| 134 | if (isEnvDefinedFalsy(env)) { |
| 135 | return false |
| 136 | } |
| 137 | return ( |
| 138 | process.env.USER_TYPE === 'ant' || |
| 139 | getFeatureValue_CACHED_MAY_BE_STALE('enhanced_telemetry_beta', false) |
| 140 | ) |
| 141 | } |
| 142 | return false |
| 143 | } |
| 144 | |
| 145 | /** |
| 146 | * Check if any tracing is enabled (either standard enhanced telemetry OR beta tracing) |
no test coverage detected