{"version":"2.1.274","anchor":"new-environment-variable-claude-code-emit-startup-timing","canonical_anchor":"new-environment-variable-claude-code-emit-startup-timing","heading":"New environment variable CLAUDE_CODE_EMIT_STARTUP_TIMING","tier":"use","area":"Telemetry","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/new-environment-variable-claude-code-emit-startup-timing","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### New environment variable CLAUDE_CODE_EMIT_STARTUP_TIMING\n\nA new CLAUDE_CODE_EMIT_STARTUP_TIMING environment variable turns on startup-timing telemetry outside remote sessions\n\n**What**\n\nStartup-timing telemetry, which used to only get collected in remote or CCR mode, now also fires when the new `CLAUDE_CODE_EMIT_STARTUP_TIMING` environment variable is set, even in a regular local session.\n\n**Why**\n\nThis lets someone measure Claude Code's startup timing outside of remote sessions, useful for diagnosing slow starts without needing to run remotely.\n\n- Area: Telemetry\n- Names: `CLAUDE_CODE_EMIT_STARTUP_TIMING`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 1\/5"}