{"version":"2.1.299","anchor":"sandbox-init-retries-without-real-path-twins-new-refusal-me","canonical_anchor":"sandbox-init-retries-without-real-path-twins-new-refusal-me","heading":"The sandbox retries when it fails to start, and refuses commands it cannot protect","tier":"notice","area":"Sandbox","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/sandbox-init-retries-without-real-path-twins-new-refusal-me","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### The sandbox retries when it fails to start, and refuses commands it cannot protect\n\nIf the sandbox fails to start, Claude Code retries without real-path twins, and otherwise refuses commands that would run inside it\n\n**What**\n\nThe sandbox is a restricted environment that limits what commands run by Claude Code can touch. Claude Code now handles a sandbox that will not start differently:\n\n- If starting fails while extra path entries that Claude Code calls real-path twins are listed, it switches those off and tries again. They stay off until your settings change.\n\n- If the sandbox still cannot start, Claude Code shows \"Sandbox is enabled but failed to initialize\" and refuses any command that would have run inside the sandbox until it can start.\n\n- When the working folder is one the sandbox refuses to run in, commands that would run in the sandbox are refused too.\n\nBefore, Claude Code either stopped with \"Sandbox is required but failed to initialize\" or turned the sandbox off for the rest of the session.\n\nSeparately, when Claude Code fetches missing parts of a partially cloned git repository, it now reports whether the fetch worked first time, needed a retry, or was skipped.\n\n**Why**\n\nThe sandbox is a safety boundary, and this changes what happens when it breaks. Instead of carrying on with the sandbox switched off, Claude Code now blocks the commands it cannot protect, so you may see refusals where before commands simply ran.\n\n- Area: Sandbox\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}