{"version":"2.1.304","anchor":"restricted-tty-path-changed-in-startup","canonical_anchor":"restricted-tty-path-changed-in-startup","heading":"Restricted-mode startup check reworded with no change in behaviour","tier":"internal","area":"Startup","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/restricted-tty-path-changed-in-startup","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Restricted-mode startup check reworded with no change in behaviour\n\nA startup check under `CLAUDE_CODE_RESTRICTED` gained an extra condition that cannot currently be true, so it behaves as before\n\n**What**\n\nWhen `CLAUDE_CODE_RESTRICTED` is set, Claude Code checks at startup whether to capture keyboard input typed early. That check gained an extra condition, but the condition can never be true as the code stands, so the check works as before.\n\n**Why**\n\nIt touches restricted-mode startup, but has no visible effect.\n\n- Area: Startup\n- Names: `CLAUDE_CODE_RESTRICTED`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}