{"version":"2.1.300","anchor":"execreplaceprocess-returns-error-instead-of-falling-back-to","canonical_anchor":"execreplaceprocess-returns-error-instead-of-falling-back-to","heading":"Failed process hand-over now reports the error instead of falling back","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/execreplaceprocess-returns-error-instead-of-falling-back-to","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Failed process hand-over now reports the error instead of falling back\n\nWhen Claude Code cannot replace its own process with another program, it now reports the error instead of starting the program separately\n\n**What**\n\nSometimes Claude Code replaces its own running process with another program. If that replacement fails, it used to fall back to starting the program as a separate process. It now hands the error back to the part of Claude Code that asked, which deals with it.\n\n**Why**\n\nA failed hand-over no longer silently turns into a separate process.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}