{"version":"2.1.228","anchor":"environment-variables-read-through-one-shared-accessor","canonical_anchor":"environment-variables-read-through-one-shared-accessor","heading":"Environment variables read through one shared accessor","tier":"internal","area":"Environment Variables","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228\/e\/environment-variables-read-through-one-shared-accessor","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228","markdown":"### Environment variables read through one shared accessor\n\nEnvironment reads go through one shared accessor; same variables, same behaviour.\n\n**What**\n\nMany direct process environment reads now go through the shared environment object instead. Same variables, same behaviour, read through a single coercing accessor.\n\n**Details**\n\n- Covers alt-screen full repaint, bench live counts, TMUX\/STY\/WT_SESSION detection, ConEmu and TERM_PROGRAM progress reporting, VISUAL\/EDITOR, and the custom API key settings row.\n\n**Evidence**\n\n`CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT`\n\n- Area: Environment Variables\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}