{"version":"2.1.299","anchor":"claude-code-exit-after-first-render-helper","canonical_anchor":"claude-code-exit-after-first-render-helper","heading":"CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER is now checked alongside another condition","tier":"internal","area":"Internals","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/claude-code-exit-after-first-render-helper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### `CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER` is now checked alongside another condition\n\nClaude Code now checks `CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER` together with a second condition when deciding whether to stop after the first draw\n\n**What**\n\nClaude Code has a new check that is true when the environment variable `CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER` is set, or when a second, separate condition is true. An environment variable is a setting you give a program from your shell. The variable itself already existed.\n\n**Why**\n\nThis may be part of a way to measure how fast Claude Code starts up.\n\n- Area: Internals\n- Names: `CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}