{"version":"2.1.301","anchor":"platform-probe-skipped-when-a-condition-holds","canonical_anchor":"platform-probe-skipped-when-a-condition-holds","heading":"WSL, hypervisor and Docker detection can now be skipped","tier":"internal","area":"Environment Detection","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301\/e\/platform-probe-skipped-when-a-condition-holds","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301","markdown":"### WSL, hypervisor and Docker detection can now be skipped\n\nThe checks that detect WSL, a hypervisor or Docker can now return early without probing when a certain condition holds\n\n**Unclear.** It is not clear what condition causes these environment checks to be skipped.\n\n**What**\n\nClaude Code runs checks at startup to detect whether it is running under WSL (Windows Subsystem for Linux), inside a virtual machine, or inside a Docker container. These checks can now stop early, without looking at the file system, when a certain condition holds. Before, they stopped early only if they had already run.\n\n**Why**\n\nIn the cases where the condition holds, Claude Code no longer reads files on disk to work out what kind of system it is on.\n\n- Area: Environment Detection\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}